Existe alguma API para o Ubuntu One?

14

Existe um conjunto de APIs para o Ubuntu One? Por exemplo, uma API para sincronizar contatos, favoritos, etc.

    
por feifan.overflow 15.01.2011 / 15:19

3 respostas

11

A maneira comum de armazenar algo persistentemente e sincronizá-lo com o Ubuntu One é simplesmente 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" deve idealmente apontar para uma descrição do seu formato de registro.

E para recuperar as informações depois:

database = CouchDatabase("askubuntu_test")

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

A API para o desktopcouch é bastante direta, dê uma olhada na Documentação da área de trabalho para saber mais sobre isso.

    
por Stefano Palazzo 15.01.2011 / 15:40
6

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

    
por Chipaca 15.01.2011 / 15:49
2

Sim .. tente ver isto: link

    
por Voidcode 16.07.2012 / 04:51

Tags