Skip to content

Latest commit

 

History

History
28 lines (19 loc) · 988 Bytes

File metadata and controls

28 lines (19 loc) · 988 Bytes

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!