changed rename.sh to source and type to case for performance
This commit is contained in:
parent
2b467c43e9
commit
b1075f8384
57
rename.sh
57
rename.sh
@ -11,38 +11,10 @@ log="$1"
|
|||||||
config="$2"
|
config="$2"
|
||||||
count=$(($3 + 1))
|
count=$(($3 + 1))
|
||||||
|
|
||||||
# Message System
|
# shellcheck disable=SC1090
|
||||||
discord=$(grep "discord=" "$config" | sed 's/.*=//g')
|
source "$config"
|
||||||
NextcloudDomain=$(grep "NextcloudDomain=" "$config" | sed 's/.*=//g')
|
|
||||||
NextcloudTalkToken=$(grep "NextcloudTalkToken=" "$config" | sed 's/.*=//g')
|
|
||||||
NextcloudUser=$(grep "NextcloudUser=" "$config" | sed 's/.*=//g')
|
|
||||||
NextcloudPassword=$(grep "NextcloudPassword=" "$config" | sed 's/.*=//g')
|
|
||||||
|
|
||||||
#Liste für die Umbenennung
|
if [[ -z $language ]]; then
|
||||||
renamelist=$(grep "renamelist=" "$config" | sed 's/.*=//g')
|
|
||||||
|
|
||||||
#Ordner Pfade
|
|
||||||
|
|
||||||
encodes=$(grep "encodes=" "$config" | sed 's/.*=//g')
|
|
||||||
|
|
||||||
Movies=$(grep "Movies=" "$config" | sed 's/.*=//g')
|
|
||||||
Series=$(grep "Series=" "$config" | sed 's/.*=//g')
|
|
||||||
Animes=$(grep "Animes=" "$config" | sed 's/.*=//g')
|
|
||||||
|
|
||||||
FilmDB=$(grep "MovieDB=" "$config" | sed 's/.*=//g')
|
|
||||||
SerienDB=$(grep "SeriesDB=" "$config" | sed 's/.*=//g')
|
|
||||||
AnimeDB=$(grep "AnimeDB=" "$config" | sed 's/.*=//g')
|
|
||||||
|
|
||||||
FilmName=$(grep "MovieName=" "$config" | sed 's/.*=//g')
|
|
||||||
SerienName=$(grep "SeriesName=" "$config" | sed 's/.*=//g')
|
|
||||||
AnimeNames=$(grep "AnimeName=" "$config" | sed 's/.*=//g')
|
|
||||||
|
|
||||||
FileBotLang=$(grep "FileBotLang=" "$config" | sed 's/.*=//g')
|
|
||||||
|
|
||||||
language_Folder=$(grep "language_folder=" "$config" | sed 's/.*=//g')
|
|
||||||
if [[ -n $(grep "language=" "$config" | sed 's/.*=//g') ]]; then
|
|
||||||
language=$(grep "language=" "$config" | sed 's/.*=//g')
|
|
||||||
else
|
|
||||||
language=$(locale | head -n 1 | sed 's/.*=\|\..*//g')
|
language=$(locale | head -n 1 | sed 's/.*=\|\..*//g')
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -70,8 +42,6 @@ nextcloud_msg() {
|
|||||||
curl -d '{"token":"'"$NextcloudTalkToken"'", "message":"'"$1"'"}' -H "Content-Type: application/json" -H "Accept:application/json" -H "OCS-APIRequest:true" -u "$NextcloudUser:$NextcloudPassword" "$NextcloudDomain"/ocs/v1.php/apps/spreed/api/v1/chat/tokenid &>/dev/null
|
curl -d '{"token":"'"$NextcloudTalkToken"'", "message":"'"$1"'"}' -H "Content-Type: application/json" -H "Accept:application/json" -H "OCS-APIRequest:true" -u "$NextcloudUser:$NextcloudPassword" "$NextcloudDomain"/ocs/v1.php/apps/spreed/api/v1/chat/tokenid &>/dev/null
|
||||||
}
|
}
|
||||||
|
|
||||||
appriseurl=$(grep "appriseurl=" "$config" | sed 's/.*=//g')
|
|
||||||
apprisetag=$(grep "apprisetag=" "$config" | sed 's/.*=//g')
|
|
||||||
apprise_msg() {
|
apprise_msg() {
|
||||||
if [[ -n $apprisetag ]]; then
|
if [[ -n $apprisetag ]]; then
|
||||||
curl -d '{"body":"'"$1"'", "title":"#### jdautoenc.sh ####","tag":"'"$apprisetag"'"}' -H "Content-Type: application/json" "$appriseurl" &>/dev/null
|
curl -d '{"body":"'"$1"'", "title":"#### jdautoenc.sh ####","tag":"'"$apprisetag"'"}' -H "Content-Type: application/json" "$appriseurl" &>/dev/null
|
||||||
@ -134,16 +104,21 @@ while read -r name; do
|
|||||||
|
|
||||||
if [[ ${v,,} == *"$keyword1"*"$keyword2"* ]]; then
|
if [[ ${v,,} == *"$keyword1"*"$keyword2"* ]]; then
|
||||||
log_msg "$(text_lang "005") $(basename "$v" | sed 's/\./ /g;s/AAC\|1080p\|WebDL\|[a-z]26[0-9]\|[hH][eE][Vv][Cc]\|[tT]anuki\| dl \| web \|repack\|wayne\|\|[-]\|[gG]er\|[eE]ng\|[sS]ub//g;s/\[[^][]*\]\|WebDL\|JapDub\|CR\|REPACK\|V2DK\|man\|BluRay\|RSG//g;s/_/ /g;s/\( \)*/\1/g')"
|
log_msg "$(text_lang "005") $(basename "$v" | sed 's/\./ /g;s/AAC\|1080p\|WebDL\|[a-z]26[0-9]\|[hH][eE][Vv][Cc]\|[tT]anuki\| dl \| web \|repack\|wayne\|\|[-]\|[gG]er\|[eE]ng\|[sS]ub//g;s/\[[^][]*\]\|WebDL\|JapDub\|CR\|REPACK\|V2DK\|man\|BluRay\|RSG//g;s/_/ /g;s/\( \)*/\1/g')"
|
||||||
if [[ ${format,,} == "anime" ]]; then
|
case ${format,,} in
|
||||||
filebot_rename "$AnimeDB" "$FileBotLang" "$Animes" "$AnimeNames" "$dbid"
|
anime)
|
||||||
elif [[ ${format,,} == "series" ]]; then
|
filebot_rename "$AnimeDB" "$FileBotLang" "$Animes" "$AnimeName" "$dbid"
|
||||||
filebot_rename "$SerienDB" "$FileBotLang" "$Series" "$SerienName" "$dbid"
|
;;
|
||||||
elif [[ ${format,,} == "movie" ]]; then
|
series)
|
||||||
filebot_rename "$FilmDB" "$FileBotLang" "$Movies" "$FilmName" "$dbid"
|
filebot_rename "$SeriesDB" "$FileBotLang" "$Series" "$SeriesName" "$dbid"
|
||||||
else
|
;;
|
||||||
|
movie)
|
||||||
|
filebot_rename "$MovieDB" "$FileBotLang" "$Movies" "$MovieName" "$dbid"
|
||||||
|
;;
|
||||||
|
*)
|
||||||
log_msg "${red}$v $(text_lang "006") $name $(text_lang "007")"
|
log_msg "${red}$v $(text_lang "006") $name $(text_lang "007")"
|
||||||
log_msg "${red}$(text_lang "008")"
|
log_msg "${red}$(text_lang "008")"
|
||||||
fi
|
;;
|
||||||
|
esac
|
||||||
fi
|
fi
|
||||||
|
|
||||||
done
|
done
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user