I have written a modified version of the KGTD Inbox Quicksilver action that Quicksilver keyboard users might be interested in using. The modified action allows you to enter the project and context along with the action. The three values are separated by semi-colons (“;”) and spaces are stripped from the start and end of the input values.

Basic usage:

Household; @shopping; buy light bulbs (60 watt)

will set the project to “Household” and the context to “@shopping”. You can also specify just the context and action:

Calls; call dentist to reschedule root canal

will set the context to “Calls”.

Of course, you can still just enter the action as in the original script:

send package at post office

That’s the default behavior. If you want customize it then you can edit the script.

If you want to use a different separator then you can edit the script variable “Delimiter” (e.g. to “-” or “,”).

You can also edit the script to set a default project, e.g. “#Single Action Projects”. Then when you leave project value empty, it will set the default project for that action:

;Errands; Pick up drycleaning

will create an action with context “Errands” and project “#Single Action Projects”. Details of how to set the default project are in the script comments.

There are also directions in the comments that describe how to change the order of input values (e.g. Action;Context;Project).

More details about customization are in the comments of the script.

You can download the script here.

Your script rocks, Guy!

Thanks!

well that rocks, thanks

that was pretty much on my stocking-stuffer wishlist.

Sorry admin,i tested your blog:)

zxxsdjisif4244243fbsd454vnmzxc110


This is pretty much what I

This is pretty much what I have been after for weeks - thanks heaps.

Am I right in thinking that

Am I right in thinking that this only works with top-level projects? I have many sub-projects and sub-sub-projects that I can’t get to match.

Also, another suggestion for refinement would be to make the context/project parts case-insensitive.

Promising start…

Rules backgammon

Rules backgammon Super :)

doesnt work for me

Hi, loved the idea of this script, but i can not make it work. for example typing “Project A; @Errands; buy books” gives me “buy books” in the inbox without project or context specified. What can be wrong? Running latest KGTD 0.752 with OSX10.4.4

Try not leaving a space

Try not leaving a space after the semicolons.

Thanks guy for the script; it’s handy.

ringtones

ringtones Very nice article :)

Online backgammon

problems with Quicksilver scripts

i also had a lot of problems with both Quicksilver inbox scripts. i opened and saved the scripts, rebuilt permisions and restarted machine before i could get them to work. for this script to work try dropping the @. Also the project name used (here “Project A”) must be defined. it took me along time to figure this out. i am wondering why nobody else has commented it. maybe it is just affecting some installations? please leave feedback if any of these suggestions help….or not.

Hi Severin,I had it working

Hi Severin,

I had it working and then something happened, and it isn’t working anymore. The PCA KGTD script is in the right place, but when I try to make a trigger in Quicksilver, I can’t call up the script.
Hmmm.

Sorry admin,i tested your blog:)

zxxsdjisif4244243fbsd454vnmzxc110


Anyone able to fix this so that it works with Sub projects

I dont know apple script but i will still attempt to post a solution

Project A/Sub Project1;@context;task name

Basically, I’m suggesting that you seperate the projects by / or \ to note that it is a sub project..

beautiful work otherwise…

Post new comment

The content of this field is kept private and will not be shown publicly.
  • You can use Markdown syntax to format and style the text.
  • Each email address will be obfuscated in a human readble fashion or (if JavaScript is enabled) replaced with a spamproof clickable link.
  • Images can be added to this post.

More information about formatting options

Captcha Image: you will need to recognize the text in it.
Please type in the letters/numbers that are shown in the image above.