Skip to content

npanuhin/GitHub-Language-Bar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributing

Python version: 3.12 (for linting, e.g. flake8)

Code linting

pip install -r ".github/flake8.requirements.txt"
flake8 --show-source --statistics

Access token

Generate and place your token in /.gh_token file (or use the GH_TOKEN environmental variable)

TODO List

  • Check "Works only when private repositories are enabled"

  • Check logging and write about it in README

  • Check "Not a contributorcollaborator! 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 Jupyter Notebook to Python with some coefficient (like 0.1), or maybe even parse it [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, just master branch 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

About

👷🚧 Work in progress! ⌛ Had to make this repository public before release. 🚧 Stay tuned!

Topics

License

Contributing

Stars

Watchers

Forks

Contributors