目次

TwitterStreamFox (仮) について

Twitter の User Stream を使ったクライアントを作ってみたいなー、と思ってとりあえず作ったのがこの拡張機能です。 現在はバージョン 0.1 alpha 1 (0.1a1) であり、user stream からデータを読んで、リアルタイムについーとを表示する、ということしかできません。

本拡張機能の名称はとりあえず "TwitterStreamFox" にしていますが、将来的に変更する可能性があります。 個人的には "TwistreamFox" とか "TwstreamFox" とかがいいかなーと思ってますけど、既に "TwiStream" っていう名前の twitter クライアントがあるみたいなのでどうしようかなー、と思ったり思わなかったり。

とりあえず現在はアルファ版として、開発者向けに公開しております。 興味のある開発者の方は使ってみていろいろ意見して頂ければありがたいです。

動作サンプルと使用方法

TwitterStreamFox を Firefox にインストールした後は、まず OAuth 認証のための Consumer Key、Consumer Secret、Access Token、Access Token Secret を、設定画面 (メニュー -> ツール -> アドオン -> 拡張機能 -> TwitterStreamFox -> 設定) に入力してください。 将来的には OAuth 認証の Access Token の取得を行う機能を作る予定ですが、現在は予め Access Token などの取得を行っておく必要があります。 Consumer Key も各自で取得してください。

設定を終了したら、コンテキストメニューの "TwitterStreamFox" をクリックしてください。 図のようなウィンドウが開き、Twitter のタイムラインが表示されます。

最新バージョン

現在の最新バージョンは ver.0.1a1 です。 Firefox 3.6 - 4.0.* に対応しています。 アルファ版ですので、Firefox 拡張機能の開発ができる人以外のダウンロードはオススメしません。

興味のある方は下記リンクよりダウンロードを行ってください。

本拡張機能の中で使用しているライブラリ

本拡張機能では、oauth ライブラリ を使用しております。 oauth ライブラリ部分のライセンスは Apache License 2.0 です。

本拡張機能自体のライセンスは特に決めておりません。 再配布、再利用等したいのでしたら twitter の @nobuoka にご連絡ください。

技術的な情報

配布している XPI パッケージですが、実体はただの ZIP ファイルです。 ソースコードなどを見たい場合は、配布している XPI ファイルの拡張子を ZIP に変えて (別に変えなくてもいいですけど) ZIP 展開してください。

User stream の使用方法ですが、twitter のサーバーとの通信には nsIHttpChannel を使用しています。 OAuth 認証のための処理には、上でも述べたように oauth ライブラリ を使用しております。

連絡先

TwitterStreamFox に関して何か意見や質問がありましたら twitter の @nobuoka にでも mention を飛ばして貰えればと思います。

関連サイト

現在のところ関連するサイトは特にありません。