Hi Jae,
I've been actively maintaining an expanded fork of basketball_reference_web_scraper and wanted to reach out as a courtesy.
What's changed since forking:
- Expanded from 10 to ~50 endpoints (league, player, team, draft, awards, playoffs)
- Added generic table parsing (parsel-based) for Basketball Reference's commented-out DOM tables
- Added rate limiting with configurable intervals and jitter
- Added session reuse and connection pooling
- Added fixture-based test infrastructure for all new endpoints
- Updated packaging (pyproject.toml, uv, Python 3.9+)
Attribution:
- LICENSE preserves your original copyright with a dual copyright line for my modifications
- README includes a Lineage and Attribution section crediting you and all original contributors
- The project is now independently named Courtside Data and has been detached as a standalone repository
I've renamed the repo and unforked it on GitHub. The package will be published under a new name to avoid any confusion with the original.
Repo: https://github.com/nickth3man/courtside-data
Happy to discuss anything about attribution, contribute useful changes back upstream, or collaborate if you're interested in reviving the original project. No hard feelings if not — just wanted to make sure everything is above board.
Thanks for building the foundation. It's a great project.
— Nicolas
Hi Jae,
I've been actively maintaining an expanded fork of basketball_reference_web_scraper and wanted to reach out as a courtesy.
What's changed since forking:
Attribution:
I've renamed the repo and unforked it on GitHub. The package will be published under a new name to avoid any confusion with the original.
Repo: https://github.com/nickth3man/courtside-data
Happy to discuss anything about attribution, contribute useful changes back upstream, or collaborate if you're interested in reviving the original project. No hard feelings if not — just wanted to make sure everything is above board.
Thanks for building the foundation. It's a great project.
— Nicolas