/git_contributions_graph

generate git contributions graph from local repositories

Primary LanguagePython

Git Contributions Graph Generator

Why this project?

With this project, your can merge all your git commit contributions(maybe distributed in Github, GitLab, Bitbucket) into one graph.

How it works

  • local repositories
  • git log --author=xxxx --all
  • draw graph with opencv

Usage

  1. clone this repository to git_contributions_graph folder

    git clone git@github.com:JustForFunOk/git_contributions_graph.git
    cd git_contributions_graph/
  2. copy (or create link) all your repositories to git_contributions_graph/repositories/ folder

  3. input all your email address to author_email_list in git_contributions_graph.py line 11

  4. change dest_year in line 12

  5. run scripts

    ./git_contributions_graph.py
  6. save image using save button

  7. press Esc to exit

Demo

git_contri.png