@boneskull has swooped in and fix two things in LABHR:
per_pagevalue, the maximum allowed by the GitHub API
Thanks @boneskull! 🎉
Python 3 only now -- we have hard blockers to prevent installation or running in a python 2 environment
Wiki duplicates where the author name matches the displayname of a main repo contribution are now removed from the end output
We can't assume we have access to
git, especially in a container
So, I've added some Dockerfile changes, and a check on
wiki.py to failsafe if git isn't available
Thanks to @rogeriopradoj for reporting this bug in #81
You can now declare custom contributors; define them with either a github handle, twitter handle, or email address, in a specifically formatted CONTRIBUTORS file, and they'll appear via
Also, the sections of the report have been relabelled.
Any user returned from the GitHub API defined 'contributors' is "GitHub Contributors"
Everyone who's contributed to the repo, including code, comments, replies; are now listed under 'All Contributors'
All configs for showing wiki results et al are now default flags; these flags have been deprecated from the CLI. All contributor calls should fail-safe and not take the CLI down with it should they fail (e.g. failures getting wiki contributors, etc)
Thanks to @mjec for the pointer with the suppressing deprecated flags, and @ossanna16 for the help with correcting the section labelling in #79
New Flag - Wiki Contributions
Deprecation - HTML Output
Bug Fix - 30+ Code Contributors
With massive thanks to @edunham, octohatrack can now run optionally without cache.
With thanks to @davidjb and @krockode, octohat now works in Python 3, and installs requirements correctly.