Update: This software is no longer maintained (and is a lot less important now that there is oEmbed support, to be honest.)
I’m leaving the legacy content here for a record… the code is still available on github.
My wife and I like to post a lot of photos of our son to his blog.
After using WordPress from both the browser and the iPhone client, I just wasn’t that happy using it for our pictures. On the other hand, we both love (and already use, and have Pro accounts on) Flickr.
Having the photos “live” on Flickr means some handy things.
- They let you get an RSS feed of a tag. (We use ‘carterbarratt.’) This means we don’t even have to use an API key, which is convenient.
- They always have an image available that’s sized to 500 on the longest side. This turns out to be a perfect image size (either height or width) for a lot of WordPress themes.
- They handle video and make the thumbnails look exactly like a “non-video image” in the RSS feed.
- Lots of things can upload to Flickr – we use mostly the desktop uploader (after exporting from Lightroom) and the new Flickr native client on our iPhones.
- The exact same stuff (title, description) that I’d want on a photo blog is available when I upload to Flickr.
So, FlickrPress was born. It’s a fairly simple perl script, intended to be run as a cron job, which uses WordPress::Post to create new blog posts for every flickr photo it finds with a certain tag, from certain users.