メッセージをGrowlに渡すだけのJabberクライアント

めでたくMacBook Proを購入して、Macユーザになったのですが、im.kayac.comの通知をうけとるのに使いもしないJabberクライアントを常駐させるのはかなりイヤンなかんじだったので、RubyでGrowlに渡すだけのスクリプトを書きました。書いた、というかid:cho45さんのコードをほぼ丸パクりです、ありがとうございます。

1.8.*じゃないと動かない(xmpp4r-simple.gemがSyntaxErrorで死ぬ), Growlに出る通知のアイコンが素っ気無い、などいろいろダサいのですが、とりあえずこれで動きます。

ruby 919251.rb &

とかするといいとおもいます。

僕はJabber (Google Talk) でチャットとかしていないのであらゆるユーザからのあらゆるメッセージをGrowlに流すようにしているのですが、常用している方はユーザ名やメッセージ内容でフィルタリングしたほうがよいかもしれません。