QuickSilver Part II - Adding the To Do Action

And they asked him, “Are you the one who is to come, or shall we look for another?” And Jesus answered them, “Go and tell John what you hear and see: the blind receive their sight and the lame walk, lepers are cleansed and the deaf hear, and the dead are raised up, and the poor have good news preached to them. Blessed is the one who is not offended by me.”

Matt 11:3-6

I'm a teacher by vocation and gifting; I love to teach. By corollary, I love to learn. I'm curious about everything and I have a blast learning about almost anything. Over the years, I've picked up quite a bit of information through the Internet. This website is my simple attempt to pay back; to contribute to the community and try to make the interwebs a better place.

As such, I don't require registration. I don't want your personal information. I don't set cookies. I won't put up advertisements. If I mention a product or service, it's because I use it, benefit from it, and I think others would too. I don't need, or want, your money. I simply want to offer some information to other curious characters.

I'm writing this site as an experiment. It's all written in a text editor. I make my own graphics, write my own JavaScript, CSS, PHP, and HTML from scratch because I'm trying to learn more about how all these pieces fit together. I use TextWrangler because I think it's a great text editor and it does everything I want in a very simple and efficient way.

If you want to contact me, try FaceBook or Twitter.

May 3, 2013

If you've been reading along with the series, you already know that I think QuickSilver is a great tool. I have a difficult time using a computer that doesn't have it installed. Today we are going to make it even better by adding a custom action to customize QuickSilver. An action is what QS does to the target object (in this case the text of a to do item). Since Quicksilver can't launch python code directly, I wrote an applescript to run my python script and saved it as an action. It's a little messy, but I don't know applescript that well and I'm not sure how to clean it up. Any suggestions from an applescript expert would be appreciated.

Open up the applescript editor and type in the following (or just go to the downloads section and download it):

using terms from application "Quicksilver" on process text theText do shell script "/pathToScript/todo.py " & theText return null end process text end using terms from

You'll need to adjust the file paths, but that's all there is to this pretty simple script. You need to place this file in ~/Library/Application Support/QuickSilver/Actions and then restart QS. Once you've done that you are all set as far as QuickSilver goes. I moved my action a little higher in the QS action priority list so it comes to the top quicker.


All content and graphics copyright (c) 2012-2017 Brian Dentler - all rights reserved.