Existe-t-il une API pour Ubuntu One?


14

Existe-t-il un ensemble d'API pour Ubuntu One? Par exemple, une API pour synchroniser les contacts, les signets, etc.

Réponses:


11

La façon courante de stocker quelque chose de manière persistante et de le synchroniser avec Ubuntu One consiste à simplement utiliser desktopcouch. Voici un exemple:

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)

Où "example.com" devrait idéalement pointer vers une description de votre format d'enregistrement.

Et pour récupérer les informations par la suite:

database = CouchDatabase("askubuntu_test")

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

L'API vers desktopcouch est assez simple, consultez la documentation Desktopcouch pour en savoir plus.


6

Ce que @Stefano a dit. De plus, en ce moment, il n'y a pas un seul endroit où vous pouvez aller lire toutes les différentes API liées à Ubuntu One, mais nous le construisons à temps pour Natty.


J'ai hâte :)
Stefano Palazzo

2
Moi non plus. Et je le construis. :)
sil

ha, super! l'attendant
feifan.overflow

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.