Tumblife is a simple Tumblr API v2 library.
$ gem install tumblife
require 'tumblife'
Tumblife.configure do |config|
config.consumer_key = '*** consumer key ***',
config.consumer_secret = '*** consumer secret ***',
config.oauth_token = '*** oauth token ***',
config.oauth_token_secret = '*** oauth token secret ***'
end
client = Tumblife.client
avatar = client.avatar('mitukiii.tumblr.com')
avatar.avatar_url # => http://30.media.tumblr.com/avatar_3a8918dc3a7b_64.png
info = client.info('mitukiii.tumblr.com')
info.blog.name # => mitukiii
info.blog.url # => http://mitukiii.tumblr.com/
dashboard = client.dashboard
dashboard.posts.each do |post|
# ... do something
end
oauth
json
hashie
activesupport
Released under the MIT license: http://www.opensource.org/licenses/MIT