Last week, I searched rather fruitlessly for a way to import my wordpress blog into Tumblr. There were a few snippets and examples out on the web, but they all used the older API or required email addresses and passwords for authentication.
Since I couldn’t find what I was looking for, I opened up my IDE, fought with OAuth, and created a Wordpress to Tumblr importer.
Using the importer is pretty easy, you just need ruby and bundlr. The script is a sinatra application so you should will only need normal Tumblr OAuth access and not require XAuth approval.