Add a Creative Touch to Your GitHub History with Pixel Art!

If you’re a tech enthusiast who spends your time on GitHub (arguably the best site in the world), I have something fun to share with you, even though it won’t revolutionize your life. It’s called Gifiti, and it allows you to create pixel art graffiti within your GitHub commit history.

You might be wondering how this is even possible. Let me explain!

Gifiti is a Python tool that lets you “spruce up” your GitHub commit history by taking advantage of Git’s ability to accept commits from the past.

Here’s how it works: The tool generates a script (either PowerShell or Bash) that makes commits with environment variables like GIT_AUTHOR_DATE and GIT_COMMITTER_DATE set for each targeted pixel.

It’s important to note that when using Gifiti, it’s recommended to create a new GitHub repository. This precaution helps prevent overwriting the commit history of an existing repository. The pixel art collection included in Gifiti features images like ‘kitty,’ ‘oneup,’ ‘oneup 2,’ ‘hackerschool,’ ‘octocat,’ and ‘octocat 2’ (in the same order as shown below).

Once you’ve set up your new GitHub repository, all you need to do is run ‘gitfiti.py’ and follow the prompts for username, pixel art selection, and more.

Then, give it a day or two for the Gitfiti to appear in your commit graph. If you decide you’ve had enough of it, removing it is as simple as deleting the repository you created.

To create your pixel art masterpiece, ‘PaintGitHub‘ is the most convenient solution!

The idea behind Gifiti is to inject a bit of originality and show that even developers have a creative side.

See also  Gum: Script Writing Tool for Lightning-Fast Results

You can explore Gifiti here.

Rate this post

Mohamed SAKHRI

I am Mohamed SAKHRI, the creator and editor-in-chief of Tech To Geek, where I've demonstrated my passion for technology through extensive blogging. My expertise spans various operating systems, including Windows, Linux, macOS, and Android, with a focus on providing practical and valuable guides. Additionally, I delve into WordPress-related subjects. You can find more about me on my Linkedin!, Twitter!, Reddit

Leave a Comment