2008年8月10日

Plagger でサーフィンの波情報を収集

8月は夏本番、そして9月には台風シーズンと、サーフィンのハイシーズンに突入。毎日の波チェックは欠かせませんが、引っ越しをして部屋からは海が見えなくなってしまった。ので、Plaggerで各種の波情報を取得して、毎朝 Gmailに送信するようにしてみた。サーフィン関係のサイトは、未だにRSS対応していないところが多いので、Plagger 最強。

plagger-kishou.pngplagger-mapion.png

波情報の収集先は以下のような感じ。

Plaggerのインストールは、この辺りの記事を参考にどうぞ。

CPANから標準インストールする以外で利用したPluginは、CustomFeed::Config と Filter::StricScript ぐらいかな。追加で入れたモジュールは以下。

yaml設定ファイルは、以下のような構成になりました。基本的には、CustomFeed::Config あるいは Filter::EntryFullText でサイト上の情報を取得して、Gmail に送信する。ファイル名をクリックすると、各設定ファイルの中身を表示します。

あとは、Plagger の実行をCronに登録して、毎朝、波情報がメールに届くようにする。

# cronの設定を見る
 $ crontab -l

# cron設定を編集
 $ crontab -e

Viが起動するので、以下のように編集。

PERL5LIB=/usr/lib/perl5:/usr/lib/perl5/site_perl

0 5 * * * cd /home/user_name/plagger/config.surfing ; plagger -c yahoo.yaml > /dev/null
1 5 * * * cd /home/user_name/plagger/config.surfing ; plagger -c mapion.yaml > /dev/null
2 5 * * * cd /home/user_name/plagger/config.surfing ; plagger -c kishouchou.yaml > /dev/null
3 5 * * * cd /home/user_name/plagger/config.surfing ; plagger -c tide.yaml > /dev/null
0 7 * * * cd /home/user_name/plagger/config.surfing ; plagger -c shounan.yaml > /dev/null
0 20 * * * cd /home/user_name/plagger/config.surfing ; plagger -c tatado.yaml > /dev/null

 

ブックマーク & はてなスター

コメント

英語だけのコメントは、スパムフィルターではじかれてしまうので、日本語でのコメントをお願いします。

追加情報(必須ではありません)

(ページには表示されません)

Yes No

トラックバック

トラックバックURL

ブログ記事の情報

このページへのリンク

このブログを

作成日 : 2008年8月10日 16:31

タグ