๐งโ๐ป Software
I started programming as a kid, and have enjoyed it for about 40 years or so. Less than a decade left before I lose my memory, this set of pages acts as less volatile storage, if not for code then at least a bit of a record of the projects Iโve worked on.
Note thereโs a lot of stuff and this is ongoing, so itโll be a while before all the links work.
๐บ GitHub repos
๐ Python dev things
- ๐ example-python-project - A template for Python projects developed in vim/vscode on Mac/Linux.
- ๐ค arranges - Represent ranges as strings in Pydantic.
- โ ๏ธ ienv - Brutalize your venvs by symlinking them together.
- โ๏ธ py9 - A Python implementation of Nokiaโs T9, from back when that was a thing.
Command line
- ๐ฌ uh-halp - AI helper for the shell.
- โ merge-files - Universal file converter, extractor, merger. Not quite, but might be one day.
- ๐ก ocr-pdf - Use Optical Character Recognition to convert a PDF to TXT.
- ๐ช benpipe - Convert bencoded data to JSON and back again.
๐งโ๐ป Hax
- ๐ฒ schrodingerโs rng - Generate proveably random numbers using a smoke alarm and a webcam.
- ๐ท bubbler - Count bubbles as your beer or wine ferments.
- ๐ก๏ธ temper - Linux driver for temper digital thermometers.
- ๐ connection-limiter - The hackiest way to limit connections per user to a back-end behind nginx.
๐ฎ Gaming and Graphics
- ๐พ Irrlicht Engine - I worked on this for a couple of years, made the GUI editor, Linux font generator, some file format loaders, grass and clouds scene nodes, console renderer, impostors and a bunch of other fun stuff. See c++.
๐ Language index
- ๐พ amos - Games and stuff for the Amiga
- ๐ shell - Bourne again
- ๐บ basic - The 8-bit days. ZX BASIC, Amstrad CPC 464/6128
- ๐ง c - โHigh levelโ, they saidโฆ
- ๐จ c++ - Mostly Irrlicht Engine stuff
- ๐ผ๏ธ glsl - OpenGL Shader Language
- โ java - Mostly Android
- ๐ฌ mirc - mIRC scripting in the days of IRC
- ๐ฑ objective c - Back in the iPhone days
- ๐ python - My weapon of choice
- ๐ธ๏ธ php - Personal Home Page?
- ๐ ruby - A couple of Rails things.
- ๐ฉ vb - Visual Basic 6, VBA, VBS