Like to to keep tabs on your GitHub account traffic statistics?
Fret no more.
Presenting, a GitHub traffic scraper to keep you on top of your repository traffic stats.
- GitHub Personal Access token! (because identity).
Just generate a new token (can set it up for only repo read permissions); you can also use an existing one.
Assign it to token in the config.ini file.
[github]
token=<personal_access_token>
- Install the official python GitHub package (pyGithub) and pandas.
pip install -r requirements.txt
python get_traffic.py
The traffic stats of all repositories associated with the user are stored in the CSV <user_name>.csv
.
PS : Open to your suggestions and enhancements. Plan to make it a cron job that regularly updates you of the current traffic!
Please Star the repo if you found it interesting!