グラフ数値登録APIを使ってみた 2
etch 4.0 にあげて libruby1.8 も 1.8.5-3 に上がりました。
これで ::Net::HTTP::Post 使えるよ。
グラフに出すのは、はてぶのブックマーク数とエントリー数。
はてなブックマークのトップページ下の方にこっそりでてるのを拾って来て
1日にどれくらいのブックマークがあるのかをグラフに出してみる。
問題は、index.htmlから数字部分を抜き出す所。
25 # get entory bookmark 26 open($indexfile){|file| 27 while l = file.gets 28 if l =~ /.*0.7em.*/ 29 # get entory_count 30 $hb_e = l.to_s.sub(/.*\">/,"").gsub(",","").sub(/\s.*$/,"") 31 # get bookmark_count 32 $hb_b = l.to_s.sub(/.*\">/,"").sub(/\s\D*$/,"").gsub(",","").sub(/.*\s.*\D/,"") 33 end 34 end 35 }
ソースから0.7emの行を出してそこからエントリーとブックマークの数字だけを取り出す。
かなり遠回りしてるかも。もっといい方法ないかな。
1日の増加分を23:59に送れば完了。
で出来たグラフがこれとこれ。(数字が1ヵ月分くらいたまれば面白いかもしれん)
http://graph.hatena.ne.jp/rsyudou/entory_plus/
http://graph.hatena.ne.jp/rsyudou/bookmark_plus/