Tools for comparing ics calendar files
missing_uid_ics.py checks if all components in source.ics are also in the target.ics. Missing items are added to missing.ics. This tool is useful when transferring calendars, to make sure all calendar items have been transferred correctly.
Internet Calendaring and Scheduling (iCalendar) for Python: http://icalendar.readthedocs.org