Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,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 2.63 / 5
  You rated: 4 / 5 (8 votes cast)
 
[55,636 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 whoever posted them. This site is not responsible for what they say.
Use Quicksilver for quick timed reminders
Authored by: alcor on Aug 29, '06 08:41:26AM

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 Aug 29, '06 09:15:12AM

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 Aug 29, '06 09:22:39AM

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 Aug 29, '06 09:52:01AM

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 Aug 29, '06 10:03:48AM

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 Aug 29, '06 11:37:28AM

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 Aug 29, '06 11:40:17AM

"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 Aug 29, '06 02:05:28PM

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 Aug 29, '06 12:47:34PM
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 Oct 24, '07 11:32:30AM
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 Aug 29, '06 01:11:14PM

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 Aug 29, '06 01:39:39PM

My situation is exactly like milhouse's ... still not working :-(



[ Reply to This | # ]
Use Quicksilver for quick timed reminders
Authored by: printaniere on Aug 30, '06 07:25:37AM

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 Aug 31, '06 11:08:35AM

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 Aug 29, '06 05:41:31PM

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 Aug 29, '06 06:21:04PM

"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 Aug 30, '06 10:36:10AM

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 Aug 30, '06 08:04:20PM

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 Sep 07, '06 09:51:27AM

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 Sep 07, '06 03:20:14PM

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 Oct 04, '06 02:44:00PM

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 Jun 07, '07 05:29:28PM

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 | # ]