Je suis utilisateur de la gallerie d'images phpwebgallery qui me sert principalement à partager des photos avec ma famille et mes amis. Son utilisation est simple et la mise à jour est très rapide. voici deux petits scripts que j'utilise pour mettre à jour ma gallerie.

Tout d'abord je renomme les photos, souvent pris avec un apareil numérique, dont les titres sont peu éloquant. Pour cela je mets mes photos dans un répertoire et je crée et execute ce script dans ce même répertoire :

#! /bin/sh
NUM=0
for file in *.jpg; do
NUM=`expr 1 + $NUM`
mv "$file" nom_image_$NUM.jpg
done

Bien sûr vous pouvez adapter ce script à vos besoins très facilement.

Ensuite il est aussi demandé la création de vignettes qui vont être réalisées très simplement grâce a ce script toujours à placer dans le répertoire de vos photos :

#! /bin/sh
for img in `ls *.jpg`
do
convert -resize 128x96 $img TN-$img
done

Là encore vous pouvez très facilement adapter ce script à vos propres besoins.

Une fois les deux scripts edités, vous pouvez leur mettre un CHMOD +x pour le rendre exécutables, et les executer grâce à la commande # sh script.sh ou # ./script.sh

N'hésitez pas si vous avez des remarques ou autres astuces à les faire partager en commentaires :)