MetaCPAN APIを使用してモジュールの更新をGrowlで通知する

MetaCPAN APIを使用してモジュールの更新をGrowlで通知する metacpan-growlerというものを作ってみました。


使用する場合は、githubからcloneするか、tarballをダウンロードしてcpan -i等で依存モジュールをインストールしてください。

あとは、スクリプトを実行すればGrowl通知が開始されます。

./metacpan-growler.pl


なお、更新をチェックする間隔、一度に表示する通知の最大数、Author情報のキャッシュサイズはgithub-growlerと同様に設定できます。

defaults write com.github.hideo55.metacpangrowler interval 300
defaults write com.github.hideo55.metacpangrowler maxGrowls 10
defaults write com.github.hideo55.metacpangrowler cacheSize 100

追記

Growl for Windowsでも動かす

[twitter:@mattn_jp]さんがWindowsでも動くように、Growl::Any版を書いてくれました。


WindowsでクリックでMetaCPANのページを開く

Growl::Anyだとクリックイベントを取れないので、Growl::GNTPで書いてみました。