»
S
I
D
E
B
A
R
«
Quicksilver Twitter Plugin
December 13th, 2007 by mootoh

Update (2008.3/5) : More Information is in Trac. Please check and see the latest version there. Text below is about version 1.0, and current version is 1.4 including more features.


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.


28 Responses  
Links for 2007-12-12 [del.icio.us] | Stop ID Thieves writes:
December 13th, 2007 at 5:13 pm

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

links for 2007-12-14 « Bloggitation writes:
December 14th, 2007 at 9:21 am

[...] Quicksilver Twitter Plugin (tags: mac twitter) [...]

Shaun Krisher writes:
January 9th, 2008 at 8:54 am

I just tried it a couple times, and every time it runs, it works, but it crashes QS!

I am running leopard, though.

mootoh writes:
January 10th, 2008 at 4:01 am

Shaun:

Thanks for using QSTwitter, and sorry for your inconvenience.

What does it mean “it works, but it crashes QS”? I guess updating to Twitter works well, but after that, QS crashes. Is that right?

If you send me a crash report of QS in that case, I will check it.

Shaun Krisher writes:
January 17th, 2008 at 4:53 am

I’ve got a crashlog for you. I am running B51 3800, on Tiger, not Leopard.

Therein lies the problem, somehow? Where can I send the crash log?

mootoh writes:
January 18th, 2008 at 6:19 pm

Shaun:

please mail me the crash log (mail address is in the left sidebar of this blog).

Aaron V. writes:
January 21st, 2008 at 1:19 pm

Hi, I noticed that if my text contains a plus sign “+”, the plus does not show up on twitter. I’m guessing this is because the plus is not getting escaped in the HTTP query string and thus is being interpreted as a space?

Thanks for your work, btw– other than this problem, the plugin works great for me!

mootoh writes:
January 22nd, 2008 at 12:15 am

Aaron V:

Thank you for using QSTwitter, and sorry for you convinience. I’ll fix it in the next release.

jethro writes:
January 23rd, 2008 at 1:11 am

Great job. I have been waiting to find something like this, since I use both twitter and QS all the time. And, it works in tiger, as well.

mootoh writes:
January 23rd, 2008 at 1:34 am

jethro:

glad to hear you are enjoying it !

Justin Blanton | Twitter plugin for Quicksilver writes:
January 28th, 2008 at 1:01 pm

[...] Twitter plugin for Quicksilver. [...]

Twittea desde Quicksilver fácilmente writes:
February 8th, 2008 at 8:01 am

[...] Más información | mootoh.log [...]

Twittear desde Quicksilver writes:
February 14th, 2008 at 1:54 am

[...] Quicksilver, de forma rápida, lo que lo hace más usable de lo que ya és. El truco está aquí: blog.deadbeaf.org/archives/1869 sin comentarios en: tecnología, internet karma: 6 etiquetas: twitter, mac, quicksilver, [...]

angie writes:
March 2nd, 2008 at 9:47 am

Hello. Great work! I love the idea, but it’s not working for me :S I’ve installed the plugin correctly (I see it in the plugin directory, 46k), and typed in the text, and selected twitter in the action pane, then enter. Nothing happens!

I’m using Tiger. Could that cause a problem?

mootoh writes:
March 2nd, 2008 at 4:17 pm

angie:

Thank you for your interest in QSTwitter :)

I tested QSTwitter only on Leopard, not Tiger. As the recent version of QSTwitter is built with RubyCocoa, if you install RubyCocoa to your Tiger environment, it may work (I have not tried it yet).

kondrat Kielar writes:
March 17th, 2008 at 1:32 am

It crashes :( first time while i write messege it is ok, second time design of qs freezes :( Leo 10.5.2 Imac G5 no isight B54 3815… :( pls help

mootoh writes:
March 17th, 2008 at 1:58 am

kondrat:

Thank you for using QSTwitter, and sorry for your inconvenience. Please refer to this Trac page to setup it.

James Doc writes:
April 15th, 2008 at 5:45 am

Hey!

Great app, really love the idea, I might actually start using Twitter properly because of this! However I have found that the app causes QS to crash under 10.5.2… any ideas of how to fix this?

Thanks,

james

mootoh writes:
April 15th, 2008 at 8:34 am

James:

Thank you for your attention!

QSTwitter was updated to version 1.4, see this instruction. Maybe it crashes because:

  • json library not found (to fix this, type following in command line: sudo /usr/bin/gem install json)
  • it would crash at Quicksilver’s startup time sometimes…

I could help you if you sent a log. Open /Application/Utilities/Console.app and filter log as “twitter”, save it, and please mail it to me.

james writes:
April 15th, 2008 at 7:49 pm

Ah that works! Fantastic app :) love it! love it! love it!

ikem_staR writes:
May 16th, 2008 at 7:29 am

i am loving this. twitter disappears into the interface now. genius! my messages come back as growl notifications through adium! i am in love. wd buy you a mercedes-benz if i cd download 1.4, as your trac has 404′d ;-) cheers.

Dev writes:
August 2nd, 2008 at 2:08 pm

Brilliant! thanks so much!

rainyrhy writes:
September 10th, 2008 at 8:48 am

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

I don’t know what kind of error is this. Hope this may be of help.

rainyrhy writes:
September 11th, 2008 at 12:01 am

sorry, wrong page.

mootoh writes:
September 13th, 2008 at 11:07 am

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.

dgAlien writes:
January 15th, 2009 at 12:51 am

Your Plugin works fine. Thanks. But is there a possibilty to add growl support like in: http://www.sauria.com/blog/2007/01/18/growlified-tweet/

andy writes:
February 14th, 2009 at 1:29 am

Awesome. Thanks! Really simple, works just like it should.

Servicios web asociados a Twitter « Despojos writes:
March 31st, 2009 at 6:39 pm

[...] Twittea desde quicksilver (plugin) [...]

Leave a Reply

»  Substance: WordPress   »  Style: Ahren Ahimsa