Side Buzztter
Twitter のサイドメニューで buzztter の抽出したトレンドワードを表示できるようにする GreaseKit/Greasemonkey の拡張スクリプトです。
- Side Buzztter では5分間隔で自動更新するようになっています
- タイトル部をクリックするとリスト部分が非表示になります(折り畳まれます)
- 非表示したときには自動更新されません
- 再度表示したときにはすぐに更新されます(ただし前回更新より30秒未満の場合は更新せず)
- buzztter は @darashi さんによる Twitter でいま話題のトレンドワードを抽出してくれるとーっても便利なサービスです
- Side Favotter/Side Ustream といっしょに使うと便利
- @t_trace さんの pbtweet といっしょに使うと便利
- JSONP の生成には Yahoo!Pipes を使用しています
新UI対応版
Twitterの新UI対応版はこちら http://github.com/gnue/Side-Buzztter-2
更新履歴
- [2009-06-26] 0.9.4.1
- サイドバーから検索関連の項目がなくなった(一時的?)問題に対応しました
- [2009-06-25] 0.9.4
- RSSロード前にサイドバーに表示するように修正
- ローディング時にプログレス表示の○を回転するようにした
- ブラウザの言語設定から自動的に言語を自動判別するようにした。ただし、user_config の lang が設定されている場合はそれを優先する
- [2009-06-12] 0.9.3
- 非表示したときには更新しないように修正
- 再度表示したときにはすぐに更新(ただし前回更新より30秒未満の場合は更新せず)
- Y!Pipes のレスポンスが0個の場合は前回のリストをそのままに最後尾に '(last is 0 items)' を追加
- [2009-06-11] 0.9.2 リストの表示・非表示に対応
- [2009-06-10] 0.9.1 Firefox でクラウド表示されない問題を修正
- [2009-06-08] 0.9 最初の公開バージョン
動作環境
- Safari + GreaseKit
- Firefox + Greasemonkey
- Mac OS 10.5 でのみ確認
- Safari 4.0 と Firefox 3.0.x でしか確認していません
- 他のバージョンでの動作報告をいただけると助かります
インストール
ご自分の環境に合わせて GreaseKit または Greasemonkey をインストールした上で下記の URL をクリックして下さい。
http://repos.so-kukan.com/tools/user.js/side_buzztter.user.js
開発メモ
- GreaseKit では GM_xmlhttpRequest がないのでクロスドメインの RSS を取得できない
- JSONP を使用してクロスドメインの問題を解決
- RSS は Yahoo! Pipes で RSS に変換
- styleタグを JavaScript で DOM に挿入するとき
- Safari だと innerHTML に代入するとエラーになるので innerTEXT に代入しなければならない
- Firefox だと innerTEXT に代入しても無視されるので innerHTML に代入しないといけない
- Yahoo!Pipies はサーバ側でエラー(例えば 503)を検知しても count = 0 の JSONP を正常なふりをして返してくる。エラーが発生している場合は JSONP の中にエラー情報を含めてくれないとエラーかどうかの判断ができなくて非常に困る
作者
GNUE(鵺) <gnue@…>
Attachments
-
090710-0002.png
(86.7 KB) -
added by gnue 3 years ago.

