question

l3iggs avatar image
l3iggs asked

Cloud Drive client for Linux

I don't see a decent Linux client out there. I am thinking about building one myself with an interface and functionality as close as possible to rsync: https://github.com/rsync-acd-developers/rsync-acd Thoughts? Any help here is welcome!
amazon drive
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

hubga avatar image
hubga answered
Do you need upload only? Or download? Or sync?
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

l3iggs avatar image
l3iggs answered
Simple upload and download for certain. If by "sync" you mean a real time or file watching kind of thing, then definitely not that. I'd like as much as the API allows of rsync's delta-transfer algorithm to minimize data sent over the network and it's lqquick checkrq algorithm to quickly and intelligently decide what needs to be copied and what does not. Basically I want everything that rsync does (or everything that's possible given whatever API limitations there are).
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

verstappe avatar image
verstappe answered
Keep me updated on your progress, if you open source it I'll happily contribute.
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

l3iggs avatar image
l3iggs answered
It absolutely is open source. See the GPLv2 LICENSE here: https://github.com/rsync-acd-developers/rsync-acd
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Jiasheng Zhuang avatar image
Jiasheng Zhuang answered
There do exist an API: https://github.com/cnbeining/Amazon-Cloud-Drive-Python-SDK/blob/master/acd.py#L444 However I do not think this is for "sync". A quick MD5 comparison would fix this problem really quick IMHO.
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

earnol avatar image
earnol answered
I'm working on FUSE acd client as a perl-based application. I now able to partially download files (it is not covered in documentation, but i discovered the way though experiments), and now looking into way to partially modify/append files. Anyone knows the way?
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Jiasheng Zhuang avatar image
Jiasheng Zhuang answered
There's no such API. You can only update the metadata of an uploaded file, not the content. Maybe we can send Amazon a feature request or something like that...
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.