Skip to content
Write a large text on your GitHub profile, with your commits history (contribution graph).
Python
Branch: master
Clone or download
Pull request Compare This branch is 18 commits ahead of gelstudios:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore Change project name May 16, 2019
Arial.ttf My first commit May 16, 2019
LICENSE.txt adding license, officially open source now? Aug 8, 2014
README.md Update README.md May 21, 2019
requirements.txt My first commit May 16, 2019
text_to_commit_history.py Change project name May 16, 2019
text_to_matrix.py Debug May 16, 2019

README.md

Text To Commit History

Write a large text on your Github profile, with your commits history (contribution graph).

"Text To Commit History" is a tool I wrote to decorate your Github account's commit history calendar by (blatantly) abusing git's ability to accept commits in the past.

Example Result

Converting "Hello World" text to some commits will create something like this on your Github profile: Hello World

Usage

  1. Create a new Github repository to store your handiwork.
  2. Install requirements:
	pip3 install -r requirements.txt
  1. Run text_to_commit_history.py (with Python 3) and follow the prompts for username, your text, offset, and repository name.
  2. Run the generated text_to_commit_history.sh from your home directory (or any non-git tracked dir) and watch it go to work. You'll propably have to wait some minutes for the running script.
  3. Wait... Seriously, you'll probably need to wait a day or two to show in your commit graph.

Removal

Fortunately if you regret it then, removing it is fairly easy: delete the repository you've created (and wait).

You can’t perform that action at this time.