How to import the Tumblr blogs you follow into Google Reader
What I did, basically, was use Tumblr’s template engine to generate an OPML file that can be imported into Google Reader or any other RSS reader. What you have to do is:
- Go to the Customize screen. You’re going to change your theme. If you’re using a custom theme, make a backup. Copy the theme code into a text file and save it somewhere safe, or use Marco’s backup app to back up your entire Tumblr.
- Did you make a backup? Good. Replace your custom theme with this:
<html> <body> <textarea rows=24 cols=80> <?xml version="1.0" encoding="UTF-8"?> <opml version="1.0"> <head> <title>Blogs you follow on Tumblr</title> </head> <body> {block:Following} <outline title="Tumblr" text="Tumblr"> {block:Followed} <outline text="{FollowedName}" title="{FollowedName}" type="rss" xmlUrl="{FollowedURL}rss" htmlUrl="{FollowedURL}"/> {/block:Followed} </outline> {/block:Following} </body> </opml> </textarea> </body> </html> - Save your changes, then go to the front page of your Tumblr blog. You’ll see a text box with a bunch of XML crap in it. Select all of it, copy it to Notepad, TextEdit, or your favorite plain text editor, and save it as tumblr.xml or whatever. This is your OPML file.
- Go back to the Customize screen, and change your theme back to what it was. If for some reason you can’t, try using the new theme recovery feature to go back to the previous version.
- Go to Google Reader and select Settings > Reader Settings in the top right corner. Go to the Import/Export tab, and upload the OPML file you saved before.
- All your Tumblr blogs are in a Tumblr folder in Google Reader, so you can now go to the Subscriptions tab in Settings, type “tumblr” in the “filter by…” textbox, and delete any blogs you don’t want to follow in Google Reader.
That’s it. Like I said, it’s not the best way to read Tumblr, and you can’t heart or reblog posts, but if you have a few blogs you definitely don’t want to miss, this is a good way to get them into Google Reader.

