[systemd] Add path check for MP3 scrobbles

This commit is contained in:
2025-09-25 16:51:36 -04:00
parent 80504aba80
commit 04926030fd
3 changed files with 42 additions and 0 deletions

27
bin/.bin/usb-move.sh Executable file
View File

@ -0,0 +1,27 @@
#!/bin/bash
set -e
SRC_DIR="/media/username/SANSA"
DEST_DIR="/home/powellc/var/rockbox/"
FILENAME="scrobbles.tsv"
WEBDAV_URL="https://box.unbl.ink/cloud/files/var/"
WEBDAV_USER="colin@unbl.ink"
WEBDAV_PASS=""
# Wait a moment to ensure mount is complete
sleep 2
if [ -f "$SRC_DIR/$FILENAME" ]; then
TIMESTAMP=$(date +"%Y%m%d-%H%M%S")
NEW_NAME="scrobbles-$TIMESTAMP.tsv"
# Backup locally
mv "$SRC_DIR/$FILENAME" "$DEST_DIR/$NEW_NAME"
# Send to WebDAV
curl -s --netrc -T "$LOCAL_PATH" "${WEBDAV_URL}${NEW_NAME}"
# Notify user
curl -s -d "Backed up $FILENAME locally and sent to Webdav" https://ntfy.unbl.ink/life >/dev/null
fi