簡易フィードクローラ“feed2growl”
Windows環境で「定期的にRSSなどをチェック、新着情報をポップアップ表示」させたいと思って、簡易的なフィードクローラ“feed2growl”を書いてみました。次のような特徴があります。
- 新着情報をGrowlに送ります。
Growlなので、新着情報がポップアップ表示されます。Growl for WindowsやWhineでもOKです。 - タスクに登録して定期実行しやすいように配慮しています。
exeファイルは、定期実行時にコマンドプロンプト風の画面が出ないようになっています。
プロキシ情報はInternet Explorerから取得するので、環境変数などを気にしなくてOKです。
ただし使おうと思うと、Growlの設定ができること(私はWhineを使っています)、config.ymlを見て、何となく設定ができることが必要です。Perlスクリプトとしては、「LWP::UserAgent::ProxyAnyを使う」「Net::GrowlClientを使う」「タスクに登録しやすいexeファイル化をする」が個人的な今回のチャレンジ。むしろ、これらのサンプル程度にでもお役に立てば。