[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Duplicity-talk] Ubuntu One backend

From: Paul Barker
Subject: [Duplicity-talk] Ubuntu One backend
Date: Sun, 24 Jun 2012 21:32:23 +0100
User-agent: RoundCube Webmail/0.4

Hi all,

I'm looking to backup a server to Ubuntu One using Duplicity and so I've taken a look at the backend code for U1. This seems to depend on DBUS, Gnome Keyring and a bunch of other stuff which won't be running on a headless server. Looking at the standard python-ubuntuone code, I'm gathering that the expectation is that this is ran while you're logged into an X session.

As a quick weekend project I decided to write a command line Ubuntu One client which didn't depend on any of this - it talks directly to the U1 REST API using built in python libraries and one external library: python-oauth2. That's a requirement to properly authenticate. This now seems to work and I can use this client to get, put and list files. I've put the project up at https://bitbucket.org/elprb2/u1c

So my question is, would you be interested in replacing the Ubuntu One backend with something simpler? Looks like I can edit my code a bit and use it to implement a Duplicity backend module without massive difficulties. I tend to license my code under an MIT license but am happy to put this under GPL. I've also never used bazaar version control system so if possible I'd just like to write the backend and email it to you. What's your thoughts on this?



Paul Barker

reply via email to

[Prev in Thread] Current Thread [Next in Thread]