Apakah ada API untuk Ubuntu One?

14

Apakah ada set API untuk Ubuntu One? Misalnya, API untuk menyinkronkan kontak, bookmark, dll.

feifan.overflow
sumber

Jawaban:

11

Cara umum untuk menyimpan sesuatu secara terus-menerus dan menyinkronkannya dengan Ubuntu One adalah dengan menggunakan desktopcouch. Ini sebuah contoh:

from desktopcouch.records.server import CouchDatabase
from desktopcouch.records.record import Record

database = CouchDatabase("askubuntu_test", create=True)

record = Record(
    {"site": "askubuntu.com", "awesome": True}, "http://example.com")

database.put_record(record)

Di mana "example.com" idealnya menunjuk ke deskripsi format rekaman Anda.

Dan untuk mengambil informasi setelahnya:

database = CouchDatabase("askubuntu_test")

for i in database.get_records(create_view=True):
    print i

API ke desktopcouch cukup mudah, lihat Dokumentasi Desktopcouch untuk mempelajari lebih lanjut tentang itu.

Stefano Palazzo
sumber
6

Apa yang dikatakan @Stefano. Juga, saat ini tidak ada satu tempat di mana Anda dapat pergi dan membaca semua API berbeda yang terkait dengan Ubuntu One, tetapi kami sedang membangunnya tepat waktu untuk Natty.

Chipaca
sumber
Saya tidak sabar :)
Stefano Palazzo
2
Aku juga tidak bisa. Dan aku sedang membangunnya. :)
sil
ha, bagus! menunggu
feifan.overflow