Czy istnieje interfejs API dla systemu Ubuntu One?

14

Czy dla Ubuntu One jest ustawiony interfejs API? Na przykład interfejs API do synchronizacji kontaktów, zakładek itp.

feifan.overflow
źródło

Odpowiedzi:

11

Typowym sposobem przechowywania czegoś na stałe i synchronizacji z Ubuntu One jest po prostu użycie Desktopcouch. Oto przykład:

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)

Gdzie „example.com” powinno idealnie wskazywać na opis formatu nagrania.

Aby później uzyskać informacje:

database = CouchDatabase("askubuntu_test")

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

Interfejs API Desktopcouch jest dość prosty. Zajrzyj do dokumentacji Desktopcouch, aby dowiedzieć się więcej na ten temat.

Stefano Palazzo
źródło
6

Co powiedział @Stefano. Ponadto w tej chwili nie ma ani jednego miejsca, w którym można by przeczytać i zapoznać się ze wszystkimi interfejsami API związanymi z Ubuntu One, ale budujemy je na czas dla Natty.

Chipaca
źródło
Nie mogę się doczekać :)
Stefano Palazzo
2
Ja też nie. I to buduję. :)
sil
ha, świetnie! czekam na to
feifan.overflow 16.01.11