Home > QSTwitter 1.4

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を実現しました。

コード

CodeRepos : TwitterPlugin

以前のバージョン

  • 1.3 : 2008.02.22
  • 1.2 : 2008.01.23
  • 1.1 : 2007.12.22

関連エントリ

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:in method_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

Comment Form
Remember personal info

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

Home > QSTwitter 1.4

Feeds

Return to page top