QSTwitter 1.4
QuicksilverからTwitterに投稿するプラグイン、QSTwitterを1.4にアップデートしました。 ダウンロードはこちら。 まだ若干バギーです :) が、 つかってみてくださいね。
変更点
Triggerで一発ポスト !
後述のTrigger設定をすることにより、ショートカット一発でTwitterにポストできるようにしました。
これまで:
- QS起動
- テキストモードに移行 (ピリオド入力)
- テキスト入力
- タブキーでActionに移動
- postと入力 (ここを抜かして、’Large Type’になるミスが多発していました)
- ENTER でポスト
1.4:
- Triggerのショートカット入力
- テキスト入力
- ENTER でポスト !
ステップ数で2倍、体感速度およびストレスでさらに倍程度速くなりました。
Trigger のセットアップ
カタログをつくったあと、図のような手順を踏みます。ショートカットキーはお好きなものを。ターゲットのとこをブランクにするのがコツかと。

参考: わかばマークのMacの備忘録 : Quicksilver/ Proxy Objects について
スクリーンショット

注意事項
1.3と同様です。
中のつくりについて
QSTwitterというダミーfollowingユーザをつくり、ここにreplyするとpublic timelineに発言するようなフェイクをつくることでTriggerを実現しました。
コード
以前のバージョン
関連エントリ
- Newer: TimeCapsuleをマウントする
- Older: サーバ引っ越し
Comments:1
- hopperjp 08-03-22 (Sat) 5:10
-
Twitterを始めて以来、QSTwitterを使わせていただきお世話になっております。
QSTwitterの1.3以降にバージョンを上げるとうまいこと動かなくなり、 ご相談がてらご報告させていただきたく、コメントさせていただく次第です。 使用環境はPowerBook G4 12″(ppc)、Mac OSX 10.5.2、Xcode・jsonインストール済み、Quicksilver (3815)を使用しています。
状態としては、(1)ポストしようとするとQuicksilverが落ちてる、(2)CatalogのModulesをクリックしても表示が切り替わらず、しばらくしてビーチボールになり、Quicksilverが落ちるの2点です。
以下、長くなりますがsystem.logからコピー致します。 改善のための手掛りがありましたらご指南いただけると幸いです。
/起動時/ Quicksilver[884]: RCLoader#load … Quicksilver[884]: TwitterPlugin.qsplugin (Quicksilver): init_for_bundle — RUBY_VERSION=1.8.6 Quicksilver[884]: TwitterPlugin.qsplugin (Quicksilver): init_for_bundle — RUBYCOCOA_VERSION=0.13.1 (r2158) Quicksilver[884]: TwitterPlugin.qsplugin (Quicksilver): init_for_bundle — done. Quicksilver[884]: RCLoader#load => loaded. Quicksilver[884]: TwitterPluginSource#objectsForEntry: SystemStackError: stack level too deep Quicksilver[884]: *** NSThread: ignoring exception ’stack level too deep’ that raised during thread perform of target 0×386f2b0 and selector ’syncDispatch’ [0x0-0x70070].com.blacktree.Quicksilver[884]: /System/Library/Frameworks/RubyCocoa.framework/Resources/ruby/osx/objc/oc_import.rb:642:in
singleton_method_added' [0x0-0x70070].com.blacktree.Quicksilver[884]: /System/Library/Frameworks/RubyCocoa.framework/Resources/ruby/osx/objc/oc_wrapper.rb:50:inocm_send’ [0x0-0x70070].com.blacktree.Quicksilver[884]: /System/Library/Frameworks/RubyCocoa.framework/Resources/ruby/osx/objc/oc_wrapper.rb:50:inmethod_missing' [0x0-0x70070].com.blacktree.Quicksilver[884]: /Users/hopper/Library/Application Support/Quicksilver/PlugIns/TwitterPlugin.qsplugin/Contents/Resources/TwitterPluginSource.rb:34:inobjectsForEntry’/post実行時/ Quicksilver[894]: TwitterPlugin.qsplugin (Quicksilver): validIndirectObjectsForAction_directObject [0x0-0x71071].com.blacktree.Quicksilver[894]: /System/Library/Frameworks/RubyCocoa.framework/Resources/ruby/osx/objc/oc_import.rb:647: [BUG] Segmentation fault [0x0-0x71071].com.blacktree.Quicksilver[894]: ruby 1.8.6 (2007-09-24) [universal-darwin9.0]
/CatalogのModulesクリック時/ [0x0-0x73073].com.blacktree.Quicksilver[903]: /System/Library/Frameworks/RubyCocoa.framework/Resources/ruby/osx/objc/oc_import.rb:154: [BUG] Segmentation fault [0x0-0x73073].com.blacktree.Quicksilver[903]: ruby 1.8.6 (2007-09-24) [universal-darwin9.0] ReportCrash[904]: Formulating crash report for process Quicksilver[903] ReportCrash[904]: Saved crashreport to /Users/hopper/Library/Logs/CrashReporter/Quicksilver_2008-03-22-045839_PowerBook-G4-12.crash using uid: 502 gid: 20, euid: 502 egid: 20
Trackbacks:0
- Trackback URL for this entry
- http://blog.deadbeaf.org/2008/03/01/qstwitter-14/trackback/
- Listed below are links to weblogs that reference
- QSTwitter 1.4 from mootoh.log

