Polymorph: Zak Greant's Blog

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.

Hiveminder integration for Quicksilver.

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

Tags: , , , , , ,

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.

2 Responses to “Quicksilver + Adium + Hiveminder”

  1. Dave (1 comments) Says:
    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

  2. Zak Greant (39 comments) Says:
    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

Leave a Reply

Polymorph is powered by Wordpress running on Apache, Ubuntu Linux, MySQL and PHP.

The marvelous illustration of the Mad Hatter is by the late, great John Tenniel.
Like many great parts of our culture, it is in the public domain.

Contact: zak@greant.com | Gnu Privacy Guard Key

Entries (RSS) and Comments (RSS)