tmblr - a silly tumblr client


tmblr [-aqivlChm] [-b blog] [-f config] [-d date] [-s state] [-t tags] [-u url] [-T title] [-c caption] [-e excerpt] [-A author] [FILE...]


tmblr lets you post audio, video, photos, links, quotes or text to your tumblr.



Sets the post type. Audio (-a), quote (-q), photo (-i), video (-v), link (-l) or chat (-C). Defaults to text.


Display usage information and exit.

-b blog

Post to blog.

-f config

Read the blog name and oauth tokens from the file -config. Defaults to ~/.tmblr.

-d date

Date and time of the post.

-s state

State of the post: published, draft, queue or private.

-t tags

Comma separated list of tags.

-u url

Source URL. Not listed in the API docs, but does something...?

-T title

Optional title of post, or title of linked page (link posts).

-c caption

A caption for the post. Only for photo, video and audio posts.

-e excerpt

Excerpt from the page the link points to. Only for link posts.

-A author

Name of the author from the page the link points to. Link posts only.


Set the format to markdown.


Post an image with a caption and some tags:

  $ tmblr -i -c "dance, dance" -t "dancing" hello.jpg

Post a video:

  $ tmblr -v video.mp4

Post a bunch of images as drafts:

  $ tmblr -s draft *.png

Write a text post from your editor:

  $ tmblr


bie <>


Copyright (C) 2015 by bie

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.22.0 or, at your option, any later version of Perl 5 you may have available.