Skip to content

cover/tumblife-for-ruby

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tumblife

Tumblife is a simple Tumblr API v2 library.

Install

$ gem install tumblife

Example

require 'tumblife'

consumer = OAuth::Consumer.new(
  '*** consumer key ***',
  '*** consumer secret ***',
  {site: 'http://api.tumblr.com'}
)
access_token = OAuth::AccessToken.new(
  consumer,
  '*** oauth token ***',
  '*** oauth token secret ***'
)

client = Tumblife.new(access_token)

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

Requirements

oauth
json
hashie

Copyright © 2011 Kazuya Takeshima

Released under the WTFPL: sam.zoy.org/wtfpl

Packages

No packages published

Languages

  • Ruby 100.0%