Taking another crack at merging contacts.
This time, I realized that the VCF format is MUCH easier to parse than csv.
I've already got a simple bash script to break up each contact into a separate file and identify the name based on the N: or FN: field.
Further work will be needed to intelligently integrate the data.
If I get this working, it's SO gonna be open sourced for all to use. XD
cc: @thunderbird
@RL_Dane @thunderbird has nobody written a plugin {extension} for that already?
There was one, but wasn't maintained and no longer works on modern #Thunderbird.
There are dozens of hacky scripts, but I could never get them to work, so I'm writing my own. XD
My scripts are usually MIT licensed for greatest compatibility.
Of course, I do support using GPL variants for major projects, but I love the BSD projects, too.
Welp... I got my contacts merged, but not in a way I can recommend.
I just exported them from mailbox.org, imported them to one of my g00g accounts, let them sit there for a few minutes, then accepted the recommended merges and corrections, exported it from g00g, wiped the contacts on mailbox.org and imported them.
*sigh*.
I would have liked to develop a privacy-respecting solution, but the vcf formatting was very complex.
Someday!
@RL_Dane @thunderbird I have never trusted the Google address book system with cleaning up my contacts
For some reason I always know that it would fumble somewhere and the only undo is a separate copy of the file
In this case, you have forgotten to make a separate copy of the address dBASE
Oh, I made a separate backup copy of my contacts before the goog jiggerypokery.
Several, in fact. One from my phone, one from #Thunderbird, and one from the email provider directly.