adjust rclone sync from nc -> local to be faster/more tuned for regular use

This commit is contained in:
KemoNine 2024-03-26 13:33:01 -04:00
parent f2130e01fc
commit 4f36d5656c
2 changed files with 42 additions and 4 deletions

View file

@ -8,8 +8,8 @@
export LOCAL_ORG="/data/data/com.termux/files/home/storage/shared/org/"
export NC_ORG="nc-personal:/org/"
# rclone common flags/switches
export RC_COMMON="--delete-after --fast-list --human-readable --interactive"
# rclone common flags/switch
export RC_COMMON="--fast-list --human-readable -P --max-depth=2"
# get a wake lock so we dont get background killed
/data/data/com.termux/files/usr/bin/termux-wake-lock
@ -25,8 +25,11 @@ echo "starting rclone from nextcloud -> local storage"
$NC_ORG $LOCAL_ORG
# pause to review rclone output
echo "press enter to continue"
read junkvar
#echo "press enter to continue"
#read junkvar
# release wake lock
/data/data/com.termux/files/usr/bin/termux-wake-unlock
echo "Press enter to exit"
read junkvar

35
shortcuts/rclone-nc-local-full Executable file
View file

@ -0,0 +1,35 @@
#!/data/data/com.termux/files/usr/bin/sh
# debugging
#echo $1
#export RC_DEBUG="-P --dry-run"
# org storage locations
export LOCAL_ORG="/data/data/com.termux/files/home/storage/shared/org/"
export NC_ORG="nc-personal:/org/"
# rclone common flags/switches
export RC_COMMON="--delete-after --fast-list --human-readable -P"
# get a wake lock so we dont get background killed
/data/data/com.termux/files/usr/bin/termux-wake-lock
# sync org data to local device (pull down outstanding changes, if any)
echo "starting rclone from nextcloud -> local storage"
/data/data/com.termux/files/usr/bin/rclone sync \
$RC_COMMON $RC_DEBUG \
--filter "+ /Documents/Resume/**" \
--filter "- archivebox" \
--filter "- /Attic/" \
--filter "- /Documents/" \
$NC_ORG $LOCAL_ORG
# pause to review rclone output
#echo "press enter to continue"
#read junkvar
# release wake lock
/data/data/com.termux/files/usr/bin/termux-wake-unlock
echo "Press enter to exit"
read junkvar