summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgrothedev <grothedev@gmail.com>2024-06-17 12:59:38 -0500
committergrothedev <grothedev@gmail.com>2024-06-17 13:43:02 -0500
commitfecda2be6e3238a35b9a0569b9e12c9c84faabf3 (patch)
tree6cde303e0580cad087ca2343aae2298b66369029
parent854c5982bdfe2e2d42720624c17ced8a050ceb12 (diff)
i guess i was working on a python version of datasync service, with more processing on the server side of things, which should be optional, depending on the configuration you desire to use
-rw-r--r--syncdata.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/syncdata.py b/syncdata.py
new file mode 100644
index 0000000..1f43fc4
--- /dev/null
+++ b/syncdata.py
@@ -0,0 +1,9 @@
+#!/bin/python
+
+#on local: gather list of all files and their associated modified-times (using filetreetool)
+#send this to remote
+#on remote: iterate through list, for each check if remote exists and is older or newer.
+#remote sends back a list of all the files that need to be updated (including non-existent-on-remote), and files that are newer on remote.
+
+#user of program can configure whether to automatically download newer remote files for review, or to auto overwrite remote even if newer.
+