Skypeto: Skype chat to n-yoshi n-yoshi
Twitter: Follow laresjp on Twitter laresjp
feed: RSS 2.0 RSS or Atom Atom

2010年04月21日

2010-04-21(水) 22:47(UTC +0900) p

実家への帰省と噴火通知ボット

今週末、金曜日から日曜日にかけて実家へ帰省しておりました。
そのタイミングに合わせて(と云うつもりはなかったけど、結果的にそうなってしまった())、以前からなんとか頑張っておりました
気象庁発表のデータを引用して Twitter で最新の火山噴火状況を呟くボット @vol_jp
も完成しましたのでお知らせ。

…↑と云うエントリを先週末には上げるつもりだったのですが、 blog の再開に手間取りまして、チョイと遅れてのご紹介です orz
結果的には、その後に色々と手直しもしているので、このタイミングで正解かも?()

最終的に決めた仕様/ロジックは、次のような感じ。

  1. どうにかこうにかして、ターゲット URL の中身を取得
    具体的には「気象庁 | 噴火に関する火山観測報」を狙う
  2. 取得したリストを解析し、【爆発的噴火】した火山名と新着チェックに使える符号を抽出
  3. 抽出した符号から新着のインシデントであるかどうかを判断し、新着アリなら呟き処理へ、ナシなら終了処理へ、分岐
  4. 抽出した符号を使って組み立てられる詳細 URL を巡って、その中身を取得
  5. 詳細から取得した中身を解析し、(特に桜島対応として)年間の爆発回数や一報目、二報目の別を抽出
  6. 以上の処理で得られた諸々の情報を組み立て、それを Twitter 宛に API で呟く
  7. cron で巡回させる周期の間に複数回報が入ることがあるので、その回数分繰り返せるようにループ処理化
  8. 終了処理として、最新インシデントをログに書き出し、次回の新着チェックに使う判断子とする
  9. cron で回す周期は10min毎、発動は「毎9分」とする
  10. 詳細の URL が長いので短縮 URL にする
  11. opt: 英語で呟く別の bot も?
続きを読む

関連するかも知れない?


, Permalink, 関連つぶやき
cat: Tips(ティップス), Twitter(ツイッター), 電脳系
tag: , , ,
1 Trackbacks

オススメ(殿堂)

ThinkPad Bluetooth ワイヤレス・トラックポイント・キーボード
ThinkPad Bluetooth ワイヤレス・トラックポイント・キーボード
ThinkPad
トラックポイント付きの無線キーボード

オススメ(amazon)

Twitter

オススメ(ニコ動)

オススメ(link)


検索

このblogをググる



タグクラウド


最近のエントリ

カレンダー

2010年4月
 123
45678910
11121314151617
18192021222324
252627282930  

分類別

保管庫


購読

marker

Firefox meter

CC LICENSE


since 2001-09-25

| go BLOG Top |
Powered by WordPress