File: android-deltas-sync/_etc/examples/all-operational-switches-off.txt
A self-contained console-interaction demo. Run with all interaction-related operational switches set to False (or 0) in configs: no fixer-script offer, pre-step pauses, or proxy-sync verifies are run. In this mode, the only points where input is required are when verifying removal of existing content on the PC (not shown here), and prompting for manual copies of zipfiles on the phone. PC commands were run in Terminal (on macOS), and phone commands in Termux (on Android 11). #================================================================================= # Initial copy, PC #================================================================================= $ A=~/Downloads/android-deltas-sync $ cd $A $ python3 initial-copy-part1-pc.py Android Deltas Sync 1.0 Copying: from /Users/me/Desktop/temp/test-ads to /Volumes/SAMSUNG_T5/test-ads zip /Volumes/SAMSUNG_T5/test-ads.zip logs /Users/me/Desktop/deltas-logs START: Zipping content on PC Zip create summary: Create finished: files=18, folders=7, symlinks=3, unknowns=0, crufts=0. START: Unzipping content on proxy Zip extract summary: Extract finished: files=18, folders=7, symlinks=3, unknowns=0. START: Moving content zip to proxy Finished - total elapsed time (h:m:s) = 0:0:0 See logs in "/Users/me/Desktop/deltas-logs", and run part 2 on your phone. #================================================================================= # Initial copy, phone #================================================================================= $ A=/sdcard/Download/android-deltas-sync $ cd $A $ python3 initial-copy-part2-phone.py Android Deltas Sync 1.0 Copying: from /sdcard/Android/data/com.termux/test-ads.zip to /sdcard/Android/data/com.termux/test-ads logs /sdcard/Download/deltas-logs Manually copy or move test-ads.zip from the root of the USB drive to /sdcard/Android/data/com.termux using any Android file-explorer app with suitable storage permissions. Press enter/return here when the copy is finished... START: Unzipping content on phone Zip extract summary: Extract finished: files=21, folders=7, symlinks=0, unknowns=0. Removing content zip from phone (remove manually from proxy as needed) Running postcopy hooks Finished - total elapsed time (h:m:s) = 0:1:13 See logs in "/sdcard/Download/deltas-logs". #================================================================================= # Sync changes, PC #================================================================================= $ python3 sync-changes-part1-pc.py Android Deltas Sync 1.0 Syncing: from /Users/me/Desktop/temp/test-ads to /Volumes/SAMSUNG_T5/test-ads zip /Volumes/SAMSUNG_T5/DELTAS.zip logs /Users/me/Desktop/deltas-logs START: Creating PC~proxy deltas Deltas summary: ------------------------------------------------------------------------------- *Summary Compared => files: 17, folders: 7, symlinks: 3 Differences => samefile: 1, uniqueto: 1, uniquefrom: 1, mixedmode: 0 Saved: files => created: 1, deleted: 1, replaced: 1 folders => created: 0, deleted: 0, replaced: 0 ------------------------------------------------------------------------------- Finished. START: Zipping deltas Zip create summary: Create finished: files=3, folders=1, symlinks=0, unknowns=0, crufts=0. Moving deltas zip to proxy START: Applying deltas to proxy Mergeall summary: ------------------------------------------------------------------------------- *Summary Compared => files: 1, folders: 1, symlinks: 0 Differences => samefile: 1, uniqueto: n/a, uniquefrom: 1, mixedmode: 0 Changed: files => created: 1, deleted: 1, replaced: 1 folders => created: 0, deleted: 0, replaced: 0 ------------------------------------------------------------------------------- Finished. Removing deltas folder from PC (keeping zip on proxy) Finished - total elapsed time (h:m:s) = 0:0:0 See logs in "/Users/me/Desktop/deltas-logs", and run part 2 on your phone. #================================================================================= # Sync changes, phone #================================================================================= $ python3 sync-changes-part2-phone.py Android Deltas Sync 1.0 Syncing: from /sdcard/Android/data/com.termux/DELTAS.zip to /sdcard/Android/data/com.termux/test-ads logs /sdcard/Download/deltas-logs Manually copy or move DELTAS.zip from the root of the USB drive to /sdcard/Android/data/com.termux using any Android file-explorer app with suitable storage permissions. Press enter/return here when the copy is finished... START: Unzipping deltas on phone Zip extract summary: Extract finished: files=3, folders=1, symlinks=0, unknowns=0. START: Applying deltas to phone Mergeall summary: ------------------------------------------------------------------------------- *Summary Compared => files: 1, folders: 1, symlinks: 0 Differences => samefile: 1, uniqueto: n/a, uniquefrom: 1, mixedmode: 0 Changed: files => created: 1, deleted: 1, replaced: 1 folders => created: 0, deleted: 0, replaced: 0 ------------------------------------------------------------------------------- Finished. Removing deltas folder from phone Removing deltas zip from phone (remove manually from proxy as needed) Running postcopy hooks Finished - total elapsed time (h:m:s) = 0:0:28 See logs in "/sdcard/Download/deltas-logs".