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.

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 .


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.


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

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.