Existe-t-il un ensemble d'API pour Ubuntu One? Par exemple, une API pour synchroniser les contacts, les signets, etc.
Existe-t-il un ensemble d'API pour Ubuntu One? Par exemple, une API pour synchroniser les contacts, les signets, etc.
Réponses:
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.
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.
Oui .. essayez de voir ceci: https://one.ubuntu.com/developer/