Révision du système de cache

This commit is contained in:
Breizh 2022-09-27 17:13:38 +02:00
parent 1e7aa917ef
commit 073e5b6a6b
2 changed files with 3 additions and 11 deletions

View file

@ -2,18 +2,10 @@
# Configuration
generator=/home/files/scripts/generator.sh
max=4
max=${MAX:-4}
export cache=/dev/shm/thumbnails
export root=/home/files/data
# Force la génération en supprimant les index.html
# ainsi que la régénération des miniatures en les supprimant
if [[ "$1" == "-f" ]]
then
find "${root}" -name index.html -delete
rm "${cache}"/*
fi
# Mise en place de l'environnement
cd "$root"
shopt -s globstar
@ -36,7 +28,7 @@ do
cd "$full"
# Si un index.html est déjà présent
if [[ -f "index.html" ]]
if [[ -f "index.html" && "$1" != "-f" ]]
then
# Vérification de la date de modif des fichiers
for file in *

View file

@ -167,7 +167,7 @@ do
if [[ ! -f "${cache}/${thumbname}" ]] && [[ ${kbytes} -le 20480 ]] && [[ ! ${i} =~ \.v2m$ ]]
then
# Création de la miniature
timeout 180 convert -limit memory 200M "${i}" -strip -thumbnail 'x60>' "${cache}/${thumbname}"
convert "${i}" -strip -thumbnail 'x60>' "${cache}/${thumbname}"
fi
# Si une miniature est présente, on l'affiche