Comment 5 for bug 1394386

Revision history for this message
Tomas Vondra (tomas-v) wrote :

I've been trying duplicity for personal backups, and realized I have a Mega account that I'm not using. But I ran into exactly this issue :-(

The mega.py library is deprecated and thus unlikely to get fixed, and I didn't feel like writing a new client from scratch on top of the new Mega SDK. But there are existing clients/tools, like for example megatools (https://megatools.megous.com/), which seems to be well maintained and working.

After a bit of hacking (first time I looked into duplicity), I've been able to switch the Mega backend to megatools, and it seems to be working like a charm so far. I'm sure there are things to fix, but is calling command-line tools from the backend acceptable design? It's certainly better than the current broken backend, I guess.

How do I contribute to the project on launchpad.net? I'm not very familiar how that works on bzr/launchpad.