bugfix: scripts/make-spreads.sh: added extension normalization...

Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
Alex A. Naanou 2023-06-26 14:47:10 +03:00
parent 035861ef77
commit 36a9c8d380

View File

@ -56,9 +56,11 @@ ANOTATE_IMAGE_PATHS=${ANOTATE_IMAGE_PATHS:=}
# supported formats/extensions... # supported formats/extensions...
TEXT_FORMATS=${TEXT_FORMATS:=$CFG_TEXT_FORMATS} TEXT_FORMATS=${TEXT_FORMATS:=$CFG_TEXT_FORMATS}
TEXT_FORMATS=${TEXT_FORMATS:=txt} TEXT_FORMATS=${TEXT_FORMATS:=txt}
TEXT_FORMATS=${TEXT_FORMATS,,}
IMAGE_FORMATS=${IMAGE_FORMATS:=$CFG_IMAGE_FORMATS} IMAGE_FORMATS=${IMAGE_FORMATS:=$CFG_IMAGE_FORMATS}
IMAGE_FORMATS=${IMAGE_FORMATS:=jpeg|jpg|png|pdf|svg|eps} IMAGE_FORMATS=${IMAGE_FORMATS:=jpeg|jpg|png|pdf|svg|eps}
IMAGE_FORMATS=${IMAGE_FORMATS,,}
SPREADS_DIR=${SPREADS_DIR:=$CFG_SPREADS_DIR} SPREADS_DIR=${SPREADS_DIR:=$CFG_SPREADS_DIR}
@ -366,9 +368,9 @@ populateTemplate(){
local txt=() local txt=()
local elem local elem
for elem in "${items[@]}" ; do for elem in "${items[@]}" ; do
if [[ "$elem" =~ $IMAGE_FORMATS ]] ; then if [[ "${elem,,}" =~ $IMAGE_FORMATS ]] ; then
img+=("$elem") img+=("$elem")
elif [[ "$elem" =~ $TEXT_FORMATS ]] ; then elif [[ "${elem,,}" =~ $TEXT_FORMATS ]] ; then
txt+=("$elem") txt+=("$elem")
fi fi
done done
@ -491,10 +493,10 @@ handleSpread(){
local txt=() local txt=()
local items=() local items=()
for elem in "$spread"/* ; do for elem in "$spread"/* ; do
if [[ "$elem" =~ $IMAGE_FORMATS ]] ; then if [[ "${elem,,}" =~ $IMAGE_FORMATS ]] ; then
img+=("$elem") img+=("$elem")
items+=("$elem") items+=("$elem")
elif [[ "$elem" =~ $TEXT_FORMATS ]] ; then elif [[ "${elem,,}" =~ $TEXT_FORMATS ]] ; then
txt+=("$elem") txt+=("$elem")
items+=("$elem") items+=("$elem")
fi fi
@ -574,7 +576,7 @@ handleSpread(){
# slots/files from list... # slots/files from list...
# image... # image...
if [[ "$elem" =~ $IMAGE_FORMATS ]] ; then if [[ "${elem,,}" =~ $IMAGE_FORMATS ]] ; then
echo % echo %
echo "% $P page (image)..." echo "% $P page (image)..."
template=`getTemplate "$spread" "$IMAGE_PAGE"` template=`getTemplate "$spread" "$IMAGE_PAGE"`