I like to write small utilities. They are arguably quite low on the usefulness scale -- that's mostly because I like to code just for fun after coming home from a day full of "regular" coding.
You can see some of my projects on my GitLab, which has my repos dating back more than 6 years ago (don't be fooled by the "updated" timestamps, that was just the point I migrated them to GitLab), including ancient stuff like my university projects (including one in Pascal!).
There is even more stuff hidden in private repos. Mostly half-finished and abandoned.
Some projects that are still alive to some degree:
rectify is a tiny Python package whose sole purpose of life is generating
randomized images with colorful bars on a single-color background.
from rectify.image import generate, save picture = generate(900, 30, background=(30, 30, 30), colors='pastel') picture.show() save(picture, 'bars.png')
Or from the command line:
$ rectify -x 900 -y 30 -b '(30,30,30)' -c pastel -o 'bars.png' --show
Useful for randomized images for avatars and such.
Fill your screen with bacon!
This absolutely serious PyPI package came to be because of my import bacon
talk. It's essentially an implementation of this Abstruse Goose
comic strip. To see it in action,
baconify, then open a Python interpreter and type
import bacon. Or watch
this video which does it for
Crypt of the Necrodancer, only on a 8x8 board and with no sound at all!
Hardware programming with Python is cool but you start hitting the limits of the device quite quickly. More of an exploratory experience than anything else, this game generates a random maze on your PewPew, you can move around and dig through walls. ...that's about it.