Trey t
b93205e7fb
feat(01-03): refactor scrape_schedules.py to orchestrator
Transform monolithic 3359-line script into thin 733-line orchestrator:
- Import core utilities from core.py (Game, Stadium, fallback system)
- Import MLB/NBA/NHL/NFL scrapers from dedicated sport modules
- Core sports now use module convenience functions (scrape_{sport}_games)
- Non-core sports (WNBA, MLS, NWSL, CBB) remain inline with TODO markers
- CLI unchanged: --sport, --season, --stadiums-only, --stadiums-update
- 78% reduction in orchestrator size (3359 -> 733 lines)
Phase 1: Script Architecture complete - all 4 core sports modularized.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-10 00:18:09 -06:00
..
2026-01-09 23:22:13 -06:00
2026-01-09 10:30:09 -06:00
2026-01-09 10:30:09 -06:00
2026-01-09 10:30:09 -06:00
2026-01-09 23:22:13 -06:00
2026-01-07 00:46:40 -06:00
2026-01-07 00:46:40 -06:00
2026-01-09 23:58:55 -06:00
2026-01-07 00:46:40 -06:00
2026-01-08 20:20:03 -06:00
2026-01-07 00:46:40 -06:00
2026-01-09 23:59:04 -06:00
2026-01-10 00:07:37 -06:00
2026-01-10 00:14:42 -06:00
2026-01-10 00:07:38 -06:00
2026-01-07 00:46:40 -06:00
2026-01-09 23:22:13 -06:00
2026-01-09 23:22:13 -06:00
2026-01-10 00:18:09 -06:00
2026-01-09 23:22:13 -06:00
2026-01-07 00:46:40 -06:00
2026-01-09 23:22:13 -06:00
2026-01-09 23:22:13 -06:00