/github_traffic

A GitHub traffic scraper to keep you on top of your repository traffic stats.

Primary LanguagePython

GitHub Traffic

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.

A couple of pre-requisites before you kick off.

  1. 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>
  1. Install the official python GitHub package (pyGithub) and pandas.
    pip install -r requirements.txt

Fire it up!

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!