Settings
Source accounts and scrape state. Adding a new account queues a scrape — the worker on Mac Mini picks it up within ~30s.
Add source account
@
How scrape works
- Add a username here → row inserted with state=pending.
- Mac Mini worker (jb-worker, PM2) polls jb_source_accounts every ~30s for pending/stale rows, runs HikerAPI scrape, downloads top-30 MP4s, extracts audio + thumbs to R2, populates jb_source_reels.
- Worker then runs Grok on each new keyframe, populates jb_scene_library.
- Account state flips to
donewith last_scraped_at timestamp.
Re-scrape an account anytime via the button on its row — picks up new posts since last_scraped_at (incremental).