tin-men

web development. mac. assorted nerdity.

TweetIM: Twitter, Growl, Quicksilver and Adium

For updates to TweetIM bookmark this post, or follow me on twitter. My username is grahamgilbert.

A few weeks ago I posted about a script I’d found that allows you to update Twitter using Quicksilver (my script is based off Ted’s script). Well, I decided I wanted to do more. I made a script that changes your iChat status, but then discovered that several already exist. D’oh! So, I made one that changes your Adium status. If Adium isn’t already open, it’s left as it is, but your tweet is still posted. Of course there’s Growl notification (I love Growl nearly as much as I love Quicksilver).

Thanks to the latest Adium update, it seems that pretty much all applesctipt support in Adium as been broken. Until this is fixed, my hands are tied with regards to getting this working. Sorry guys.

Download TweetIM1.8.3.zip

Features:

  • Updates your status message in iChat, Adium, Skype and Microsoft Messenger (as far as I know, this is the only script that supports Microsoft Messenger).
  • Will shorten urls if necessary using TinyURL.
  • Will tell you if your tweet goes over the 140 character limit, and gives you the option to edit the tweet or continue posting.
  • Growl notification of the posting process - lets you know if your tweet got to twitter or not.

Please report any bugs you find. I’ve tested as much as I can, but I’m sure there will be some freaky cases where it doesn’t work.

Anyway, enjoy!

If you do use it and like it, why not show me some comment love? I know people have been downloading it, so why not let me know if there’s anything you’d like added?

Download TweetIM1.8.3.zip

To install it, download the script and extract the zip. Copy the resulting file to:

~/Library/Application Support/Quicksilver/Actions

Restart Quicksilver.

Note that some people have said that the script still doesn’t show up in Quicksilver. If this happens to you, open up Quicksilver preferences, go to the Catalog section, click on the Custom tab and drag the ~/Library/Application Support/Quicksilver/Actions folder onto the window. Quicksilver will now show the script.

Next you need to fire up Keychain Access and make a new password with the following gubbins in it:
If you are logged into twitter.com in Safari or Camino, you do not need to follow this step

  • Keychain Item Name: http://twitter.com
  • Account Name: Your email address
  • Password: Your Twitter Password

That’s it. Now you’re ready to actually tweet. First, fire up Quicksilver (Ctrl + Space is the default), hit the full stop key (or period for our colonial cousins) and type your message. Then hit tab and type out as much of Tweet
as you need to, then hit return.

Supported IM clients:

  • iChat 3.1.8
  • Adium X 1.0.3
  • Skype 2.6.0.137
  • Microsoft Messenger 6.0.2
  • Proteus 4.15 Beta Currently disabled in version 1.8.1

Posted 15 May 2007 @ 10pm

Tagged , , ,

13 Comments

[...] TweetIM 1.6.2 is now available for download. Enjoy! See the original post for installation and usage instructions. Filed under: Asides   |   Tags: adium, applescript, growl, ichat, programming, proteus, quicksilver, skype, tweet, twitter [...]

Posted by
TweetIM 1.6.2 at tin-men
23 May 2007 @ 8am

script does not work. everytime i run the script, it keeps prompting me to locate proteus.app and aMSN.app, which i don’t have installed. to get pass the dialog box, i just gave it the location of adium.app. however, when i invoke quicksilver again to type in a new status message, it again pops open with a dialog box asking to locate proteus.app.

Posted by
jeremy beasley
19 June 2007 @ 2am

recently installed the script and it does not work. every time i invoke quicksilver to update my twitter status, the script opens up a dialog box asking me to locate “proteus.app” and then “aMSN.app”. the first time i just tried canceling the dialog box and nothing was update. the second time i just selected adium.app each time and surprisingly it worked. the only caveat was that once i tried to invoke quicksilver again to update it, i had to repeat this same process.

please advise because this essentially makes this plugin unusable for me.

Posted by
jeremy beasley
19 June 2007 @ 2am

[...] latest greatest version of TweetIM is now up for your downloadble enjoyment. It now features support for Microsoft Messenger (that [...]

Posted by
TweetIM 1.7 at tin-men
30 June 2007 @ 6pm

Have you used Twitterrific? What are your thoughts on it?

It updates Adium and/or iChat (don’t know about y!m or msn) and growl-notifies any friend updates, so it seems like, minus quicksilver integration, it’s pretty similar to your TweetIM plugin, no?

Posted by
Isaac Z. Schlueter
13 September 2007 @ 4pm

Yes, I use twitterific for keeping track of received tweets. When I wrote this script twitterific didn’t update the chat status. I still prefer my way of doing it though - I find the quicksilver interface much more intuitive for writing rather than hitting my twitterific keyboard shortcut, moving the mouse, clicking in the text box then typing.

With my method, I don’t need to touch the mouse which makes it much quicker for me.

Posted by
Graham
13 September 2007 @ 5pm

[...] yet another update to TweetIM. This is a minor bug fix that sorts out updating the Adium status that broke for some reason in [...]

Posted by
tin-men » Blog Archive » Tweet IM 1.8.2
31 October 2007 @ 11am

[...] new one. If you’ve not used TweetIM before, it’s probably best if you head over to the original post to see what all the fuss is [...]

Posted by
tin-men » Blog Archive » TweetIM 1.8.1
31 October 2007 @ 11am

[...] TweetIM [...]

Posted by
Pay As You Tweet at Fruit Bytes
13 February 2008 @ 12am

I had almost the same problem described above. I type the text, choose twitter IM as the action, and then it asks me to identify proteus and then skype. I clicked adium both times and it sent the tweet, but didn’t change the adium status. Tried it a second time, same result.

Posted by
Rob
6 March 2008 @ 6pm

Make sure you are choosing to run it. It sounds like you’re just opening the .scpt file in Script Editor. The bug with updating the status on the latest version of Adium is known, and I have a provisional fix, I just need to test it a little bit more before releasing an update.

I will most likely be releasing 1.8.3 over the weekend.

Posted by
Graham
6 March 2008 @ 6pm

I’ve never been able to successfully use this script to update my adium status. I just downloaded 1.8.3 of this script, and I’m currently using Adium 1.3b2 (though I had been on Adium 1.2.x). I get an error via growl saying “can’t set the status of a contact”

Posted by
Jay
10 June 2008 @ 1pm

(the tweet goes through fine, BTW)

Posted by
Jay
10 June 2008 @ 1pm

Leave a Comment