From 6629e2d54a02b746686dc018b74ed4ef9f619be3 Mon Sep 17 00:00:00 2001 From: Justin Winokur Date: Mon, 2 Nov 2020 10:13:02 -0700 Subject: [PATCH] Added syncrclone --- Third-Party-Integrations-with-rclone.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Third-Party-Integrations-with-rclone.md b/Third-Party-Integrations-with-rclone.md index d040c43..ce9f876 100644 --- a/Third-Party-Integrations-with-rclone.md +++ b/Third-Party-Integrations-with-rclone.md @@ -147,6 +147,8 @@ Features: * Tested on Python 2.7.16 and 3.6.8 * 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 _A tiny, hackable, two-way cloud synchronisation client for Linux_ @@ -222,3 +224,13 @@ while rclone.tailing(): 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 \ No newline at end of file