Existe alguma API para o Ubuntu One?


14

Existe uma API definida para o Ubuntu One? Por exemplo, uma API para sincronizar contatos, favoritos, etc.

Respostas:


11

A maneira comum de armazenar algo persistentemente e sincronizá-lo com o Ubuntu One é apenas usar o desktopcouch. Aqui está um exemplo:

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)

Onde "example.com" idealmente deve apontar para uma descrição do seu formato de registro.

E para recuperar as informações posteriormente:

database = CouchDatabase("askubuntu_test")

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

A API para o desktopcouch é bastante simples, consulte a documentação do Desktopcouch para saber mais sobre isso.


6

O que @Stefano disse. Além disso, no momento não há um único lugar onde você possa ler e ler todas as APIs diferentes relacionadas ao Ubuntu One, mas estamos construindo isso a tempo de Natty.


Mal posso esperar :)
Stefano Palazzo

2
Nem eu. E eu estou construindo. :)
sil 15/01

ha, ótimo! esperando por isso
feifan.overflow 16/01

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.