Tumblr is no longer the same company and community it was when I wrote this application, and I decided to stop supporting it in 2018. You're free to continue using the code on your own.
wp2tumblr is a simple Flask app that will import a Wordpress XML export into Tumblr with publishing dates intact.
A hosted version of wp2tumblr is available at http://wp2tumblr.jonthornton.com. If you'd like to run your own copy, follow these steps:
- Clone the wp2tumblr repo.
- Visit http://www.tumblr.com/oauth/apps and register a new application. Set the default callback url to
http://127.0.0.1:5000/oauthorized. The rest of the fields can be filled in however you want.
- Copy settings.py.sample to settings.py and fill in your client keys. Set
DEBUG = Falseto enable posting.
- Install the required packages:
$ pip install -r requirements.txt
- Start the server
$ WP2TUMBLR_SETTINGS=/path/to/settings.py; python wp2tumblr.py
- Open your browser to http://127.0.0.1:5000 and follow the instructions
Submit a GitHub Issues request.
This software is made available under the open source MIT License. © 2014 Jon Thornton.