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