Pbtweet ApplicationはHTML/JavaScript製のオープンソース・ソフトウェア。pbtweetと言えばFirefoxやSafariで使えるJavaScript製のソフトウェアで、TwitterをWebブラウザからでも高機能にしてくれるGreasemonkeyだ。

ピクチャ 223.png

HTML5を使ったTwitterクライアント

 

そのpbtweetと同名ではあるがPbtweet ApplicationはJavaScriptのみならずHTMLファイルも合わせて提供される。ローカルや任意のサーバにアップロードして使うのだが実際のデータは各クライアントで管理する。それがHTML5のストレージAPIを使った方法だ。

HTML5対応が必須なのでIE系では動作しないだろう。また他のブラウザであっても仕様が固まっていないために動作しない機能があるかもしれない。Mac OSXのSafari4では特に問題なく動作した。タイムラインの取得、@付きのつぶやきが取得できる。なお認証はHTTPSのBasic認証にて行われる。

ピクチャ 226.png

つぶやきにマウスを当てるとボタンが出る

 

各つぶやきにマウスを当てるとRetweet/Replay/Translate/Favorite/Quoteといったボタンが表示される。ボタンを押せば各アクションが実行される。翻訳は英語から日本語へ行われる。画面上部のテキストエリアからつぶやくこともできる。

つぶやきは自動的に更新されるので、普通のTwitterクライアントとして使うことができる。Twitterクライアントとしての便利はもちろん、HTML5の参考としても面白いソフトウェアだ。

 

ttrace’s pbtweet_application at master - GitHub

 http://github.com/ttrace/pbtweet_application