In a post on the recently announced update to Yojimbo, I suggested that Fraser Speirs’ AppleScript offered a faster way to get things into Yojimbo than the new browser bookmarklets.
Since then I have learned that Quicksilver now has a Yojimbo plugin, that adds five new actions to the vast range of Quicksilver options.
Using the main interface, it is easy to add bookmarks, import text or create a web archive:

But there is an even easier way. You can set a hotkey trigger in Quicksilver for the bookmarklets themselves, choosing “Run Javascript” as the action. Assign the keystroke you want to them, and—hey presto!—you have single keystroke bookmarking and archiving:

[Thanks to Anthony and Jade who made me think more about this.]
Tags: bookmarks, keyboard shortcuts, not apple mail, Productivity, quicksilver, web archives, yojimbo
Just to stave off my total obsolesence for a short while, I’ll note that my AppleScript can still flag items automatically – the bookmarks don’t/can’t do that (AFAICT).
That’s true. I should have mentioned that.
Although (no offence to a most excellent script) these days I find myself using the Unsorted Items folder as the “inbox” for things that need attention rather than the Flagged Items folder. Doing it that way gives me a pleasing Occam’s Razor feeling.
The factory bookmarklets don’t have flagging turned on.
If you aren’t afraid of editing a little javascript, edit the code which generates the URL and add flagged=YES to the parameter list. This will cause created items to be flagged.
Forgive a total Quicksilver n00b question, but I created a hotkey which looks just like yours (although “Archive in Yojimbo” is spelled out). When I activate my assigned hotkey, it creates a blank archive or bookmark in Yojimbo. How is the URL selection supposed to get passed? I have set Firefox as my default system browser, and the Yojimbo bookmarklets are installed in both Safari and Firefox. Any ideas on what I’m missing? Thanks.
What are the 5 actions Tim? I can only see 3 – Add to Yojimbo, Archive to Yojimbo and Show in Yojimbo …
Tim, if you look in the All Actions list you will see two Services — titled Yojimbo/Import Text and Yojimbo/Import URL.
Strictly speaking, I suppose, you’re right that the new Yojimbo plugin doesn’t add those actions; the Services plugin does.
I too am a little stumped as to how to set up this trigger and get it all working…how did you add the AiY item to the field..I’m obviously doing something wrong but I just can’t find the Yojimbo bookmarklet.
Thanks
Let’s not do this in the comments.
Drop me an email – tim@hawkwings.net
I’ve got both Quicksilver and Yojimbo going, but don’t quite get how this works.
I’m a bit of a Quicksilver noob.
Justin, did you see this
and this?
I think I may have found a slightly less hang-y version, perhaps faster and less dependant on (at least my personally) ever-changing bookmark folders: proxy items.
If you set the first pane of the trigger as Proxy Object -> Current Web Page, then it could be a bit more reliable than a javascript snippet. But that’s just me.
that one guy – how exactly does this work? I can find ‘Proxy Object (Catalog)’ in the first pane, but with that selected I don’t get any kind of Action called ‘Current Web Page’. Can you be more specific about the Item, Action and Target fields used in QS please?
Cheers
Tim – Once you have Proxy Object (Catalog) invoked, remain in the first pane and press the right arrow key. (In a normal QS window with the defaul interface/skin, an arrow will appear near the name of various folders and applications like iTunes, denoting that special things are hiding -> thattaway). Somewhere within that list should be Current Web Page with a Safari icon.
If such an entry does not exist, you might want to try playing aroundwith all your beta and advanced features, making sure they are all enabled (?).
Found it thanks!
Now my question is whether we can get this to work with Camino rather than Safari?
Sadly, no – currently I rotate between Safari, Camino and Minefield (the OS X optimized build of Firefox), and use Bookit to keep the bookmarks synchronized between them (each one used for work, play, and porn, respectively).
Thanks for your tips.