From 4cd4a2e906f97f1ad6d9ff5fbd1d6a2d32d52aa0 Mon Sep 17 00:00:00 2001 From: RandomNinjaAtk Date: Wed, 25 Jan 2023 07:04:18 -0500 Subject: [PATCH] 1.0.6 - Use Trash Guide Naming Json for naming... --- root/scripts/AutoConfig.bash | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/root/scripts/AutoConfig.bash b/root/scripts/AutoConfig.bash index d5b7839..d6e62ff 100644 --- a/root/scripts/AutoConfig.bash +++ b/root/scripts/AutoConfig.bash @@ -1,5 +1,5 @@ #!/usr/bin/env bash -scriptVersion="1.0.5" +scriptVersion="1.0.6" if [ -z "$arrUrl" ] || [ -z "$arrApiKey" ]; then arrUrlBase="$(cat /config/config.xml | xq | jq -r .Config.UrlBase)" @@ -34,16 +34,24 @@ if [ -f /config/extended/logs/autoconfig ]; then exit fi -log "Getting Trash Guide Recommended Movie Naming..." -movieNaming="$(curl -s https://raw.githubusercontent.com/TRaSH-/Guides/master/docs/Radarr/Radarr-recommended-naming-scheme.md | grep "{Movie Clean" | head -n 1)" +if [ -f /config/extended/configs/naming.json ]; then + log "Using custom Naming (/config/extended/config/naming.json)..." + namingJson=$(cat /config/extended/configs/naming.json) +else + log "Getting Trash Guide Recommended Naming..." + namingJson=$(curl -s "https://raw.githubusercontent.com/TRaSH-/Guides/master/docs/json/radarr/naming/radarr-naming.json") +fi + +trashStandardMovieFormat=$(echo "$namingJson" | jq -r '.file.default') +trashMovieFolderFormat=$(echo "$namingJson" | jq -r '.folder.default') log "Updating Radarr Moving Naming..." updateArr=$(curl -s "$arrUrl/api/v3/config/naming" -X PUT -H "Content-Type: application/json" -H "X-Api-Key: $arrApiKey" --data-raw "{ \"renameMovies\":true, \"replaceIllegalCharacters\":true, \"colonReplacementFormat\":\"delete\", - \"standardMovieFormat\":\"$movieNaming\", - \"movieFolderFormat\":\"{Movie CleanTitle}{ (Release Year)}\", + \"standardMovieFormat\":\"$trashStandardMovieFormat\", + \"movieFolderFormat\":\"$trashMovieFolderFormat\", \"includeQuality\":false, \"replaceSpaces\":false, \"id\":1