Tumble - An Emacs mode for Tumblr
Please visit the project page for in-depth installation and usage instructions.
Tumble is a mode for interacting with Tumblr inside Emacs. It currently supports the following types of posts:
- Video (only through embed)
You can start tumbling by using the following functions:
tumble-text-from-region tumble-text-from-buffer tumble-quote-from-region tumble-link tumble-link-with-description tumble-chat-from-region tumble-chat-from-buffer tumble-photo-from-url tumble-photo-from-file tumble-audio tumble-video-from-url
Read tumble.el for more information about each function.
Download Tumble to some directory:
$ git clone git://github.com/febuiles/tumble.git
Add it to your load list and require it:
(add-to-list 'load-path "~/some_directory/tumble") (require 'tumble)
At this point you can, either set your Tubmblr account info on your .emacs file:
tumble-email: your account e-mail tumble-password: your account password tumble-url: your account url (the main blog url)
Or just post without setting them, Tumble will prompt you for your account details when you try to make a post.
If you want to post to a group or secondary blog, you should instead
You can also customize the format of the post by modifying the
tumble-format variable. Tumble uses Markdown as default for posting.
Tumble uses https when posting. This is certainly more secure than
using http, but also slower. If you want to send your passwords as
plain text over http you can just change the
https://www.tumblr.com/api/write by default, just
https part by
http if you want to :3
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
Check tumble.el for more information.
This is my fork of Frederico Builes' Tumble-mode, mostly because I don't like storing my passwords in plain text files. So, most of the work done here is actually his :3
I should also note that this was the very first thing I've written in Emacs-lisp, so if there's anything downright outrageous in the file, I'm really sorry ;-;
I'd be really grateful if you could point my mistakes so I can learn from them (and fix them), tho :3