From ae2e2b9e77ac5cc311e84b221fd7bef2fff317e0 Mon Sep 17 00:00:00 2001 From: John Rogers Date: Sun, 17 Aug 2025 14:02:31 +0100 Subject: [PATCH] deelgte --- jamdl.sh | 49 ------------------------------------------------- 1 file changed, 49 deletions(-) delete mode 100644 jamdl.sh diff --git a/jamdl.sh b/jamdl.sh deleted file mode 100644 index 65475df..0000000 --- a/jamdl.sh +++ /dev/null @@ -1,49 +0,0 @@ -#!/bin/bash - -# ==== CONFIGURATION ==== -VIDEO_URL="$1" -NAS_HOST="(localaddress)" -NAS_USER="ssh_user" -NAS_PATH="/path/to/files/on/nas" -TEMP_DIR="/tmp/yt-nas-transfer" -COOKIES_FILE="/location/of/apple-music-cookies-file.txt" - -# ==== BASIC CHECK ==== -if [[ -z "$VIDEO_URL" ]]; then - echo "[ERROR] No URL provided. Usage: jamdl \"\"" - exit 1 -fi - -# Create temp directory -mkdir -p "$TEMP_DIR" -cd "$TEMP_DIR" || exit 1 - -# ==== DOWNLOAD SECTION ==== -if [[ "$VIDEO_URL" == *"music.apple.com"* ]]; then - echo "[INFO] Apple Music link detected. Using gamdl..." - if [[ -f "$COOKIES_FILE" ]]; then - gamdl --cookies-path "$COOKIES_FILE" "$VIDEO_URL" - else - echo "[WARN] cookies.txt not found at $COOKIES_FILE — running gamdl without it" - gamdl "$VIDEO_URL" - fi -elif [[ "$VIDEO_URL" == *"soundcloud.com"* ]]; then - echo "[INFO] Soundcloud link detected. Using scdl..." - scdl -l "$VIDEO_URL" -else - echo "[INFO] Non-Apple Music link. Using yt-dlp..." - yt-dlp -o "%(title)s.%(ext)s" "$VIDEO_URL" -fi - -# ==== TRANSFER IF FILES EXIST ==== -if compgen -G "$TEMP_DIR/*" > /dev/null; then - echo "[INFO] Transferring files to NAS..." - scp -r "$TEMP_DIR"/* "$NAS_USER@$NAS_HOST:$NAS_PATH" -else - echo "[WARN] No files found to transfer." -fi - - -# Cleanup -echo "[INFO] Cleaning up..." -rm -rf "$TEMP_DIR"/*% \ No newline at end of file