pbtweet

pbtweetはtwitterをすこし便利に使うための拡張スクリプトです。
返信で繋がる会話チェーンの表示、自動ページ追加とアップデート、RTとviaの両方のスタイルでの引用投稿、言語設定できる翻訳機能や画像のバッジ表示をtwitter.com上で行うことができるようになります。
インターフェイスにはいくつかのアニメーション効果が追加されますが、これらはWebKitのCSS 3先行実装を用いています。

インストールと使い方

ブックマークレット

最終版 1.5
pbtweet 対応ブラウザ: Safari 4/OmniWeb/Chrome/Stainless などの WebKit ブラウザ
最終版 1.5 LT (for Safari 3)
pbtweet 対応ブラウザ: Safari 3

userscript

pbtweetは Mac OS X のWebKitフレームワーク用プラグインGreaseKitFluid.appの組み込みUserscript、GreaseMonkey (Firefox add-on)および Chromeのuserscriptで動作する userscript版でも提供しています。ブックマークレットを毎回クリックするのが面倒な方はこちらのuserscriptを用いてください。

最終版 1.5
pbtweet.user.js GreaseKit、Fluid.app及びChrome userscript用
最終版 1.5 LT (for Safari 3)
pbtweet.user.js Safari 3 + GreaseKit用
最終版 1.5 for Firefox
pbtweet.user.js for Firefox 3.0 (for GreaseMonkey script)
Firefox版は各種エフェクトが動作しません。pbtweetはSafariまたはChromeで快適に使用できます。
最終版 1.5 for Opera
pbtweet.user.js for Firefox 3.0 (for GreaseMonkey script)
Firefox版は各種エフェクトが動作しません。pbtweetはSafariまたはChromeで快適に使用できます。

ブックマークレットのインストール

  1. このブックマークレットのリンク: pbtweet をブックマークバーにドラッグして保存します。
    drag into bookmark_bar
  2. twitter.com/ で保存したブックマークをクリックすると pbtweet が動作します。

pbtweetの機能

conv_chain
会話チェーンのインライン表示
rt
RT/via投稿ボタン
media
投稿画像バッジ
links
リンク化されたハッシュタグ
back

開発版

開発版では次期バージョンで搭載予定の機能を試すことができますが、安定版ではありません。

No develop version now.

エクストラリソース

カスタムアプリケーションアイコン

Fluid用アイコンファイル:appl.icns. [Fluidで作成したインスタンスのバンドル]/Contents/Resources/appl.icns と appl.icns を入れ替えて使用すると、pbtweetの高解像度アプリケーションアイコンを使うことができます。
back

履歴

