Added syncrclone

Justin Winokur 2020-11-02 10:13:02 -07:00
parent 165aacc4f9
commit 6629e2d54a

@ -147,6 +147,8 @@ Features:
* Tested on Python 2.7.16 and 3.6.8 * Tested on Python 2.7.16 and 3.6.8
* No dependancies besides rclone * No dependancies besides rclone
**Note**: Check out [syncrclone](https://github.com/Jwink3101/syncrclone) by the same author for a tool designed around rclone from the ground up.
## rsinc ## rsinc
_A tiny, hackable, two-way cloud synchronisation client for Linux_ _A tiny, hackable, two-way cloud synchronisation client for Linux_
@ -222,3 +224,13 @@ while rclone.tailing():
rclone.stop() rclone.stop()
``` ```
## syncrclone
[syncrclone](https://github.com/Jwink3101/syncrclone), developed by the same author of [PyFiSync](https://github.com/Jwink3101/PyFiSync) can do bona-fide two-way synchronization between any two rclone remotes. It has a lot of the same features as PyFiSync but was designed from the ground up to use rclone. This means the algorithm is simpler since it doesn't need to try to track moved *and* modified files.
* Fully non-interactive actions
* Backups before anything destructive
* *Extensive* test suite including a huge number of edge cases and odd situations
* Lots of conflict resolution optiosn
* Can work with remotes that do not support modtime (though it is more robust with it)
* Can use past sync state to accelerate checksum computation on any remote