Home > Quicksilver Twitter Plugin

Quicksilver Twitter Plugin

I wrote a small Quicksilver plugin to send messages to Twitter directly.

Advantages

  • Easy to install. No additional software required to be installed
  • Configurable via Quicksilver Preference
  • You can send messages containing non-ASCII characters

Download

QSTwitter.zip (1.2) (2008.01.23)

Environment

Tested under Leopard 10.5.1, Quicksilver B53 3814.

Install

Unzip the downloaded file and double-click it. that’s all !

Configuration

You will find “Twitter option” in the Quicksilver preference pane. Enter your screen name and password there.

Usage

  1. Activate Quicksilver (by Ctrl-SPACE or so)
  2. type . (period/dot) key to enter text input mode
  3. type a message
  4. hit TAB to move into Action
  5. type “Twitter”
  6. return !

The more familar you are with it, the faster you can send messages than ever.

Screencast

Seeing is Believing, as you know :) I don’t know why the video is collapsing for first 15 seconds. Sorry for inconvinience.

Code

You can see the code in CodeRepos.

License

Considering…

Restriction

  • I could not post messages throught HTTP proxy. Let me know if anyone succeeded to make it.

ChangeLog

  • 1.2 (2008.01.23) : fixes the bug that ‘+’ is not shown in status, uses pretty girl icon .
  • 1.1 (2007.12.22) : now it shows “QSTwitter” in your post on “from …” .
  • 1.0 (2007.12.13) : initial release.

There seems no comprehensive documents to develop Quicksilver plugin as far as I searched. In order to share my experience to avoid falling into pitfalls, I will write an tutorial developing a Quicksilver plugin under up-to-date environment later.

Comments:9

Michael 08-04-16 (Wed) 8:47

I install everything but the boxes to enter username and password don’t appear…

mootoh 08-04-16 (Wed) 8:54

Michael:

Thank you for interesting in QSTwitter and sorry for your inconvinience. Since QSTwitter version 1.4, it requires json.rb to be installed. please see this instruction for more details. Maybe you need to type following in command line:

% sudo /usr/bin/gem install json

Note that above command requires Xcode to be installed.

christian 08-04-30 (Wed) 3:05

Hey man, is there a way to get json module installed without xcode? I dont want to install xcode but i really like your plugin. Maybe make a plugin package with the json library within?

cheers!

mootoh 08-04-30 (Wed) 3:18

christian:

I have a plan to make it more easy to install. After that, it will not require json to be installed. (and maybe work on Mac OS X 10.4 also.)

Thank you for your interest.

jamos 08-06-18 (Wed) 22:06

Wow, its a nice plugin, but I have a little problem…

my Environment: Leopard 10.5.2, Quicksilver B54 3815. Creating a message on Twitter works fine, but after that I can’t use Quicksilver anymore again. After ctrl+space the windows opens, but it refuse every keys, nothing happens. The only solution, restart Quicksilver.

Can you reproduce this?

rainyrhy 08-09-11 (Thu) 0:29

Hi, at first try it works fine, i don’t know since when, my quicksilver crashes at startup due to plugin. I removed the twitter plugin then quicksilver is back to normal.

Now, when i install back the plugin and tries to twit in QS, this error shows up in console:

9/10/08 7:43:28 AM [0x0-0x13013].com.blacktree.Quicksilver[332] /System/Library/Frameworks/RubyCocoa.framework/Resources/ruby/osx/objc/oc_import.rb:191: [BUG] Bus Error 9/10/08 7:43:28 AM [0x0-0x13013].com.blacktree.Quicksilver[332] ruby 1.8.6 (2008-03-03) [universal-darwin9.0] 9/10/08 7:43:35 AM ReportCrash[890] Formulating crash report for process Quicksilver[332] 9/10/08 7:43:36 AM com.apple.launchd[287] ([0x0-0x13013].com.blacktree.Quicksilver[332]) Exited abnormally: Abort trap 9/10/08 7:43:39 AM ReportCrash[890] Saved crashreport to /Users/rainyrhy/Library/Logs/CrashReporter/Quicksilver_2008-09-10-074328_sparkledust.crash using uid: 501 gid: 20, euid: 501 egid: 20

This plugin was great, hope you have a solution for this

mootoh 08-09-13 (Sat) 11:06

Hello rainyrhy and everyone,

I re-wrore QSTwitter only using Objective-C, indepent from json.rb. I guess this increases stability of QSTwitter and Quicksilver.

I put beta test version here. Hope you feel better.

rainyrhy 08-09-14 (Sun) 19:48

wow, thanks for the quick response and effort! the beta version have a slight glitch, it adds the ‘@’ character it the front when posting. actually, the 1.2 version works fine as well.

ありがとうございます。

mootoh 08-09-14 (Sun) 23:43

Hello rainyrhy,

I updated beta to 1.5b2, fixed bug you mentioned above. thank you for your feedback!

どういたしまして。

Comment Form
Remember personal info

Trackbacks:2

Trackback URL for this entry
http://en.deadbeaf.org/2007/12/13/quicksilver-twitter-plugin/trackback/
Listed below are links to weblogs that reference
Quicksilver Twitter Plugin from en.mootoh.log
pingback from en.mootoh.log - infowi.se 08-03-08 (Sat) 13:27

[...] Quicksilver Twitter Plugin [...]

pingback from Quicksilver Twitter Plugin 08-11-06 (Thu) 21:00

[...] There you go, now if you’re a twitter and a Quicksilver addict you can have it all. Does that just describe me? Quicksilver Twitter Plugin. [...]

Home > Quicksilver Twitter Plugin

Feeds

Return to page top