Smaller = Faster

We use remote .ics files in the office for our calendering with Apple iCal and Thunderbird with the Lightning extension. The files have got to be pretty unwieldy as some of them date back to late 2004. Thunderbird in particular was becoming so slow and non-responsive as to be bordering on being barely usable.

I knocked together this Perl script which is run via cron at the start of each month to archive old calendar files and remove events older than one month to try and keep file sizes more manageable.

Related Posts: