Add iclouddrivesync
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
This is work in progress. Seems to work well enough but needs more testing. Any feedback welcome!
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.
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.
@balloob Can you merge this?
This should not be part of this library. Instead, create a new application that relies on this lib.
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.