handbrake_for_plex.sh

-capitalize series’s name
This commit is contained in:
2022-09-01 15:10:24 +02:00
parent 76bc76a872
commit ade806d162

View File

@@ -193,10 +193,18 @@ do
echo -e "$info\n" echo -e "$info\n"
END_COMMENT END_COMMENT
# Séries
if [[ $filename =~ $REGEX ]]; then if [[ $filename =~ $REGEX ]]; then
MATCH="${BASH_REMATCH[1]}" MATCH="${BASH_REMATCH[1]}"
# Remplace les . par des espaces
e=$(echo "${filename%$MATCH*}" | sed 's/\./\ /g' | xargs) e=$(echo "${filename%$MATCH*}" | sed 's/\./\ /g' | xargs)
new_name="$e - $MATCH.$DEST_EXT" # Capitalise chaque mot
f=( $e )
g=${f[@]^}
# Met en majuscule SxxExx
new_name="$g - ${MATCH^^}.$DEST_EXT"
# Films
elif [[ $filename =~ $REGEX2 ]]; then elif [[ $filename =~ $REGEX2 ]]; then
MATCH2="${BASH_REMATCH[0]}" MATCH2="${BASH_REMATCH[0]}"
e=$(echo "${filename%$MATCH2*}" | sed 's/\./\ /g' | xargs) e=$(echo "${filename%$MATCH2*}" | sed 's/\./\ /g' | xargs)
@@ -336,10 +344,6 @@ END_COMMENT
fi fi
# Move SRC file to trash # Move SRC file to trash
# if [[ "$OSTYPE" == "linux-gnu" ]] && [ -x "$(command -v zenity)" ]; then
# gvfs-trash filepath - gio trash some_file
if [ "$trash" = true ] && [[ "$OSTYPE" == "darwin"* ]]; then if [ "$trash" = true ] && [[ "$OSTYPE" == "darwin"* ]]; then
echo -e "\n${italic}Move ${filename} to trash...${reset}" echo -e "\n${italic}Move ${filename} to trash...${reset}"
osascript -e "tell application \"Finder\" to delete POSIX file \"${FILE}\"" >/dev/null osascript -e "tell application \"Finder\" to delete POSIX file \"${FILE}\"" >/dev/null