
Twitterは、どことなくチャット的な利用もされていてiChat使っていたのですが,WindowsのTwitter IRC GatewayがあってIRCでやるのが楽しそうだったので、Macで動くようにPerlでIRC Gateway書きました。
miyagawaさんにPoCo::Server::IRCのサンプルコードとしてLingrのIRC Gatewayを教えてもらったので、参考にしてPOE::Component::Client::Twitterを作ってCPANにうpしました。
パッケージ中にはtwitter2ircd.plというTwitterのIRC Gatewayとなるサンプルコードを同梱しています。
コードの下にサンプルの設定ファイルがあるので参考にして下さい。
こんな感じで

普通のIRCっぽくTwitterが楽しめます。
TwitterはLingrとちがってCometしてないのですが、一定間隔で更新リストを取って来てIRCに流すようにしています。
フレパやCaspeeeもTwitterのupdate APIのコンパチ版を作成したということで、とりあえずCPANのにはフレパの一言を更新出来る機能を付けたtwitter_frepa2ircd.plも同梱しときました。便利!
CPANにうpする前にSVNのリポジトリをTwitterに書いといたのですが、直ぐに何人かの方が使ってみたようです。
この情報の伝播がさらに加速された感が、Twitterの人気に火がついた秘訣かもですな。
そして、メッセージングにWebが向かないんならJabberでもIRC Gatewayでも使いやすいインタフェイスから使えるようなAPIを出してくれてるというのは、とても大事な事だなと思いました。
Posted by Yappo at 2007年04月13日 01:07 | TrackBack | Perl