I’ve loved Instagram since it was first released. Maybe that makes me a faux-retro-hipster. Whatever. It’s a fun app, and I like the aesthetic (how pretentious can this guy get? really?). Annyway… The one thing I didn’t like about Instagram is that it sucks my photos into its vortex of strangely-social-yet-antisocial-and-corporately-managed media hosting. I still posted a few, but kept the versions to also post here. But that’s a pain.
Then, I was reminded about the fantastic intarweb automation tool, ifttt (if this, then that). Like Yahoo! Pipes, with a simpler trigger-and-actions workflow. I used a recipe1 that creates blog posts here on my site every time I post something to Instagram. That’s simple enough, but the media is still stuck in Instagramland.
The other side of the equation is the really cool Add Linked Images to Gallery WordPress plugin. It sniffs around in the HTML of new posts and detects any images that are hosted elsewhere. It then copies the image onto my server, and transmorgrifies the post’s HTML to point to my copy of the image. For bonus marks, it adds an “instagram” tag to the posts, so it’s easy to see all of the photos that get automagically imported.
So, every time I take a photo with Instagram, it gets posted here on my blog, the media gets copied here for non-sharecropped-hosting, and the photos get merged into my ongoing ephemeral media stream. Easy peasy.
I don’t care that copies of the photos are left in Instagram’s quirky little silo. They’re there for anyone who is using it, but also here for my archive. Best of both worlds.
- the Instagram-to-WordPress Photo Post worked, but hardcodes an image width of 600px, which is strange. The Instagram-to-WordPress-Post recipe works just fine, though… [↩]