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.