Backup

如何自動備份我在 Google 通訊錄/Gmail 中的聯繫人?

  • April 1, 2018

在與此問題類似的主題上,如何從命令行(Linux 或 OS X)***自動(按計劃)從 Google 聯繫人/Gmail 備份我的聯繫人?***理想情況下,這種機制將是一個 shell 腳本,因此我可以從cron或類似的工具中執行它,並且是免費的(成本)。我希望將其合併到自動備份過程中 - 通過 Web 界面很容易做到這一點,但不是自動的。我對目標文件格式並不太挑剔,但 CSV 或 vCard 之類的格式會比較理想。

到目前為止,我發現的唯一(不合適的)解決方案是:

  • GoogleCL - 我以前使用的,但由於最近的 Google OAuth API 更改而損壞。

您應該嘗試GooBook,它支持 oauth2 並且還有一個查詢命令,可以列印您搜尋的內容stdout

$ goobook query foo
foo@bar.com     Joe 'Foo' Smith      Group Name

它還創建了一個記憶體文件,我不知道哪種格式可以將所有地址簿隨時轉儲到一個地方。

值得補充的是,這goobook dump_contacts似乎是自動備份的最佳答案,它將所有聯繫人的所有資訊以某種形式的 Atom 提要轉儲到標準輸出。

我剛剛發布了一個我已經放在一起並一直用來提取Google聯繫人資訊的工具。它在這裡https://github.com/gedl/gc-csv

我碰到這個執行緒搜尋這樣的工具,但找不到任何能完全滿足我需要的東西。這可能對其他人有用。

引用自:https://unix.stackexchange.com/questions/225034