Scripts
The programs, code, and snippets here are all licenced under an
OSI-approved license of some sort. Most of what's here are assorted
scripts I wrote for some random purpose and wound up finding them
extremely useful.
- pdfmusixtex (2011) - Something of a
work-alike counterpart of pdflatex except this one works for MusiXTeX.
- isbn2bib (2009) - Takes a list of ISBN
numbers, queries isbndb.org, and outputs a bibtex file. Quickly build a
bibliography.
- clone (2006) - Syncs your home directory on one
machine with another, avoiding various places you would rather not be
synced. It's basically syntactic sugar on top of rsync and avoids
problems like "Oops, I forgot to exclude that directory".
- eps2svg (2009) - I needed to convert an EPS
(Encapsulated Postscript) vector image file to an SVG (Scalable Vector
Graphics). According to what I found on Google, lots of other people
have been looking for something like this too. This script is a
distillation of various hints I've found on doing the job, wrapped in
some sanity-checking.
- pp (2006, but probably much earlier) - This was
written to deal with a Digital Unix machine that couldn't or wouldn't
let procmail work
properly. This script simply sets a lockfile to stop incoming email,
then has procmail do its thing. Later on when things were fixed, I
decided I liked seeing all my email first unsorted, then sorted for
later perusal. Alpine still doesn't mark incoming mailboxes with "new
mail" indicators.