Как экспортировать контакты Ubuntu один в 12. 10?
Другие вопросы (возможные дубликаты) относятся к старым версиям, а пакеты, подобные evolution-couchdb, удаляются в предыдущих версиях, thunderbird не поддерживает couchdb .
Я могу видеть мои контакты в https://one.ubuntu.com/contacts/.
На данный момент контакты по-прежнему защищены от CouchDB. Это будет прекращено в течение следующих нескольких месяцев (это должно быть обновлено, когда это произойдет).
Что вам нужно сделать, это определить правильную конечную точку для вашего экземпляра couchdb на сервере, а затем запросить с использованием API-интерфейса couchdb REST. Поскольку все эти запросы должны быть подписаны OAuth, это не так уж и сложно; есть инструмент Roman, который поместит учетные данные в переменные среды, которые вы можете использовать для создания URL-адресов для curl или wget, есть помощник u1oauthrequest (часть старого ubuntuone-couch), который получает ваши учетные данные из брелока , подписывает данный URL и печатает результат. Есть небольшой скрипт, который я просто сбрасывал из сценариев, используемых людьми в моей команде.
Если вы сохраните последний в файле с именем u1couch-backup.py, вы можете вызвать его через
, и он должен распечатать информацию о вашей базе данных контактов. Если вы хотите получить список документов, которые вы бы сделали
python u1couch-backup.py /contacts/_all_docs
, и если вы хотите, чтобы фактические документы, а не только идентификаторы и ревны, вы бы сделали
python u1couch-backup.py /contacts/_all_docs?include_docs=true
[d9 ] Все это довольно ненадежно, чтобы быть честным, поэтому вам может потребоваться повторить попытку пару раз или повторить попытку в менее занятое время, поэтому определяет правильную конечную точку для вашего экземпляра couchdb на сервере [!d2 ]. Переход на u1db должен сделать это намного лучше (скоро!), После чего я обновлю этот ответ.