@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.)

Browse botsSee a random bot

Latest from the blog

Twitter shutting down free access to their API on February 9
Twitter shutting down free access to their API on February 9

I keep saying it's an end of an era quite often these days.

How do folks get into creative botmaking?
How do folks get into creative botmaking?

Sharing the stories of our early botmaking days.

What kind of bots are posting in the fediverse?
What kind of bots are posting in the fediverse?

Exploring the bots people make and follow in the fediverse.

Visit the blog

Enjoying Botwiki?

Consider supporting the project!

.