HOW-TO: CREATE SERVICES FOR QUICK SEARCH BOX

October 28th, 2009 | Tags: , , ,

  

QSB_icon

I’ve been activity around with Google Quick Search Box lately and am especially enjoying this services plugin from histrion Kuhl which lets you alter and transfer signaling to OS X services correct from within QSB.

One snag though has been that services created finished the recent Automator model included in Snow Leopard yield discover whatever alive bits that bounds integration. Luckily, a accessible covering from Waffle Software titled ThisService makes creating comely services that combine seamlessly with QSB a aggregation easier than you strength think.

Being healthy to modify the functionality of QSB with OS X services rattling opens up a aggregation of possibilities. Grab book or files in QSB and transfer them on to your services to do whatever you poverty with them, same creating a recent To Do component in iCal. I’ve been convergent fresh on replicating functionality that I forfeited when I prefabricated the alter over from Quicksilver and I conceive that this reinforced assist combining module intend me most 90 proportionality of the artefact there.

The intense programme is that this effectuation I requirement to scramble up a clump of bespoken services for myself. The beatific programme is that ThisService makes that duty rattling easy. Just provide it a playscript (AppleScript module do, but if you’re more cushy with another scripting languages you crapper ingest those), delimitate the identify and study of your assist and utter Create Service. ThisService handles each and every the fiddly Cocoa bits and spits discover a complete assist into your ~/Library/Services directory where QSB module wager it and help it up as an acquirable state when appropriate.
ThisService
Actually composition your AppleScript module probable be the most complicated part, which is ground ThisServices comes bundled with whatever accessible official scripts to place you on the correct path. They also attain a sort of example scripts and services acquirable for download from their site. The scripts don’t requirement to be complicated. For example, here is the only one I ingest for adding To Do items in iCal:

on process(input)
tell covering "iCal"
tell calendar "work"
make recent todo at modify with properties {summary:input}
end tell
end tell
end process

If you desired to intend flamboyant you could transfer added properties same the cod date, priority, etc., but meet effort a recent component into the itemize is each and every I need.

Once you hit your assist falsehood accessing them finished Quick Search Box is as cushy as crapper be. Because display seems to be more multipurpose than describing, beneath is a hurried lowercase recording instance of the To Do assist in action. What category of services would you same to have? Share your thoughts in the comments.


Tags: , , ,
No comments yet.

Loading...