Como exportar contatos do Ubuntu?

1

Como exportar contatos do Ubuntu um em 12. 10?

Outras questões (possíveis duplicatas) são sobre versões antigas, e pacotes como evolution-couchdb são removidos em versões anteriores, thunderbird não suportam couchdb.

Eu posso ver meus contatos no link .

    
por white-shy-guy 17.12.2012 / 20:35

2 respostas

0

Existe um script que cria um arquivo vCard a partir dos dados que são armazenados no Ubuntu on-line couchdb. Você precisará instalar o pacote python-vobject para que ele funcione.

wget http://people.canonical.com/~roman.yepishev/us/bin/ubuntuone-addressbook-export
python ubuntuone-addressbook-export addressbook.vcf

As entradas do catálogo de endereços serão gravadas em addressbook.vcf .

    
por Roman 19.12.2012 / 10:59
3

Por enquanto, os contatos ainda são enviados para o CouchDB. Isso deixará de ser o caso nos próximos meses (isso deve ser atualizado quando isso acontecer).

O que você precisa fazer é determinar o ponto de extremidade correto para sua instância couchdb no servidor e em seguida, consulte isso usando a API RDB couchdb . Como todas essas solicitações precisam ser assinadas pelo OAuth, não é trivial fazer isso; existe ferramenta romana que colocará as credenciais no ambiente variáveis que você pode usar para criar URLs para curl ou wget , há um assistente u1oauthrequest (parte do antigo ubuntuone-couch ) que obtém suas credenciais do anel de chaves, assina a URL fornecida e imprime o resultado. Existe um pequeno script que eu apenas joguei junto de scripts usados por pessoas da minha equipe.

Se você salvar o último em um arquivo chamado u1couch-backup.py , poderá chamá-lo via

python u1couch-backup.py

e deve imprimir as informações sobre o banco de dados de contatos. Se você deseja obter a lista de documentos que faria

python u1couch-backup.py /contacts/_all_docs

e se você quiser os documentos reais e não apenas os ids e revnos que você faria

python u1couch-backup.py /contacts/_all_docs?include_docs=true

A coisa toda não é confiável para ser honesta, então você pode precisar tentar novamente algumas vezes, ou tentar novamente em um momento menos ocupado, e é por isso que nós sinalizamos para o EOL há mais de um ano . A mudança para o u1db deve tornar isso muito melhor (em breve!), Quando atualizarei esta resposta.

    
por Chipaca 18.12.2012 / 19:04