vcal2pal is a small awk script to convert vcal calender files into a calendar file for the pal calendar program.
It was adapted from vcard2pal by Juho Rutila.
vcal2pal is written in awk, which is probably installed on every existing unix system anyway, so there are no dependencies.
Using vcal2pal is really simple, as it doesn't have any options…
You feed it some vcal formatted events either on stdin or give it the filenames of files which it should read and put the output of the script into a file which you then give to pal.
As vcal2pal needs no interactive input, you can also call it from cron or a makefile to always have an uptodate pal file generated from your calendar.
vcal2pal is released under the GNU GPL version 3 or later. The full legalese is:
This script is adapted from Uli Martens vcard2pal script. http://www.youam.net/devel/vcard2pal/ This script converts ical calendar events to pal output. Usage: vcal2pal ical.ics > personal.pal Copyright (C) 2009 Juho Rutila This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
vcard2pal was written by Uli Martens. vcal2pal was written by Juho Rutila.