pyicloud icon indicating copy to clipboard operation
pyicloud copied to clipboard

Add iclouddrivesync

Open RichieB2B opened this issue 5 years ago • 6 comments

Breaking change

Proposed change

Type of change

  • [ ] Dependency upgrade
  • [ ] Bugfix (non-breaking change which fixes an issue)
  • [ ] New service (thank you!)
  • [x] New feature (which adds functionality to an existing service)
  • [ ] Breaking change (fix/feature causing existing functionality to break)
  • [ ] Code quality improvements to existing code or addition of tests
  • [ ] Documentation or code sample

Example of code:

iclouddrivesync --destination=/var/lib/idrive [email protected] --password=secret --remove

Additional information

  • This PR fixes or closes issue: fixes #
  • This PR is related to issue:

Checklist

  • [x] The code change is tested and works locally.
  • [x] Local tests pass. Your PR cannot be merged unless tests pass
  • [x] There is no commented out code in this PR.
  • [ ] Tests have been added to verify that the new code works.

If user exposed functionality or configuration variables are added/changed:

  • [x] Documentation added/updated to README

RichieB2B avatar Oct 03 '20 19:10 RichieB2B

This is work in progress. Seems to work well enough but needs more testing. Any feedback welcome!

RichieB2B avatar Oct 03 '20 19:10 RichieB2B

WOW, thanks men !!! :tada:

Please update the README with an exemple of code, a "how to" use it guide. :muscle:

I will check the code a bit later.

Quentame avatar Oct 15 '20 12:10 Quentame

I have been running this code for 2 years and it works really well. I have added requested documentation. This branch is ready to be merged.

RichieB2B avatar Jul 19 '22 12:07 RichieB2B

@balloob Can you merge this?

RichieB2B avatar Aug 25 '22 21:08 RichieB2B

This should not be part of this library. Instead, create a new application that relies on this lib.

balloob avatar Aug 26 '22 00:08 balloob

This script started out as a patch to cmdline.py (it still can be) but it was more intuitive to create a stand along executable for it. It is basically a wrapper around PyiCloudService.drive that is just a few dozen lines. I can create a separate repo for it but that makes little sense to me.

RichieB2B avatar Aug 29 '22 19:08 RichieB2B