早明浦ダム貯水率

渇水に伴い2005年に続き早明浦ダム貯水率をグラフにしている。


http://graph.hatena.ne.jp/higeorange/07早明浦ダム貯水/


データは
独立行政法人水資源機構吉野川局
からとることにしたが,素晴らしいことを発見。貯水率xml で吐いている。


http://www.water.go.jp/yoshino/yoshino/pdf/suigen.xml


これをひろって自動ポストってのが簡単にできるー。これは後ほどやる。


まず,Opera のスピードダイヤルに貯水率を表示させてみた。

貯水率自動ポストスクリプト

#!/usr/bin/ruby

require 'net/http'
require 'rexml/document'
require 'rubygems'
require 'hatena/api/graph'

username = 'ユーザ名'
password = 'パスワード'
graphname = 'グラフ名'

data = Net::HTTP.get(URI.parse('http://www.water.go.jp/yoshino/yoshino/pdf/suigen.xml'))

xml = REXML::Document.new(data).root
sdr = xml.get_elements('./sameura')[0].attributes.get_attribute('par').value

graph = Hatena::API::Graph.new(username, password);
graph.post(graphname, Time.now, sdr)

これを cron で動かせばおk