![如何*自动*备份 Google 通讯录/Gmail 中的联系人?](https://linux22.com/image/71506/%E5%A6%82%E4%BD%95*%E8%87%AA%E5%8A%A8*%E5%A4%87%E4%BB%BD%20Google%20%E9%80%9A%E8%AE%AF%E5%BD%95%2FGmail%20%E4%B8%AD%E7%9A%84%E8%81%94%E7%B3%BB%E4%BA%BA%EF%BC%9F.png)
答案1
你应该试试古书,它支持 oauth2 并且还有一个查询命令,可以打印您搜索到的内容stdout
$ goobook query foo
[email protected] Joe 'Foo' Smith Group Name
它还创建一个缓存文件,我不知道哪种格式可以在您需要时将所有地址簿转储到一个地方。
可能值得补充的是,这goobook dump_contacts
似乎是自动备份的最佳答案,它将所有联系人的所有信息以某种形式的 Atom feed 转储到标准输出。
答案2
我刚刚发布了一个我整理并用来提取谷歌联系人信息的工具。它在这里https://github.com/gedl/gc-csv
我遇到了这个线程来寻找这样的工具,但找不到任何能完全满足我需要的工具。这可能对其他人有用。
答案3
此外goobook
,您还可以使用vdirsyncer
。
它还可以双向同步,您可以使用类似的东西khard
如果需要,可以修改联系人。