Comments on: Eliminating duplicate contacts in Evolution (HowTo) http://zzamboni.org/brt/2006/07/09/eliminating-duplicate-contacts-in-evolution-howto/ Musings about technology and other neat stuff Tue, 29 Sep 2009 21:48:06 +0200 http://wordpress.org/?v=2.8.4 hourly 1 By: Brion Kidder http://zzamboni.org/brt/2006/07/09/eliminating-duplicate-contacts-in-evolution-howto/comment-page-1/#comment-13080 Brion Kidder Mon, 24 Aug 2009 20:35:23 +0000 http://www.zzamboni.org/brt/2006/07/09/116/#comment-13080 OIC. You have to add the command perl in front of the script. Did not know that. brion@brion-laptop:~$ perl evo_eliminate_duplicate_contacts.pl OIC. You have to add the command perl in front of the script. Did not know that.

brion@brion-laptop:~$ perl evo_eliminate_duplicate_contacts.pl

]]>
By: Brion Kidder http://zzamboni.org/brt/2006/07/09/eliminating-duplicate-contacts-in-evolution-howto/comment-page-1/#comment-13079 Brion Kidder Mon, 24 Aug 2009 20:31:15 +0000 http://www.zzamboni.org/brt/2006/07/09/116/#comment-13079 When I run the script from Terminal I get the error message "command not found" evo_eliminate_duplicate_contacts.pl When I run the script from Terminal I get the error message “command not found”

evo_eliminate_duplicate_contacts.pl

]]>
By: Rohan Kapoor http://zzamboni.org/brt/2006/07/09/eliminating-duplicate-contacts-in-evolution-howto/comment-page-1/#comment-13078 Rohan Kapoor Mon, 24 Aug 2009 05:39:01 +0000 http://www.zzamboni.org/brt/2006/07/09/116/#comment-13078 Thanks a lot for this! You saved me around hours of work when synce messed up and I ended up with 8 of the same contact x 400 contacts! Thanks a lot for this! You saved me around hours of work when synce messed up and I ended up with 8 of the same contact x 400 contacts!

]]>
By: Shane Rice http://zzamboni.org/brt/2006/07/09/eliminating-duplicate-contacts-in-evolution-howto/comment-page-1/#comment-12286 Shane Rice Mon, 16 Feb 2009 02:03:03 +0000 http://www.zzamboni.org/brt/2006/07/09/116/#comment-12286 Works great for me! I had a bunch of duplicates after syncing with Palm. This eliminated them. Thanks!!! 2000+ contacts down to 1000+ contacts! Works great for me! I had a bunch of duplicates after syncing with Palm. This eliminated them. Thanks!!! 2000+ contacts down to 1000+ contacts!

]]>
By: Mike http://zzamboni.org/brt/2006/07/09/eliminating-duplicate-contacts-in-evolution-howto/comment-page-1/#comment-12040 Mike Sun, 28 Sep 2008 02:31:14 +0000 http://www.zzamboni.org/brt/2006/07/09/116/#comment-12040 <p>There is an easier way! Create a new address book. Name it whatever you want. Take the two known* duplicate entries and drag them there. It will give you the duplicate merge dialog. Merge them. Drag them back. Done!</p> <p>*this being the tricky part...</p> There is an easier way! Create a new address book. Name it whatever you want. Take the two known* duplicate entries and drag them there. It will give you the duplicate merge dialog. Merge them. Drag them back. Done!

*this being the tricky part…

]]>
By: Edmond Tong http://zzamboni.org/brt/2006/07/09/eliminating-duplicate-contacts-in-evolution-howto/comment-page-1/#comment-12006 Edmond Tong Thu, 21 Aug 2008 16:22:18 +0000 http://www.zzamboni.org/brt/2006/07/09/116/#comment-12006 <p>Wow you've saved me hours with that script!! Thanks a bunch!</p> Wow you’ve saved me hours with that script!! Thanks a bunch!

]]>
By: Hitchhiker http://zzamboni.org/brt/2006/07/09/eliminating-duplicate-contacts-in-evolution-howto/comment-page-1/#comment-11162 Hitchhiker Wed, 16 Apr 2008 20:06:24 +0000 http://www.zzamboni.org/brt/2006/07/09/116/#comment-11162 <p>Everyone: thanks for all the comments! I am happy that the script has been useful for some people.</p> <p>@Addressed Out & Ismael: it's a very dumb script, it simply keeps the first record for each person, and it does the checking based on the person's name. So it will not merge duplicate records, and it will blindly remove everything beyond the first one it finds for each person. If the first record it finds is empty, that's the one it'll keep. Furthermore, there's no way to know which record it will find first, given the nature of the database file in which the records are stored.</p> <p>The script could be improved to do merging, or at least to check which record has more information before deleting them. Unfortunately I am not using Evolution any more, so that will have to be a task for someone else :-)</p> Everyone: thanks for all the comments! I am happy that the script has been useful for some people.

@Addressed Out & Ismael: it’s a very dumb script, it simply keeps the first record for each person, and it does the checking based on the person’s name. So it will not merge duplicate records, and it will blindly remove everything beyond the first one it finds for each person. If the first record it finds is empty, that’s the one it’ll keep. Furthermore, there’s no way to know which record it will find first, given the nature of the database file in which the records are stored.

The script could be improved to do merging, or at least to check which record has more information before deleting them. Unfortunately I am not using Evolution any more, so that will have to be a task for someone else :-)

]]>
By: Addressed Out http://zzamboni.org/brt/2006/07/09/eliminating-duplicate-contacts-in-evolution-howto/comment-page-1/#comment-11161 Addressed Out Wed, 16 Apr 2008 19:25:05 +0000 http://www.zzamboni.org/brt/2006/07/09/116/#comment-11161 <p>Thanks a lot - your script worked well for me.</p> <p>I just had a question - your script just eliminates duplicates - but does it merge duplicate contacts? (e.g. if I'd added a work telephone No. to one entry and a Mob. No. to the other does this info get saved) - or does the script just delete the second version. Many thanks.</p> Thanks a lot – your script worked well for me.

I just had a question –
your script just eliminates duplicates – but does it merge duplicate contacts? (e.g. if I’d added a work telephone No. to one entry and a Mob. No. to the other does this info get saved) – or does the script just delete the second version. Many thanks.

]]>
By: Ismael Olea http://zzamboni.org/brt/2006/07/09/eliminating-duplicate-contacts-in-evolution-howto/comment-page-1/#comment-11137 Ismael Olea Fri, 07 Mar 2008 13:04:09 +0000 http://www.zzamboni.org/brt/2006/07/09/116/#comment-11137 <p>You're script is very nice, but it removes all contacts not only duplicates but complementary contacts for same persons in different roles.</p> <p>Anyhow, it'll be really useful a cleaning tool for evo.</p> You’re script is very nice, but it removes all contacts not only duplicates but complementary contacts for same persons in different roles.

Anyhow, it’ll be really useful a cleaning tool for evo.

]]>
By: Ch0c0bn http://zzamboni.org/brt/2006/07/09/eliminating-duplicate-contacts-in-evolution-howto/comment-page-1/#comment-11136 Ch0c0bn Wed, 05 Mar 2008 07:46:56 +0000 http://www.zzamboni.org/brt/2006/07/09/116/#comment-11136 <p>My adressbook had gone wild after using syncevolution with scheduleworld.</p> <p>Your script worked really fine for me. thank you.</p> My adressbook had gone wild after using syncevolution with scheduleworld.

Your script worked really fine for me. thank you.

]]>