Skip to Content

Delete iCal duplicate appointments

Delete iCal DuplicatesIsn't it wonderful that Address Book has a function built right in that allows you to merge duplicate entries? This becomes particularly valuable if you use a contact synchronization tool such as Plaxo. It's so useful, you'd think that iCal would have something similar. As you know, if you've run into the problem of having multiple duplicate appointments polluting your iCal calendar, there's nothing built in that will help you out of your mess.

Luckily, John Maisey has created both Leopard and Tiger versions of an AppleScript that will sift through the calendar of your choice and kill off duplicate appointments. Don't be alarmed if it doesn't appear to be doing anything when you first run it. In our brief test, it took about 13 seconds to delete 15 duplicate entries, so this script is no speed demon. But what it lacks in terms of speed, it more than makes up in utility.

As with any script or utility that deletes data, be smart and back up your iCal data before you try it.

[Via Lifehacker]

Isn't it wonderful that Address Book has a function built right in that allows you to merge duplicate entries? This becomes particularly...
 

Add a Comment

*0 / 3000 Character Maximum

7 Comments

Filter by:
Trevor

There are also scripts to delete duplicate iCal fields (such as duplicate alarms):

http://vocaro.com/trevor/software/applescript/

January 05 2008 at 8:55 AM Report abuse rate up rate down Reply
teevee

Looks like someone is a Canucks fan.

Don't worry, so am I.

January 04 2008 at 10:40 PM Report abuse rate up rate down Reply
1 reply to teevee's comment
Jason Clarke

Go Canucks! :-)

January 05 2008 at 4:07 PM Report abuse rate up rate down Reply
Alan

Is there something out there that can do this for iTunes as well? Bonus points if there's a Windows version, as a friend of mine sorely needs it.

January 04 2008 at 10:04 PM Report abuse rate up rate down Reply
3 replies to Alan's comment
Buy an ad here

Hot Apps on TUAW

Tweets

© 2012 AOL Inc. All Rights Reserved.