Custom PyPI web interface for search with additional information:
- Downloads
- GitHub stars
- GitHub forks
Plus sorting by this fields.
.env file is used to configure the application. The following variables are used:
- GITHUB_TOKEN - legacy Github token to access GraphQL API
- BIG_QUERY_TOKEN - encrypted Google Service Account key (JSON with base64 encoding) to access Google BigQuery
(guide for creation can be found at pypinfo readme)
To encrypt BIG_QUERY_TOKEN use python update.py --password
python main.py --port 8080python update.py --all-
--password- encryptBIG_QUERY_TOKENwith user password -
--all- update all databases -
--metadata- update PyPI packages metadata from Google BigQuery -
--downloads- update PyPI packages downloads from Google BigQuery
