同様のテーマでこの問題、私がどのようにできるか自動的にコマンドライン(LinuxまたはOS X)からGoogle連絡先/ Gmailの連絡先をスケジュールに従ってバックアップしますか?理想的には、メカニズムはシェルスクリプトなので、次から実行できます。予約されたことまたはこれに似ており、無料です。このタスクを自動バックアッププロセスに統合したいと思います。 Webインターフェースを介して実行するのは簡単ですが、自動的には実行できません。私はターゲットファイルの種類にはあまり面倒ではありませんが、CSVやvCardのようなものが理想的です。
これまで私が見つけた唯一の(不適切な)解決策は次のとおりです。
- Google CL- 以前使用していましたが、最近Google OAuth APIの変更により壊れました。
答え1
あなたは試す必要があります古代の書籍、oauth2をサポートし、検索した内容を印刷するクエリコマンドもあります。stdout
$ goobook query foo
[email protected] Joe 'Foo' Smith Group Name
また、キャッシュファイルも生成します。必要に応じて、すべてのアドレス帳を1か所にダンプする形式が何であるかわかりません。
goobook dump_contacts
これがAtomフィード形式の標準出力に、すべての連絡先に関するすべての情報をダンプする自動バックアップに対する最善の答えであるようであることを付け加える価値があります。
答え2
Google 連絡先情報の抽出に使用するツールを公開しました。ここにあります。https://github.com/gedl/gc-csv
私はそのようなツールを見つけるためにこのスレッドを見つけましたが、私が必要とするものを正確に実行するものが見つかりませんでした。これは他の人に便利です。
答え3
また、goobook
以下を使用できます。vdirsyncer
。
また、双方向に同期するので、次のようなものを使用できます。khard
必要に応じて連絡先を編集できます。