yihong0618/gitblog

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

yihong0618 opened this issue · 4 comments

2023-4-21 推特把这个封了,2023-5-2 复活了部分功能,但只能备份 3200 条

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

为什么用 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 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

cool!

如果遇到没有写的权限可以参考这个 issue
ad-m/github-push-action#96

您好,这个现在是不能用了吗,找不到twitter back up

您好,这个现在是不能用了吗,找不到twitter back up

是的