Eyal Rosenthal · Web scraping at scale

GitHub Releases Tracker

GitHub Releases Tracker — Multi-Repo Release Watch via REST API

GitHub Releases Tracker

Monitor GitHub releases across N repos via the public REST API. Auth via $GITHUB_TOKEN env var bumps quota from 60 req/h (anonymous) to 5K (authenticated). Maps to "multi-repo SDK competitive intel / supply-chain monitoring / dependency release watch" briefs.

Built 2026-05-03 as Demo #19.

Run

. ~/freelance/.venv/bin/activate
cd ~/freelance/portfolio_demos/github_releases_tracker
export GITHUB_TOKEN=ghp_...    # optional but recommended
python monitor.py --reset
python monitor.py --once

Result

  • 5 repos tracked: anthropic-sdk-python, openai-python, next.js, supabase, transformers ✅
  • 100 release records baselined (20 each) ✅
  • Idempotent re-run, 4 simulated body_length deltas detected ✅
  • Diff alerts on: new tags, asset count changes, prerelease/draft toggles, body changes ✅

Hire me to build this for your stack

Same patterns, your target site. Send the brief and I'll quote fixed-price within 24 hours.

info@luba.media