22 lines
1007 B
Bash
Executable File
22 lines
1007 B
Bash
Executable File
#!/bin/bash
|
|
set -euo pipefail
|
|
syncNC -o -ab -m
|
|
SOURCE1="/nextcloud/nextcloud-data/lucas/files/Media/Audiobooks/Englisch/"
|
|
DEST1="/nextcloud/audiobooks-englisch/"
|
|
SOURCE2="/nextcloud/nextcloud-data/lucas/files/Media/Music/Musik/"
|
|
DEST2="/nextcloud/navidrome/music/"
|
|
SOURCE3="/nextcloud/nextcloud-data/lucas/files/Media/Music/Playlists/Nextcloud/"
|
|
DEST3="/nextcloud/navidrome/music/playlists/Nextcloud/"
|
|
SOURCE4="/nextcloud/nextcloud-data/lucas/files/Media/Audiobooks/Deutsch/"
|
|
DEST4="/nextcloud/audiobooks-deutsch/"
|
|
SOURCE5="/nextcloud/nextcloud-data/lucas/files/Media/Audiobooks/Kinderbücher/"
|
|
DEST5="/nextcloud/audiobooks-kinder/"
|
|
echo "Syncing audiobooks..."
|
|
rsync -avh --delete --chown=lucas:lucas "$SOURCE1" "$DEST1"
|
|
rsync -avh --delete --chown=lucas:lucas "$SOURCE2" "$DEST2" --exclude="playlists"
|
|
rsync -avh --delete --chown=lucas:lucas "$SOURCE3" "$DEST3" --mkpath
|
|
rsync -avh --delete --chown=lucas:lucas "$SOURCE4" "$DEST4"
|
|
rsync -avh --delete --chown=lucas:lucas "$SOURCE5" "$DEST5"
|
|
|
|
echo "Done."
|