Quicksilver + Adium + Hiveminder
Jesse and the gang at Best Practical have cooked up a slick IM interface for Hiveminder. Now, with a bit of AppleScript and the help of Adium, it is easy to hook Quicksilver up to Hiveminder.

If this is all a bunch of jabberwocky, then you probably aren't using a Mac. Move along, nothing to see here.
Using It
Invoke Quicksilver
Press . to enter text entry mode
Type in a task like "create Blog about QS/Adium/HM script"
Press TAB to switch to the Actions pane
Type H. Hiveminder should come up.
Press ENTER to send the message off to Adium and then Hiveminder
Note: If Adium, isn't running, this script will start it, but the message won't get sent.
Code
using terms from application "Quicksilver" on process text msg tell application "Adium" to send (first contact whose UID is "HM Tasks") message msg end process text end using terms from
Installation
Paste the above script into the Script Editor
Save the script as "Hiveminder.scpt" in folder ~/Library/Application Support/Quicksilver/Actions
Restart Quicksilver (Press CTRL+SPACE; Then CMD+CTRL+Q)
Note: If you are using Hiveminder, you'll still need to set up the "Tasks by IM" feature.
For extra credit, open up the Quicksilver Preferences, choose the Actions item and then adjust the rank of the Hiveminder action. This will make it the default action and (may) save you a few keystrokes.
Update
Kris Arnold hooked Hiveminder's todo.pl to Quicksilver - cool!
http://worldairmaillinks.com/post/4692422
Link Summary
- http://use.perl.org/~jesse
- http://bestpractical.com/
- http://bestpractical..../hiveminder-now-.html
- http://hiveminder.com
- http://en.wikipedia.org/wiki/AppleScript
- http://www.adiumx.com/
- http://quicksilver.blacktree.com/
- http://hiveminder.com/prefs/IM
- http://worldairmaillinks.com/
- http://worldairmaillinks.com/post/4692422
Related posts
Posted on Wednesday, August 8th, 2007 at 13:04
You can follow any responses to this entry through the RSS 2.0 feed.
You can leave a response, or trackback from your own site.
September 20th, 2008 at 0:38
Stumbled upon Hiveminder recently and would like to be able to add tasks via Quicksilver. I am pretty competent with Quicksilver (have used it for 3+ years), followed you directions, but can't get things working. I wondered if the script needed some change because the UID in the scrip didn't match the UID I see in Adium. No luck matching those two.
The Tasks by IM is setup and works great with Adium.
When I check in the console, I get an error stating that the "Variable UID is not defined."
Any suggestions?
Thanks,
Dave
September 20th, 2008 at 4:53
Hi Dave,
Checking the dictionary for Adium's contact object, it looks like UID has been renamed to ID.
Try changing the UID to ID in the script.
Cheers!
–zak