handbrake_for_plex.sh
-capitalize series’s name
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user