最終版を を20091112 に公開。
このリリースでpbtweet for twitter webは最後になります。ありがとうございました。
v1.4.17 及び開発版1.5 0080 を20091101 に公開。
SSLを用いた接続で発生していた問題に対処しました。
v1.4.16 及び開発版1.5 0078 を20091031 に公開。
List機能で発生していた問題に対処しました。
v1.5 開発版 0076 user.js および bookmarklet を 20091020 に公開
Pikchurのサムネイル表示に対応
ダイレクトメッセージ送信前確認を削除(Twitter webが送信後確認機能を持っているため)
日本語など、アルファベット以外の文字を含むハッシュタグを会話チェーン内で表示できるようになりました。
Shiftキーを押しながら返信することで全員に返信を行うことができます(まだ動作しない場合があります)
v1.4.13 及び開発版1.5 0075 を20091018 に公開。
会話チェーンからの返信先が間違っていた問題を修正しました。
v1.4.12 及び開発版1.5 0074 を2009101518に公開。
会話チェーンの中でreplyとお気に入りボタンの位置がずれていたのを修正しました。
v1.4.1 for Firefox 005811 及び 1.5 開発版 for Firefox を20091012 に公開。
マルチバイトドメインがFirefoxで正常に動作しない問題を修正するパッチを適用しました。パッチは@jamadamさんに頂いています。感謝。
v1.5 開発版 0073 user.js およびブックマークレットを 20090928 に公開
ReTweetの際にプロテクトユーザーの発言を判別する動作が遅れる問題を解消しました。
URLをbit.ly形式で短縮する機能を搭載しました。
(via @[user_id]) 形式による引用投稿のスタイルを変更します。 (via @[user_id] http://bit.ly/[alias]) のように、元のtweetを閲覧する為のリンクをbit.lyで短縮した形式で追加します。
tweetphotoをサポートしました。pic.gd形式の短縮フォーマットでサムネイルを表示します。
v1.5 開発版 0072 user.js およびブックマークレットを 20090925 に公開
Twitvidのサムネイルに対応。
Flickrのサムネイル対応範囲を拡張。
アップデート通知のバグを修正 (thx @Niratama)
短縮URLの展開を行う際の横幅を修正。
v1.5 開発版 0071 user.js およびブックマークレットを 20090920 に公開
j.mp形式の短縮URL展開をサポートしました。
bit.lyのURL展開ができなくなっていた問題に対処しました。
0070から発生していた、重複した会話チェーンの問題に対処しました。
単独のtweetのステータスページでも動作するようになりました。
クォートを含むRT/viaが正常に処理されていなかった問題に対処しました。
v1.5 開発版 0070 user.js およびブックマークレットを 20090905 に公開
タイムラインが長くなったときにタブを切り替える動作が重くなる問題を解消
v1.5 開発版 0069 user.js およびブックマークレットを 20090903 に公開
Firefox GreaseMonkey用userscriptをアップデート
Opera用のuserscriptを追加(正式にリリースするかどうかまだ決めていません)
Google Translation APIに追加された9言語を選択できるようになりました。
v1.5 開発版 0068 user.js およびブックマークレットを 20090821 に公開(Firefox用を除く)
タイムラインが更新されない問題の修正および、タイムラインの抜けが発生していた問題への対処を行いました。
プロフィールページで会話チェーンが作成されない問題を修正しました。
v1.4.10 安定版 005810 user.js およびブックマークレットを 20090821 に公開
タイムラインが更新されない問題の修正および、タイムラインの抜けが発生していた問題への対処を行いました。
v1.5 開発版 0067 user.js およびブックマークレットを 20090820 に公開
bit.lyのURL展開をY!Pipesによる取得からネイティブAPIのサポートへ変更しました。
RT, via および DMがプロフィールページでも有効になります。
v1.5 開発版 0066 user.js およびブックマークレットを 20090817 に公開
DMと@言及の通知が消えない問題の修正。
未読数がウインドウを閉じるなどのセッションを超えても保存されるようになりました。
v1.5 開発版 0065 user.js およびブックマークレットを 20090807 に公開
DMと@言及の通知が消えない問題の修正。
未読数がウインドウを閉じるなどのセッションを超えても保存されるようになりました。
v1.5 開発版 0064 user.js およびブックマークレットを 20090806 に公開
yfrogの動画サムネールに対応しました。
自動アップデートされるtweet、@mentionおよびダイレクトメッセージをGrowl風に通知する機能を追加しました。
v1.5 開発版 0063 user.js およびブックマークレットを 20090804 に公開
@メンションおよびダイレクトメッセージの未読数表示に対応しました。
v1.5 開発版 0062 user.js およびブックマークレットを 20090803 に公開
ダイレクトメッセージを受け取ったときにノーテーションを行う機能を追加しました。現在は単純なダイアログでノーテーションを行っていますが、インターフェイスは後ほど変更されます。
v1.5 開発版 0061 user.js およびブックマークレットを 20090731 に公開
プロテクトユーザーへのReplyで警告が表示されていたバグの修正(thx @yamato!)
in reply to のURLが間違っていた問題の修正(大勢の韓国/中国のユーザーの皆さん、ありがとう)
設定数まで読み込んだ会話チェーンの続きを読む「read more」ボタンの追加
v1.5 開発版 0060 user.js およびブックマークレットを 20090730 に公開
DMボタン追加
プロテクトユーザーのTweetを引用する場合に警告が出るように変更。
v1.4.9 安定版 00587 user.js およびブックマークレットを 20090727 に公開
Firefoxでのレイアウトを修正しました(パッチは@jinwenさんから頂きました。感謝)
ChromiumでのLocalStorageに関する問題に対処し、起動できなかった問題に対処しました(パッチはskyisleさんに頂きました。感謝!)
v1.4.8 安定版 00587 user.js およびブックマークレットを 20090711 に公開
はてなフォトライフの画像サムネイルに対応しました。
v1.4.7 安定版 00587 user.js およびブックマークレットを 20090706 に公開
Flic.krでサムネイルが表示されなかった問題に対処しました。
短縮URLを展開した際にカンマが含まれていると不正なURLを示していた問題を修正しました。
v1.4.6 安定版 00586 user.js およびブックマークレットを 20090703 に公開
Twitter Webの公式ハッシュタグとのコンフリクト解消
Firefox 3.5でfollowing, followerをクリックできなかった問題の解消。
v1.4.5 安定版 00585 user.js およびブックマークレットを 20090627 に公開
BIG CANVAS PhotoShareの短縮URL(bctiny.com)をサポートしました。
v1.4.4 安定版 00584 user.js およびブックマークレットを に公開
Google Translation APIが新たにサポートした、イランで主に使われているペルシア語をサポートしました。 #IranElection
v1.4.1 安定版 00581 user.js およびブックマークレットを 20090609 に公開
Google Chrome の userscript で翻訳/画像サムネール/短縮URLの展開が動作しなかった問題を修正。
v1.4 安定版 user.js およびブックマークレットを 20090609 に公開
v1.4 開発版 0057 user.js およびブックマークレットを20090607公開
Google Chromeのユーザースクリプトで翻訳などが動作しなかった問題に対処。
プロフィールページの会話チェーンからの返信に対応。
v1.4 開発版 0056 user.js およびブックマークレットを20090602公開
tumblr.comの写真サムネイル表示機能追加
ff.imおよびtwurl.ilの短縮URL展開機能を追加
localstorageを用いずに言語および会話の取得数を設定できるように変更。
v1.4 develop 0053 user.js and bookmarklet at 20090516
会話の読み込み数上限と翻訳先言語設定が保存されるようになりました。
v1.4 開発版 0052 user.js and bookmarklet at 20090512
Fluid.app 上での Growlをフォワードポート
グループ機能に関するいくつかのバグ修正。
v1.3.3 安定版 00463 user.js and bookmarklet at 20090512
Fluid.app の Growl notification のサポートを追加しました(thx! @miyagawa)
v1.4 開発版 0050 user.js and bookmarklet at 20090507
グループ機能及び会話チェーンの取り込み回数制限( thanks @shiro_t )の開発を開始しました。
ユーザーインターフェイスはまだ暫定的な状態です。またグループの状態や会話の取得回数制限の保存は未実装です。
1.3.2/1.3.2 LT user.js and 1.3.2/1.3.2 LT bookmarklet at 20090501 on release
pbtweet 1.3 latest stable
1.1 0031/1.1 LT 0031 user.js and 1.1 0031/1.1 LT 0031 bookmarklet at 20090405
pbtweet 1.1 released.
v0025/0025LT user.js and v1.0 0025/v1.0 0025 LT bookmarklet at 20090329 stable
Reply from inserted tweets problem is fixed.
0018[stable] and pbtweet at 20090321 in stable
user.js and bookmarklet are stable now.
0001 at 20090315
Released.
back

pbtweet is published under MIT License.

Copyright © 2009 Taiyo Fujii.

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

contact

Taiyo Fujii
mail : taiyoster[at]gmail.com
twitter : @t_trace
blogspot : Far East iPhone report