早明浦ダム貯水率
渇水に伴い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