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.
                 
                
                
                
               
        
Sí ... intente ver esto: https://one.ubuntu.com/developer/
fuente