Salut, je viens de suivre le tuto qui marche bien. Mais je me rend compte que le temps de conversion des photos est assez long, dans le cas ou notre bon syno fait déjà des miniatures pourquoi ne pas les exploiter?
j'ai donc modifier le code pour ceux que ça interesse:
#!/bin/sh
############## script d'envoi de miniatures par mail #################
log="/volume1/scripts/magick.log"
dest="/volume1/scripts/magick_tmp"
source="/volume1/photo/"
tmp="/volume1/scripts/liste"
number=0
mail="monmail@mail.fr"
message="Photos du jour"
find "$source" -iname "SYNOPHOTO:THUMB_L.jpg" -mtime -1 -type f > $tmp
for i in $(cat $tmp);
do
number=`expr $number + 1`
cp $i $dest/$number.jpg
done
# verifie si des fichiers sont a convertir
if [ "$(ls $dest/)" ]; then
ficlist=`find $dest -iname "*.jpg" -mtime -1 -type f -printf "-a %p "`
nbphotos=`find $dest -iname "*.jpg" -mtime -1 -type f|wc -l `
# Generation de la commande d'envoie de mail
#=================================================
echo "$nbphotos photos du jour!" | nail -s "Photos du jour " $ficlist $mail
# suppression des fichiers de travail
rm $dest/*
synodsmnotify user_du_syno "Notification PhotoStation" "$nbphotos photos envoyées"
fi
rm $tmp
il reste pas mal de choses à améliorer (vérification du poid du mail, pas de gestion des chemins contenant des espaces, amélioration du log que j'ai supprimé dans mon code) mais je suis une grosse feignasse.