¿Hay alguna API para Ubuntu One?


14

¿Hay un conjunto de API para Ubuntu One? Por ejemplo, una API para sincronizar contactos, marcadores, etc.

Respuestas:


11

La forma común de almacenar algo de forma persistente y sincronizarlo con Ubuntu One es simplemente usar desktopcouch. Aquí hay un ejemplo:

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)

Donde "ejemplo.com" idealmente debería apuntar a una descripción de su formato de registro.

Y para recuperar la información después:

database = CouchDatabase("askubuntu_test")

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

La API para desktopcouch es bastante sencilla, eche un vistazo a la documentación de Desktopcouch para obtener más información al respecto.


6

Lo que dijo @Stefano. Además, en este momento no hay un solo lugar donde pueda ir y leer todas las diferentes API relacionadas con Ubuntu One, pero lo estamos construyendo a tiempo para Natty.


No puedo esperar :)
Stefano Palazzo

2
Yo tampoco. Y lo estoy construyendo. :)
sil

ja, genial! esperando por ella
feifan.overflow

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.