feat: improve get_top_downloaded_packages with robust fallback system

- Add curated popular packages database with 100+ packages
- Implement GitHub API integration for real-time popularity metrics
- Create multi-tier fallback strategy (live API -> curated -> enhanced)
- Add period scaling and realistic download estimates
- Provide rich metadata with categories and descriptions
This commit is contained in:
Ryan Malloy 2025-08-15 11:54:08 -06:00
parent 146952f404
commit 530d1ba51b
8 changed files with 1159 additions and 78 deletions

View file

@ -0,0 +1 @@
"""Data module for PyPI package information."""