Strategies for de-duplicating and centralising contact information
Hosted by Jon Kulp on 2013-08-14 is flagged as Clean and is released under a CC-BY-SA license.
Listen in ogg,
mp3 format. | Comments (1)
About a year ago I decided to try to clean up my contacts.
The problem: CRUFT!
- Importing, exporting re-importing in different accounts and in different email clients and several computers etc over span of ~10 years.
- 1200+ gmail contacts
- Many duplicates
What I wanted:
- 1 set of contacts across platforms with single source file from which all
others are generated
- plain-text format, easy to use w/scripting & text editor
- No duplicates
- no cruft
- easy to maintain
- easy to import/export in T-bird, ownCloud
- sync with phone
Steps to Success:
- Turn off Gmail default setting that saves every incoming email address in your address book
- Deleted all extraneous contacts (went from ~1200 down to about 400)
- Tedious part here: compare duplicates, consolidate info
- Decide on source-file format
- T-bird = LDIF
- OwnCloud = vCard
- LDIF wins b/c found script to convert to vCard, but not good script for other direction
- Convert all disparate contacts lists to LDIF, begin consolidating into one file
- LDIF ready? Import to T-bird
- Perl script to convert LDIF to vCard –> import to ownCloud
- CardDAV-sync to sync from o.c. to phone
- Bash script to create new LDIF entries, convert to vcf, add to master file easily
- Make t-bird sync w/owncloud (t-bird SOGO extension broken)
- CLI API to update owncloud contacts via a script instead of having to use the web interface
Comment #1 posted on 2013-12-28T18:48:24Z by Yvan
Script links don't work
I was very interested for yours script but these URLs are broken :
Is it possible to see them ?
<< First, < Previous, Next >, Latest >>
Note to Verbose Commenters
If you can't fit everything you want to say in the comment below then you really should record a response show instead.
Note to Spammers
All comments are moderated. All links are checked by humans. We strip out all html. Feel free to record a show about yourself, or your industry, or any other topic we may find interesting. We also check shows for spam :).