#!/bin/bash # Farben für echo red='\033[0;31m' white='\033[0;37m' yellow='\033[0;33m' # Rename Skript: JDAutoConfig=$(find ~ -type f -name "JDAutoConfig" 2>/dev/null) renamelist=$(grep "renamelist=" "$JDAutoConfig" | sed 's/renamelist=//g') # shellcheck disable=SC1091 source "$(dirname "$0")/i18n.sh" clear IFS=$'\n' frage="$(tr "select_delete") " entrys=($(awk 'NR % 6 == 1' "$renamelist" | sed 's/#.*/Beispiel Eintrag/g')) PS3="$frage " select entry in "${entrys[@]}" "$(tr "exit")"; do if ((REPLY == 1 + ${#entrys[@]})); then exit break elif ((REPLY > 0 && REPLY <= ${#entrys[@]})); then tvdbid=$(grep -A5 "$entry" "$renamelist" | awk 'NR % 5 == 0') if [[ -z $(curl -sL https://www.thetvdb.com/dereferrer/series/"$tvdbid" | grep -i -A1 "deu" | grep "data-title" | sed 's/.*="\|"//g' | sed "s/’/'/g") ]]; then curl -sL https://www.thetvdb.com/dereferrer/series/"$tvdbid" | grep -i -A1 "en" | grep "data-title" | sed 's/.*="\|"//g' | sed "s/’/'/g" fi echo "" read -rp "$(echo -e "$(tr "sure_delete")" "${yellow}""$entry" "${red}""$(tr "delete")""${white}" "$(tr "want")") (y/N) " sure if [ "${sure,,}" == "y" ]; then sed -i "/$entry/,+5d" "$renamelist" fi /bin/bash "${BASH_SOURCE[0]}" else tr "invalid" fi done