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.

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.


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.


Nie mogę się doczekać :)
Stefano Palazzo

2
Ja też nie. I to buduję. :)
sil

ha, świetnie! czekam na to
feifan.overflow 16.01.11

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.