iCal de-dupe is an applescript that deletes duplicate events, often but not always caused by syncing iCal with Palm devices and other PDAs.
It examines each of your calendars in turn, looking for duplicated descriptions, start and end times and dates. If it finds two matching categories within the same calendar, it deletes one of them.
The script worked efficiently and happily on my MacBook Pro, scanning through a fair amount of data in 15 different calendars quickly.
One word of warning: it is not very communicative. There’s no confirmation screen or chance to double-check before deletion.
My first indication that it had finished its work was this dialog in iCal:
What were they? I’ll never know.
An AppleScript posted on macOSXHints late last year does the same thing.
De-dupe looks like it is freeware and is available from the developer’s web site .
- iCal Dupe Deleter rips through iCal Duplicates with style
- iCal Duplicates Script updated for Leopard
- Import Outlook calendars into iCal
- EventSync: Sync iCal and facebook events
- Mail2iCal 1.5: Events, to-dos by AppleScript
Tags: Apple Mail Tips, applescript, duplicates, events, iCal, Productivity