2009-06-26

twitter live streaming を公開


twitter live streaming

説明
Twitter の Streaming API を用いて、twitter live streaming を作ってみました。 Twitter の最新投稿の一部がブラウザまで、ほぼ最速で届きます。

詳細
Twitter の Public Timeline のごく一部分をサンプリングして配信される: https://stream.twitter.com/1/statuses/sample.json からの情報を、タイムゾーンが東京のもののみを抽出してから、配信しています。

具体的には、Heroku にて、Node.jsで作ったServer-Sent Eventsプロトコルで流してくれるサーバを用意し、クロスドメインに対応したライブラリ Yaffle/EventSource で受信しています。

Twitterへの接続にはクライアントライブラリ ntwitter を使っています。