Remind -> Palm (naive way) ========================== I'm still trying to find and ideal way how to get my calendar data into the Palm. I'm still use on-line stuff (calendars from the OwnCloud and the Google) which can be imported into "ical" format. There is a "ical2rem" [1], [2] tool which allows to convert these data to the format for the "remind" program. There used to be a program called "rem2palm" but it is unavailable for ages (i only saw some internet forums where it was discussed but no actual code). So I have made something for myself. I don't understand Perl so I used the AWK [4] (my AWK knowledge is very limited as you can see): ----------------------------------------------------------------- #! /usr/bin/awk -f BEGIN { } {a = $1 ; c=$5 ; d=$6 ; $1=$2=$3=$4=$5=$6="" ; b = $0 ; e=d ;gsub(":","",d); gsub("am","",d) ; if (c < 480){c = c/60*100} else {c="130"} ; if (match(d, /pm/)>1) {gsub(":","",d); gsub("pm","",d) ; d=d+1200; }; print a," ",d" GMT+100 \t", a," ",d+c" GMT+100 \t \t"b} END { } ----------------------------------------------------------------- I call the script "rem2palm". The strange "if (match())" stuff is used because remind -p produces times like 11:33pm but the "pilot-xfer" tools (the "install-datebook" in particular) wants to use format "2333" instead. The "GMT+100" means "GMT + one hour" and you probably want to change it to your local settings. The "if (c < 480)" is my trying to fix the "ical2rem" script behaviour (it puts strange values into the field where should be duration in minutes). It should be used in this way: ----------------------------------------------------------------- remind -p .reminders |grep -v "\#" | rem2palm | grep -v "^[A-z]"|tee calendar.txt install-datebook /dev/ttyf2 calendar.txt ----------------------------------------------------------------- The "grep" is necessary to remove some failed conversions. Well, it is a half-baken solution to copy stuff from on-line calendars to the Palm. You will probably find many cases when this way does not work (for example, when a description starts with number). It also does not support events without time. References: [1] https://www.roaringpenguin.com/wiki/index.php/ICal2Rem [2] http://wiki.grahamenglish.net/index.php/Ical2rem.pl [3] https://www.roaringpenguin.com/products/remind [4] https://en.wikipedia.org/wiki/AWK