scripts/clean-cloud.sh
2024-11-03 15:40:20 -06:00

39 lines
1.1 KiB
Bash
Executable File

#! /usr/bin/env nix-shell
#! nix-shell -i bash -p bash rsync
# remote_server=miniserver
# local_directory=/srv/pool/cloud
# remote_directories=(/srv/pool /home/jawz/Multimedia /home/jawz/Pictures /home/jawz/gallery-dl)
shopt -s extglob
# for remote_dir in "${remote_directories[@]}"; do
# dir_name=${remote_dir%%+(/)}
# dir_name=${dir_name##*/}
# rsync -avz -r --info=progress2 --info=name0 \
# --remove-source-files \
# -e ssh "$remote_server":"$remote_dir"/ "$local_directory"/"$dir_name"/
# done
sync() {
echo "Syncing $1"
rsync -avzr --info=progress2 --info=name0 \
--remove-source-files \
-e ssh /srv/miniserver/"$1"/ /srv/server/"$1"
}
sync pool/scrapping/JawZ
sync pool/glue
# dirs_whitelist=(Comics Espaniol Manga Webcomics Webtoons)
# for dir in "${dirs_whitelist[@]}"; do
# sync pool/multimedia/media/Library/"$dir"
# done
# sync "jawz/Pictures/To Organize"
echo "syncing download files"
jawz_config=/home/jawz/.config/jawz/
rsync -avz -r --info=progress2 --info=name0 --delete \
-e ssh miniserver:"$jawz_config" "$jawz_config"
echo "Donion rings nwn!"