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 8080
python update.py --all
-
--password
- encryptBIG_QUERY_TOKEN
with user password -
--all
- update all databases -
--metadata
- update PyPI packages metadata from Google BigQuery -
--downloads
- update PyPI packages downloads from Google BigQuery