NeverLost Perl Parser
I have written a small Perl script that fetches a teacher's calendar from the University's NeverLost website, parses the page's content and generates a vCal file with all events from three months back and nine months into the future. All events will be tagged with a three day warning event.
This script requires a proper Perl installation and is best run as a cron job on a daily base. The script takes one command-line parameter, which should be your four-letter id.
Example to create a vCal file for user fish:
perl nlostparser.pl fish >fish.vcal
Download nlostparser.pl