scraping atproto for the most followed accounts
at main 37 lines 815 B view raw
1name: Generate List 2 3on: 4 workflow_dispatch: 5 schedule: 6 - cron: "0 2 * * *" # run daily at 02:00 UTC 7 8jobs: 9 generate: 10 runs-on: ubuntu-latest 11 12 steps: 13 - name: Checkout 14 uses: actions/checkout@v5 15 16 - name: Setup node 17 uses: actions/setup-node@v4 18 with: 19 node-version: 24 20 21 - name: Install pnpm 22 uses: pnpm/action-setup@v4 23 with: 24 run_install: true 25 26 - name: Update pdses list 27 run: | 28 curl "https://raw.githubusercontent.com/mary-ext/atproto-scraping/refs/heads/trunk/state.json" -o data/data.json 29 30 - name: Generate list 31 run: pnpm run gen 32 33 - name: Push changes 34 uses: EndBug/add-and-commit@v9 35 with: 36 default_author: github_actions 37 message: "chore: generate"