Ajout mot clés

This commit is contained in:
UNFR 2025-05-10 07:57:31 +00:00
parent 7dff16f460
commit 67cab29bea

View File

@ -82,7 +82,7 @@ sanitize_name() {
# Si le nom est entièrement en minuscules # Si le nom est entièrement en minuscules
# OU ne contient aucun des mots-clés SUBFRENCH|TRUEFRENCH|FRENCH|MULTI|VOSTFR # OU ne contient aucun des mots-clés SUBFRENCH|TRUEFRENCH|FRENCH|MULTI|VOSTFR
if [[ "$name" == "${name,,}" ]] || ! [[ "$upper_name" =~ THEATRICAL|DIRECTOR|EXTENDED|REMASTERED|UNRATED|UNCENSORED|REPACK|PROPER|INTERNAL|FINAL|SUBFRENCH|TRUEFRENCH|FRENCH|MULTI|VFQ|VOSTFR ]]; then if [[ "$name" == "${name,,}" ]] || ! [[ "$upper_name" =~ THEATRICAL|DIRECTOR|EXTENDED|REMASTERED|UNRATED|UNCENSORED|DOC|PART|REPACK|PROPER|INTERNAL|FINAL|SUBFRENCH|TRUEFRENCH|FRENCH|MULTI|VOSTFR ]]; then
local parent="$(basename "$(dirname "$filepath")")" local parent="$(basename "$(dirname "$filepath")")"
name="$(remove_accents "$parent")" name="$(remove_accents "$parent")"
fi fi
@ -127,7 +127,7 @@ sanitize_name() {
# on cherche ensuite le premier tag qualité/langue # on cherche ensuite le premier tag qualité/langue
for ((j=marker_index+1; j<total; j++)); do for ((j=marker_index+1; j<total; j++)); do
tag="${parts[j]^^}" tag="${parts[j]^^}"
if [[ "$tag" =~ ^(REPACK|PROPER|INTERNAL|FINAL|SUBFRENCH|TRUEFRENCH|FRENCH|MULTI|VOSTFR)$ ]] \ if [[ "$tag" =~ ^(THEATRICAL|DIRECTOR|EXTENDED|REMASTERED|UNRATED|UNCENSORED|DOC|PART|REPACK|PROPER|INTERNAL|FINAL|SUBFRENCH|TRUEFRENCH|FRENCH|MULTI|VOSTFR)$ ]] \
|| [[ "$tag" =~ ^[0-9]{3,4}P$ ]]; then || [[ "$tag" =~ ^[0-9]{3,4}P$ ]]; then
# on ajoute tout à partir de ce tag # on ajoute tout à partir de ce tag
keep+=("${parts[@]:j}") keep+=("${parts[@]:j}")