tweetlinkr is a Perl program that retrieves your twitter timeline and examines every tweet for the presence of a link. Each tweet that has a link is then printed to the screen.

tweetlinkr is a Perl program that retrieves your twitter timeline and examines every tweet for the presence of a link. Each tweet that has a link is then printed to the screen.

I love Movable Type's Action Streams plugin as it enables you to have your own mini buzz feed. Which is nice.
Unfortunately, every once in a while it will insert the exact same stream event many many many many times into the mt_profileevent table. Before long these duplicates will fill up your feed and let's be honest, no one likes a full feed.
The correct thing to do would be to track down the problem in the ActionStream source and submit a patch. Which I may still do. But for now I wrote this quick Perl hack to scan the mt_profileevent table for duplicates and make them go away.
Set it up as a cron job and you'll never worry about this again.

Simple photo organizer.
I have a really bad habit of placing all my photos in one directory. After letting something like 10,000 photos build up, it was time to do something about that.
organizr will recursively descend into directories looking for photos and sort them into directories of the form YYYY/YYYY-MM.

Movable Type does a pretty decent job of keeping blog comment spam in check. Except for when it doesn't. And when it doesn't, it's handy to be able to go back and close comments on old entries.
mt-close-comments is a Perl program that does just that. By default it will go back and close any entry older than 20 days. Throw this in your crontab and bob is literally your uncle.

Quick Perl program to parses an iTunes library XML file to find albums encoded below a specified bit rate.
I initially wrote this to find albums I'd originally ripped & encoded with Winamp. So now in my spare time I can figure out what needs re-ripping.

Get your friends recently listened to tracks from last.fm. Uses the last.fm API (http://www.last.fm/api/intro) and thus requires a last.fm API key.

Get your most recently listened to tracks from last.fm. Uses the last.fm API (http://www.last.fm/api/intro) and thus requires a last.fm API key.

Perl program to parse an iTunes Library XML file and counts the number of songs by each artist.

Traverses a directory tree and removes any empty directories. Initially written to cleanup an iTunes music folder with lots of empty directories after an iTunes library reorganization.
