A collection of utility scripts that I use when working with the openFrameworks Github and Git repositories.
Currently requires Python 3 to run.
This collection of scripts needs a file (default name github_token.txt) containing only a Github personal API token for authenticating with the Github API.
Only the public access scope is needed, except for get_org_members.py, which also needs the read:org scope.
For the plot_issue_stats script, optionally, the path to a local copy of the Github repository can be supplied in a file named local_repo_location.txt.
This way, commit data is aquired locally instead of with the Github API, saving loads of traffic and time during execution.
- PyGithub
- Matplotlib (for
plot_issue_stats) - dateutil (for
plot_issue_stats) - psutil
These can typically be installed with
pip3 install --user <packagename>.
MIT License, see LICENSE.md