Hatena::API::Graph – Hatena Graph API

SYNOPSIS

require 'rubygems'
require 'hatena/api/graph'

graph = Hatena::API::Graph.new('username', 'password')
# graph.post('graphname', Time.now, 10.5) # obsolute
graph.post_data(graphname, :date => Date.today, :value => 10)
data = graph.get_data(graphname)  
p data[Date.today]
data2 = graph.get_data('日記数', :username => 'hatenadiary')

config = graph.get_config(graphname)
config['reverse'] = true
graph.post_config(graphname, config)

# use proxy
graph.proxy = Net::HTTP::Proxy(proxy_host, proxy_port, proxy_user, proxy_pass)
graph.post_data(graphname, :value => 10)

Installation

# gem install hatenaapigraph

License

Hatena::API::Graph is released under the MIT license.

Author

[email protected]@hatena.ne.jp