Pick of the Week - Nov 10 [Show all picks]
Path Finder 5 - A feature-laden Finder replacement
Submit Hint Search The Forums LinksStatsPollsFAQHeadlinesRSS
12,000 hints and counting!

Use Quicksilver for quick timed reminders Apps
Anyone who has used Quicksilver will know that it is the swiss army knife of all applications. There is so much you can do with this application and recently I stumbled upon one little feature that most people may not know about.

Using the latest version, B49, I found two interesting actions: Run at Time... and Run after Delay.... For the longest time, I couldn't figure out what type of object would have these actions defined. Then when I was playing around with the Proxy Objects in the Catalog section, I noticed the Last Command object. I tried fooling around with it, and low and behold, there was Run at Time... and Run after Delay... in the Action list! There are tons of possibilities for these actions, but one that I thought was very interesting was the ability to set quick reminders for yourself.

Try the following in Quicksilver (assuming you have the two actions enabled and the Proxy Objects catalog active):
  1. Bring up Quicksilver.
  2. Enter text mode by pressing the period key.
  3. Run the following .... Reminder Text (Large Type). This is what you reminder will be. I haven't found a way yet to bypass having to run the command once before setting it on a timer. Maybe there is a way to do this, maybe not. If anyone knows, please speak up.
  4. Now set up the timer. Run the following: Last Command (Run after Delay...) 15s
There you have it, a quick and easy way to display a reminder message in a set amount of time. You can specify a number of minutes as well in the format: 45m. I haven't tried hours, but I am assuming 3h would run the command in three hours. You can even mix minutes and seconds, so 3m 30s would work. Alternatively, you could run the reminder at a set time by doing this:

Last Command (Run at Time...) 9:25am

This isn't limited to just displaying messages in large type either. By changing the first command, you could do things like launch a website or application or script at a given time, or start playing a song after a set amount of time.
    •    
  • Currently 0.00 / 5
  • 1
  • 2
  • 3
  • 4
  • 5
  (0 votes cast)
 
[42,178 views]  

Use Quicksilver for quick timed reminders | 22 comments | Create New Account
Click here to return to the 'Use Quicksilver for quick timed reminders' hint
The following comments are owned by whomever posted them. This site is not responsible for what they say.
Use Quicksilver for quick timed reminders
Authored by: alcor on Tue, Aug 29 2006 at 8:41AM PDT
To just create the command use control-return instead of just return.

