Remind

From 43FoldersWiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 17:10, 15 April 2005 (edit)
JamesRifkin (Talk | contribs)
m
← Previous diff
Revision as of 23:10, 27 April 2005 (edit) (undo)
JamesRifkin (Talk | contribs)

Next diff →
Line 1: Line 1:
-<blockquote>+== Description ==
-[http://www.roaringpenguin.com/penguin/open_source_remind.php Remind] is a Unix-driven calendaring program of great flexibility and power, but, better yet, for the most part, it works with the command line and with [[plain text]]. With the deliciousness of Mac OS X, though, you can integrate it into your background processes and GUI with very little effort and splash.+
-</blockquote>+
--- From 43 Folders' [http://www.43folders.com/2005/02/guest_mike_harr.html Guest: Mike Harris looks at "Remind"]. Read the helpful comments on this entry if you're having problems with the installation.+
-----+Remind is a [[UNIX]] calendaring program. Remind is also a [[command line]] application
-Remind is a [[command line]] application+== Hacks ==
 +* Use [[GeekTool]] to display the output of [[Remind]] on your desktop. Remember to use the -q option to prevent GeekTool from queueing up all your timed reminders again every time it refreshes.
 +* I don't always have a terminal open, and sometimes when I do have one open, it's not the app currently in focus. So I wrote a [[User:ThePolack/RemGrowl.pl|Perl script]] that executes remind and shoves the output (via Mac::Glue) to a [[Growl]] notification. Then I put the script in ~/Library/Scripts where [[Quicksilver]] can see it and now I can just execute it any time I want to see my reminders no matter what application I'm working in.
-----+===nohup/remind/growl===
 +You can run remind as a background daemon and fire off reminders through growl:
 +<pre>nohup remind -z -k'growlnotify -s %s &' ~/.reminders &</pre>
 +==== Dissection ====
 +; nohup : don't kill this command when i close this terminal window or log out
 +; remind -z : run remind as a daemon, checking up every five minutes
 +; -kgrowlnotify : pass the reminders to growlnotify
 +; -s : make the growl bubble sticky
 +; %s : represents the text of the reminder
 +; ~/.reminders: what remind file to run, and again
 +; & : run as a background process
-Post your tips and recipes on the [[Remind Cookbook]]+== See Also ==
 +* the [[Remind Cookbook]]
 +* [http://www.43folders.com/2005/02/guest_mike_harr.html 43F: Mike Harris looks at "Remind"]
[[Category: UNIX Software]] [[Category: Open Source]] [[Category: UNIX Software]] [[Category: Open Source]]

Revision as of 23:10, 27 April 2005

Contents

Description

Remind is a UNIX calendaring program. Remind is also a command line application

Hacks

  • Use GeekTool to display the output of Remind on your desktop. Remember to use the -q option to prevent GeekTool from queueing up all your timed reminders again every time it refreshes.
  • I don't always have a terminal open, and sometimes when I do have one open, it's not the app currently in focus. So I wrote a Perl script that executes remind and shoves the output (via Mac::Glue) to a Growl notification. Then I put the script in ~/Library/Scripts where Quicksilver can see it and now I can just execute it any time I want to see my reminders no matter what application I'm working in.

nohup/remind/growl

You can run remind as a background daemon and fire off reminders through growl:

nohup remind -z -k'growlnotify -s %s &' ~/.reminders &

Dissection

nohup 
don't kill this command when i close this terminal window or log out
remind -z 
run remind as a daemon, checking up every five minutes
-kgrowlnotify 
pass the reminders to growlnotify
-s 
make the growl bubble sticky
%s 
represents the text of the reminder
~/.reminders
what remind file to run, and again
run as a background process

See Also

Personal tools