利用 GitHubPoster 和 GitHub Actions 备份任意用户推特

来自: https://github.com/yihong0618/gitblog/issues/252

完全不用登陆,不用申请开发者,备份任意非锁推推特用户的所有推特

为什么用 Github Actions

  1. 不用全局梯子
  2. 不需要考虑翻墙软件的 ssl 问题
  3. 方便且不用考虑本地环境配置问题

注意

How to? 只需要几个步骤,具体可以参考图片

  1. fork or clone GitHubPoster
  2. enable GitHub Actions
  3. 找到如下图的的 Twitter Back Up
  4. 点击 Run workflow
  5. 输入推友的 twitter name 点击绿色的 Run workflow
  6. 等待 Actions 跑完
  7. 所有推特备份记录在 OUT_FOLDER/${twitter_user_name}.txt 中,大家可以自己备份分享,还有个展示的 svg
  8. 如果遇到 permission deny 情况可以参考这个 issue
  1. remote: Permission to git denied to github-actions[bot]. ad-m/github-push-action#96 打开写的权限

image

例 Action workflow

https://github.com/yihong0618/GitHubPoster/actions/runs/3503844462/jobs/5869157102

注意

  1. 鉴于推特这些天的情况,这个可能随时不好用,我不会持续更新
  2. 锁推用户无法备份,如果你锁推并且想备份自己的可以先开锁,等备份完成后再锁
  3. 如果你想备份自己的又不想给别人看,可以把项目设成私有的,一样可以跑 Actions
  4. 不会回答太多问题

下图为 @frostming 的推特演示

image

image

Enjoy it

没有评论: