This repository backs up my follower list, following list, blocked accounts list and muted accounts list periodically using GitHub Actions.
-
Fork this repository.
-
git rm *.txt
and commit. -
Create a bsky app password (https://staging.bsky.app/settings/app-passwords).
-
Go to Repository Settings → Secrets and add secrets to be able to connect to bsky:
- BSKY_HANDLE
- BSKY_APP_PWD
-
Go to Repository Settings → Secrets and add the base url of your bsky instance:
- BSKY_INSTANCE
-
See .github/workflows/update.yaml and modify the cron schedule (in UTC) as you see fit.
-
Commit and push. Once the time arrives, the cron would work, and commit the lists into
.txt
files and push the changes. -
Update the Github Action permissions to allow write access to the repo: