비슷한 주제로이 문제, 내가 어떻게 할 수있는자동으로명령줄(Linux 또는 OS X)에서 Google 주소록/Gmail의 연락처를 일정에 따라 백업하시겠습니까? 이상적으로 메커니즘은 쉘 스크립트이므로 다음에서 실행할 수 있습니다.예약 된 일들또는 이와 유사하며 무료입니다. 이 작업을 자동 백업 프로세스에 통합하고 싶습니다. 웹 인터페이스를 통해 수행하기는 쉽지만 자동으로 수행할 수는 없습니다. 나는 대상 파일 형식에 대해 너무 까다롭지는 않지만 CSV 또는 vCard와 같은 것이 이상적입니다.
지금까지 내가 찾은 유일한 (부적절한) 해결책은 다음과 같습니다.
- 구글 CL- 예전에 사용했었는데 최근 Google OAuth API 변경으로 인해 깨졌습니다.
답변1
당신은 시도해야고대 서적, oauth2를 지원하며 검색한 내용을 인쇄하는 쿼리 명령도 있습니다.stdout
$ goobook query foo
[email protected] Joe 'Foo' Smith Group Name
또한 캐시 파일도 생성합니다. 필요할 때 모든 주소록을 한 곳에 덤프할 형식이 무엇인지 모르겠습니다.
goobook dump_contacts
이것이 Atom 피드 형식의 표준 출력에 모든 연락처에 대한 모든 정보를 덤프하는 자동 백업에 대한 최선의 답변인 것 같다는 점을 덧붙일 가치가 있을 것입니다 .
답변2
방금 Google 연락처 정보를 추출하는 데 사용하는 도구를 게시했습니다. 여기 있어요https://github.com/gedl/gc-csv
나는 그러한 도구를 찾기 위해 이 스레드를 발견했지만 내가 필요한 것을 정확히 수행하는 것을 찾을 수 없었습니다. 이는 다른 사람들에게 유용할 수 있습니다.
답변3
또한 goobook
다음을 사용할 수 있습니다.vdirsyncer
.
또한 양방향으로 동기화되므로 다음과 같은 것을 사용할 수 있습니다.khard
필요한 경우 연락처를 수정할 수 있습니다.