PostWarden is a full-featured desktop Tumblr client for OS X with support for local drafts, editing past posts, and working offline.
The app also maintains a full backup of your Tumblr blog(s), storing posts as plain text files in YAML format, which opens up all sorts of interesting possibilities.
The only thing that’s missing—and, to be fair, it’s missing from every Tumblr client I’ve tried—is an option to schedule posts.
Tumblr2WP makes it super simple to transfer your Tumblr content to your own, self-hosted WordPress install.
Or, to put it another way, Tumblr2WP let’s you backup your Tumblr weblog in a format that’s widely used and relatively easy to parse. Unlike Tumblr’s own Mac-only sort-of-backup tool, which (weirdly) hides a potentially useful XML export in a static HTML version of your site.
Grumblr is a Tumblr micro-blogging platform client for a GTK-freindly desktop environment like GNOME, XFCE, LXDE, etc. With Grumblr you can post text messages, links, quotes, chat logs, upload photos, audio and video files right away from your desktop.
A simple read-only Python client for the Tumblr API.
Tumblr’s Markdown Link is a Lie!
If you use Markdown to compose your Tumblr posts, you might be forgiven for thinking that the system uses Markdown too—the posting form links to the original syntax guide on Daring Fireball, after all.
It turns out that link is a bit of a fib. Tumblr actually uses PHP Markdown Extra, or something like it, which means you can write
This sentence needs a footnote[^1].
[^1]: This is the footnote it needs.
You can also do abbreviations, definition lists, tables, and ID attributes for your headers without having to faff about with HTML2.
I have a horrible feeling that I’m the last person on Tumblr to figure this out, and I’m incandescent with rage faintly annoyed that Tumblr doesn’t make it clear which variant of Markdown it’s using.3
Marco’s fondness for footnoting should’ve tipped me off. ↩
Unless you want to use abbr tags without a title attribute, which I tend to with well-known abbreviations—like HTML—so I can be sure screen readers will pronounce them properly. ↩
Mostly because I’m going to find it very hard to resist the temptation to edit past posts to conform to PHP Markdown Extra. ↩
When will that post, Tumblr? My mental arithmetic isn’t up to the job.
Mightn’t it be better to adopt a format users can understand at a glance? Something like this, maybe:
Will be published on Tuesday 21st September at 3pm.
Apologies for the off-topic post, but this ‘feature’ really does my head in.
Grumblr is a Tumblr micro-blogging platform client for a GTK-freindly desktop environment like GNOME, XFCE, LXDE, etc. With Grumblr you can post text messages, links, quotes, chat logs, upload photos, audio and video files right away from your desktop.
The Tumblr Gem
Much as I love Tumblr, it’s not perfect. The lack of data export or backup tools makes me nervous, the web interface is good, but requires an awful lot of clicking, and I haven’t been able to find a desktop client that can schedule posts.
Enter The Tumblr Gem. It solves all these problems by letting me store posts as plain text files, using a format that’s simple, human-readable and portable.