Gibt es eine API für Ubuntu One?

14

Gibt es eine API für Ubuntu One? Zum Beispiel eine API zum Synchronisieren von Kontakten, Lesezeichen usw.

feifan.overflow
quelle

Antworten:

11

Die übliche Methode, um etwas dauerhaft zu speichern und mit Ubuntu One synchronisieren zu lassen, ist die Verwendung von desktopcouch. Hier ist ein Beispiel:

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)

Wobei "example.com" idealerweise auf eine Beschreibung Ihres Datensatzformats verweisen sollte.

Und um die Informationen danach abzurufen:

database = CouchDatabase("askubuntu_test")

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

Die API für Desktopcouch ist ziemlich einfach. Weitere Informationen finden Sie in der Desktopcouch-Dokumentation .

Stefano Palazzo
quelle
6

Was @Stefano gesagt hat. Außerdem gibt es im Moment keinen Ort, an dem Sie sich über die verschiedenen APIs in Bezug auf Ubuntu One informieren können, aber wir bauen es rechtzeitig für Natty auf.

Chipaca
quelle
Ich kann es kaum erwarten :)
Stefano Palazzo
2
Ich kann es auch nicht. Und ich baue es. :)
sil
ha, großartig! darauf warten
feifan.overflow