Python version: 3.12 (for linting, e.g. flake8)
pip install -r ".github/flake8.requirements.txt"
flake8 --show-source --statistics
Generate and place your token in /.gh_token file (or use the )GH_TOKEN environmental variable
-
Check "Works only when private repositories are enabled"
-
Check logging and write about it in README
-
Check "Not a contributor — collaborator! I can not count contributions yet("
-
Better options documentation
-
Image?
-
Check "Actually, it should be on a separate line"
-
Check path to README.md, white about it in README, add link from the first step to the docs
-
Convert[Can't parse because it's too compicated. We need to retrive file tree (which we can't do if there are too many files or if they are larger than 100 MB). And I don't know, justJupyter NotebooktoPythonwith some coefficient (like 0.1), or maybe even parse itmasterbranch or all existing] -
Option to hide unwanted languages
-
Maybe exclude certain languages from the repositories individually (
exclude=repo.language)? -
Somehow log per-repository language usage for private repositories without showing them ¯\_(ツ)_/¯
-
Affiliation
owner/all -
Different styles for dark and light mode[Won't be implemented yet as I don't see the need, gray works well for both light and dark mode] -
Replace
repo:language -
Add a title
-
Replace (modify) with formula:
Langbar?replace= C++ -> 0.9 * ({C++} - 100). For example, for competitive programming, when you have a constant amount of code at the beginning of each file -
Option to remove promotion URL (possibly if the user has given the project a star xd)
-
Changeable text color (white/grey/etc) + light/dark mode themes