Como posso * automaticamente * fazer backup dos meus contatos no Google Contacts / Gmail?

4

Sobre um tema semelhante ao esta pergunta , como posso automaticamente (agendado) fazer backup dos meus contatos do Google Contacts / Gmail na linha de comando (Linux ou OS X)? Idealmente, esse mecanismo seria um shell script, então eu posso executá-lo a partir de cron ou similar, e seria gratuito (de custo). Eu estou olhando para incorporar isso em um processo de backup automático - é fácil fazer isso através da interface web, mas não automaticamente. Eu não sou muito exigente com o formato de arquivo de destino, mas algo como CSV ou vCard seria o ideal.

A única solução (inadequada) que encontrei até agora é:

  • GoogleCL - o que costumava usar, mas que estava quebrado devido a alterações recentes da Google OAuth API.
por Andrew Ferrier 23.08.2015 / 18:07

3 respostas

2

Você deve experimentar o GooBook , Ele suporta oauth2 e também tem um comando de consulta que imprime o que você pesquisou em stdout

$ goobook query foo
[email protected]     Joe 'Foo' Smith      Group Name

Ele também cria um arquivo de cache com o qual não sei qual formato despeja todos os catálogos de endereços em um único local sempre que você quiser.

Provavelmente vale a pena acrescentar que goobook dump_contacts parece ser a melhor resposta para um backup automatizado, pois elimina todas as informações sobre todos os contatos para stdout em alguma forma de feed Atom.

    
por 25.08.2015 / 12:47
1

Acabei de lançar uma ferramenta que reuni e tenho usado para extrair informações de contatos do google. Está aqui link

Eu esbarrei neste tópico procurando por essa ferramenta, mas não consegui encontrar nenhuma que fizesse exatamente o que eu precisava. Isso pode ser útil para os outros.

    
por 17.11.2015 / 20:59
1

Além de goobook , você também pode usar vdirsyncer .

Ele também pode sincronizar nos dois sentidos, e você pode usar algo como khard para modificar os contatos, se quiser.

    
por 01.04.2018 / 06:41