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.