Grumblr

Linux client for Tumblr

Attention! This version of Grumblr is defunct!

All released versions of Grumblr utilize Tumblr API v1 which is phased out by Tumblr effective September 2012.

This sad news does not mean that Grumblr is dead, though. I already started to work on the next version of Grumblr based on Tumblr API v2 and OAuth authorization routine. I cannot provide exact date when it will be publicly available, as it is a hobby project of mine, so I work on it when I have time and I am in the mood.

Anyway, you can make it happen sooner. If you are a programmer, fork my GitHub repo, hack it, and send a pull request. If you don't know how to write code or don't write in Ruby but still want to participate, consider a donation.

Grumblr is a Tumblr micro-blogging platform client for a GTK-friendly 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.

Grumblr Grumblr
Grumblr client

Requirements

In order to install and run grumblr you should have the following packages installed on your system:

You can install required packages with the following command

On Debian/Ubuntu:

$ sudo apt-get install ruby rubygems ruby-dev libxml2-dev zlib1g-dev libgtk2.0-dev

Installation

Grumblr comes with both desktop entry file and icon, though they are not installed automatically during gem installation process.

To make Grumblr acessible from system menu

  1. copy data/grumblr.application file to ~/.local/share/applications/
  2. copy data/pixmaps/grumblr.svg icon to ~/.local/share/pixmaps/
  3. symlink grumbr executable script to an accessible directory like /usr/local/bin/

On Debian/Ubuntu:

$ sudo gem install grumblr $ cd /var/lib/gems/1.8/gems/grumblr-2.4.2 $ sudo ruby ./setup.rb

Usage

At the first start you will need to enter your Tumblr login and password. Select a message type, add contents and probably a file. Submit to Tumblr blog.

License

Grumblr is released under the terms of the New BSD License.

Source files

GitHub repository

Fork me on GitHub