[ Reply to This | # ]
Use Quicksilver for quick timed reminders
Authored by: wnorris on Tue, Aug 29 2006 at 9:15AM PDT

nice hint. it should also be noted though that in order for the Proxy Objects to appear in your catalog, you'll need to turn on Beta features...

Preferences > General > Extras > Application feature level > Beta



[ Reply to This | # ]
Use Quicksilver for quick timed reminders
Authored by: chphilli on Tue, Aug 29 2006 at 9:22AM PDT
Great comment! I was looking for a timer just yesterday! I downloaded two dashboard widgets and didn't like either of them. I love QS, so this is so much better.

In order to use this, I had to change General > Extras > Application Update Type to "Prerelease Candidates", and I've always had Application Feature Level set to "Advanced"

[ Reply to This | # ]
Use Quicksilver for quick timed reminders
Authored by: PancakeMan on Tue, Aug 29 2006 at 9:52AM PDT
I believe the latest prerelease candidate is B50, not B49 as the original hint states - but whatever, thanks for a great hint. Set as a trigger, makes setting regular timers almost effortless.

[ Reply to This | # ]
Use Quicksilver for quick timed reminders
Authored by: davidduff on Tue, Aug 29 2006 at 10:03AM PDT
i can't locate the "Run after delay" action anywhere. can someone tell me what plugin this is associated with or what extra features i need to turn on to enable this?

quicksilver is a wonderful tool, but it can be maddeningly difficult when you hear someone talking about some cool thing you can do with quicksilver to figure out how to actually do it.

[ Reply to This | # ]
Use Quicksilver for quick timed reminders
Authored by: sowosama on Tue, Aug 29 2006 at 11:37AM PDT
Only after re-reading the article from mcgraths carefully i got it:

You have to enable in the Catalog the proxy Objects of Quicksilver!


By typing l"ast command" in the quicksilver input field you will get what you want...

[ Reply to This | # ]
Use Quicksilver for quick timed reminders
Authored by: milhouse on Tue, Aug 29 2006 at 11:40AM PDT
"Run after delay" is listed under all actions in the actions menu. I cannot get it to come up for text. If you look at the actions available under text actions, this is not included (at least, not in my QS menu). Cannot drag it to the text actions list either.

You are not alone. ;-)



[ Reply to This | # ]
Use Quicksilver for quick timed reminders
Authored by: MacHead on Tue, Aug 29 2006 at 2:05PM PDT
Milhouse -- I had the same problem, then realized I was doing something wrong. When typing the "Last Command" don't enter text mode to do that ... just type it w/o the "." ... and all works well!

[ Reply to This | # ]
Use Quicksilver for quick timed reminders
Authored by: akakie@acsalaska on Tue, Aug 29 2006 at 12:47PM PDT
How would I add a sound to the alert display? Or route the output to Growl? Any ideas?

Thanks for the useful hint. I've been using Countdown <http://www.fromconcentratesoftware.com/Countdown/>;, but this one may be a new part of my toolbox.



[ Reply to This | # ]
Use Quicksilver for quick timed reminders
Authored by: norz on Wed, Oct 24 2007 at 11:32AM PDT
Apparently you can't do this currently with the growl plugin.
The growl plugin can be used to notify these for example: iTunes track changes, installation of a plugin.
See doc here:http://docs.blacktree.com/quicksilver/plug-ins/growl_notifier?DokuWiki=

[ Reply to This | # ]
Use Quicksilver for quick timed reminders
Authored by: wastemytime on Tue, Aug 29 2006 at 1:11PM PDT
You can also press control-enter to "create" the command, and then immediately type "delay" to set up a timer to run that action. This can be done on any action; large type, playing songs, etc...

i.e.:
activate quicksilver
press "."
type text
press tab
press control-enter
type "delay"
press tab
type "20m"
enter!!!


[ Reply to This | # ]
Use Quicksilver for quick timed reminders
Authored by: MacHead on Tue, Aug 29 2006 at 1:39PM PDT
My situation is exactly like milhouse's ... still not working :-(

[ Reply to This | # ]
Use Quicksilver for quick timed reminders
Authored by: printaniere on Wed, Aug 30 2006 at 7:25AM PDT
Here's what I had to enable proxy objects (using b49)

In Quicksilver Preferences:
1. Under Settings > Application, check Enable Advanced Features; you will be prompted to relaunch when you change this. Once this is enabled, Extras will appear in the left pane.

2. Under Extras, set the Application feature level to Advanced; a manual relaunch is required. Then Proxy Objects will appear in your catalog. (Some other site said to set this to Beta, but, on my machine at least, doing so disables the advanced features option upon restart.)

3. Under Catalog > Quicksilver, check Proxy Objects.

Then this hint works beautifully! Great hint, by the way--much better than setting up an iCal alarm or some such nonesense for a quick reminder.

[ Reply to This | # ]
help for quicksilver-illiterates
Authored by: davidduff on Thu, Aug 31 2006 at 11:08AM PDT
ok - so piecing-together helpful bits provided by others and expanding on them a bit for those less familiar with quicksilver, i will pass along my understanding of how this works. quicksilver gurus: if i get any of this wrong, please correct me.

(first, note that quicksilver behavior is dependent on what the way you have your preferences set, what plugins are loaded, etc.)

execute the basic display text message on your screen:

activate quicksilver (control-space by default)

hit "." (period key) to enter text mode.

type some text (any short string for this example).

hit tab to move out of the text window to the "verb" window or whatever its called.

type "large text". as you start to type the first few letters, quicksilver should search for matches. when it arrives at "large text", you can just hit return to select it and execute the command.

the text you typed should appear in large text on your screen.

ok, so now you have executed the basic (immediate) command. now to use the "run after..." feature, repeat the above procedure, but at the last step, instead of hitting return, hit control-return instead. this tells quicksilver that instead of actually executing the specified command, you want to treat the whole command (with arguments, etc.) as an object which can be acted on by other commands.

so after hitting control-return, you have the large type command and argument in the top window wrapped up as the "noun" and you are in the "verb" window, so you just type "run after" and quicksilver will complete your input. when you see "run after..." hit tab and then you'll be in another text input window where you can enter the time. i am not sure exactly what syntax is accepted here, but as a simple text, i typed "30 seconds" and it seemed to work.




[ Reply to This | # ]
Use Quicksilver for quick timed reminders
Authored by: ar on Tue, Aug 29 2006 at 5:41PM PDT
What's the secret QS mojo needed to get "Reminder Text (Large Type)" to appear? I can't even get that far.

[ Reply to This | # ]
Use Quicksilver for quick timed reminders
Authored by: PancakeMan on Tue, Aug 29 2006 at 6:21PM PDT
"Reminder text" here is a sample text, I think, so don't use those words to try to find the action, but rather "Large Text". I.e., period to enter text mode -> any text you want -> tab -> large. Does that help?

[ Reply to This | # ]
Use Quicksilver for quick timed reminders
Authored by: dashard on Wed, Aug 30 2006 at 10:36AM PDT
I have tried countless combinations and cannot get 'Run at Time" or -'After Delay' to appear in my actions list no way no how. They are ticked on in the catalog, and proxy objects are active, etc. I can make it through the entire hint up to the 'Run after Delay' action.

Also, the tip in the comments about hitting control-Enter to fast-track the alert creation doesn't work for me either. Control-Enter does nothing.

Anyone else out there with this behavior?

Running beta 50, btw.

[ Reply to This | # ]
Quicksilver: 'TIMER' plug-in.
Authored by: tbolt502 on Wed, Aug 30 2006 at 8:04PM PDT
Quicksilver is a great app!

However, I find this solution in this hint rather unreliable. Even when the reminders come up, if I am workign and typing, the keystrokes quickly trigger the system to remove the 'Large Type' command.

When I first started using Quicksilver, there was a great "Timer" plug-in. At some point, this plug-in was no longer available. Anyone know anything about this? That worked much better for reminders.


[ Reply to This | # ]
Quicksilver: 'TIMER' plug-in.
Authored by: PancakeMan on Thu, Sep 7 2006 at 9:51AM PDT
On your first point, would it work to use "Speak Text (Say)" as the action instead of "Large Type"? Would you be less likely to miss an audio reminder than a visual one?

[ Reply to This | # ]
Quicksilver: 'TIMER' plug-in.
Authored by: joh on Thu, Sep 7 2006 at 3:20PM PDT
Wouldn't it be much easier to open a Terminal window and type in

sleep 600 && say "Remind me"

to have that spoken 10 minutes later? Well, it's not Quicksilver...

[ Reply to This | # ]
Use Quicksilver for quick timed reminders
Authored by: vincentvanwylick on Wed, Oct 4 2006 at 2:44PM PDT
It's quite easy to add this in a trigger as well. Just go to the trigger-pane in the preferences, add the action suggested here and have a productivity-timer at the touch of a fingertip. The only concern, I have, without having tested in for longer periods of time, will opening other apps while the timer is running, disrupt it? All my apps are hooked up to a trigger, that's why.

[ Reply to This | # ]
Use Quicksilver for quick timed reminders
Authored by: k7lim on Thu, Jun 7 2007 at 5:29PM PDT
is there any way one can change/delete existing queued items?

for example, say i've got to fill in and do a powerpoint presentation in 10 minutes (oh hell). however, i've set a quicksilver timed reminder to print "BUTT" to my screen in large text. how can i stave off the embarrassment?

[ Reply to This | # ]