@selfportraitexe

A Twitter bot that generates self-portraits based on its own always-growing Git history.

@selfportraitexe is a Twitter bot created by Ashur Cabrera that generates “self-portraits based on its own always-growing Git history”.

From author’s blog post:

selfportrait.exe uses pieces of its current Git commit hash to select a “paint” color and determine where to paint. Based on a heavy-handed prescription of rules (written by a human (this one in particular)), the bot draws a chunky-pixel representation of its own codebase at that moment in time while also incorporating vestiges of its previous portraits.

Each new change is committed to the repository history, producing a new commit hash. This, as you might guess, sets our bot-friend up to produce yet another portrait, ad infinitum. (Or until DigitalOcean goes out of business. Heyo.)

Enjoying Botwiki?

Consider supporting the project!

Browse botsSee a random bot

Latest from the blog

2015-2018: The Golden Age of botmaking
2015-2018: The Golden Age of botmaking

Reminiscing and looking ahead.

Poll: The language of botmaking
Poll: The language of botmaking

To make a bot, or to author it?

Five years of Botwiki
Five years of Botwiki

Happy birthday, Botwiki!

Glitch banning use of pinging services
Glitch banning use of pinging services

An end of an era, yet again.

Visit the blog

Close

Adblocker not detected

Consider installing a browser extension that blocks ads and other malicious scripts in your browser to protect your privacy and security.