Projects

Although much of my time lately is taken up with coding for my professional work, I find time occasionally to code for my own amusement or to make something easier.

Recent stuff

hnPhotoAlbumPlugin - automatically display your Picasa photos on your Symfony-powered web site. [PHP, any platform.]

Nuage - the custom CMS that runs much of this web site. The source code is not public at this time, but you can read a little more about it here.

For more stuff that I've worked on since updating this web site, see my source code repositories on GitHub.

Older stuff

I haven't worked on these projects in a while. I've learned a lot since I started these, so I'm not as proud of how they're put together compared to more recent projects. However, some may still find them useful.

Fulltextr - tired of summary-only RSS feeds? Fulltextr provides a framework for grabbing the full text of the articles from the site, and assembling it back into a new feed, just for you. It comes with modules for several sites, and if you know regular expressions, you can easily write your own. [PHP, any platform.]

Redline Addons Updater - automatically fetches and updates cars and tracks for Ambrosia Software's Mac racing game, Redline. [Shell/Platypus, Mac only.]

Sphere Break Solver - helps you win FFX-2's Sphere Break minigame. [PHP, any platform.]

Little tools

Single-purpose scripts that I created to solve a specific small problem. I mainly use a Mac, so some of these only work on the Mac.

Git Backup - A simple script to archive Git repositories and run garbage collection on them. A safeguard against accidentally deleting branches, etc. [Shell, Mac or UNIX.]

WoW Log Rotate - WoW saves all chat logs in one huge ever-growing text file, so this script automatically breaks it up into separate files by date. [PHP, Mac only.]

Kodak Steal - download photos that Kodak is holding hostage. [PHP, any platform.]

iTunes extra ratings - a set of AppleScripts to let you set ratings not normally exposed through iTunes's UI, such as half stars, or zero stars (which is not the same as an unrated song). [AppleScript, Mac only.]

Firefox profile manager - Firefox allows multiple 'profiles' that contain bookmarks, settings, etc. and even includes a UI for managing them, but it normally can only be invoked through the command line. This one-liner gives you something you can double-click to start the profile manager. [Shell/Platypus, Mac only.]