| |||||||||||||||||||||||||||||||
|
> On Sat, May 10, 2008 at 03:54:05PM +0100, Chris G wrote: > > > > > But what does its "default output" contain? That's the first hurdle > > to overcome, can it be set up so that it shows the next few days > > events only? > > I am sure it can. I beleive the default is today only, but there are > modes for week or month, and so on. I typically either do a week or a > month at a time. This is probably deeper than most want to go, but remind is really a scriptable lanuage to manipulate date related data. Below is a short script to make the number of days shown configurable, to make the starting date configurable, and to massage the output a little: #!/bin/bash # File with remind data in it. in_file=/usr/share/remind/hals-stuff # These two can be overridden on command line with -s and -n respectively start=0 num_days=10 # Parse command line, look for over-rides for i in "$@";do case $i in -n) [ -n "$2" ] && num_days=$2 && shift shift ;; -s) [ -n "$2" ] && start=$2 && shift shift ;; esac done # Generate the reminders within the specified time period remind=$( for i in $(seq $start $num_days);do remind $in_file \ `(echo 'banner %'; \ echo 'msg [trigger(today()+'$i')]' ) |\ remind - ` done ) # Clean up output, make it pretty, spit it out. echo "$remind" |grep -v "No reminders" |grep -v "^$" |sed -r 's/Reminders for /\n\*/' # eof This generates output like: *Monday, 12th May, 2008: Staff meeting, 3:00 Dentist 4:00 *Tuesday, 13th May, 2008: PNK Meeting 7:30 Lunch w/ Jerry V. Lilly's birthday -- Hal -- ubuntu-users mailing list ubuntu-users Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-users
| ||||||||||||||||||||||||||||||
© 2004-2008 readlist.com