Programs that I have written
Scripts that I use regularly
datedirs - move dated files into a date-based directory hierarchy
gmi2html2 - convert a Gemini file to an HTML body
j - journal with single-line entries with timestamps
myday - print a date ranging from 6 AM to 6 AM in the ISO 8601 format
plug - wrapper for udisksctl for LUKS-encrypted devices
scan2jpg - scan documents to JPEG files
Other scripts
agenda - display a range of days from agenda.txt files
anniv - generate anniversary reminders for agenda.txt
backlinks - check for backlinks in extension-less Gemini files
bgcol - set a random background color on X
clock - record how long you work
dirindex - print a directory listing for Gemini, HTML, or Gopher
gmi2html - convert Gemtext to HTML
lsgmi - create index links of Gemini posts
todo - operate on a todo.txt file
txt2when - generate entries for When from text files with birthdays
view - view long text files comfortably