Compare commits

..

No commits in common. "9e853e0b6ed6e45bef3ae7266a3dee45cd09ffed" and "340a0d456e84c27ffb10d0f20da48b521a934cd0" have entirely different histories.

4 changed files with 5 additions and 52 deletions

View File

@ -8,7 +8,7 @@
###################################
# exemple
# bash /home/poule/encrypted/stockage-syncable/www/development/html/scripts/hugin-gopro-fusion/exif_batch.sh 36077 38695 INBOX_a_assembler/rouen_3
# va assigner les données exif des photos gopro GF36077.JPG à leur assemblage assemblage_063077.jpg
# va assigner les données exif des photos gopro GF036077.JPG à leur assemblage assemblage_063077.jpg
#folder="rouen/rouen_oct23"
@ -25,31 +25,16 @@ function batch_exif_photos {
for i in $(seq $min $max); do
filename=$i
filename_with_zero="0$i"
file="$dir/GF$filename.JPG"
file_with_zero="$dir/GF$filename_with_zero.JPG"
file_assemblage="/home/poule/encrypted/stockage-syncable/photos/imageries/gopro/hugin_assemblages_script_output/assemblage_$i.jpg"
file_assemblage_with_zero="/home/poule/encrypted/stockage-syncable/photos/imageries/gopro/hugin_assemblages_script_output/assemblage_0$i.jpg"
file="$dir/GF0$filename.JPG"
file_assemblage="/home/poule/encrypted/stockage-syncable/photos/imageries/gopro/hugin_assemblages_script_output/assemblage_0$i.jpg"
if [ -f "$file" ] && [ -f "$file_assemblage" ]; then
echo "set the tags in assemblage $i from GF$filename.jpg"
echo "set the tags in assemblage $i from GF0$filename.jpg"
exiftool -tagsFromFile "$file" $file $file_assemblage -overwrite_original
echo "updated the exift tags of $file_assemblage"
else
echo "batch_exif_photos: File $file does not exist."
fi
# test with previous zero
if [ -f "$file_with_zero" ] && [ -f "$file_assemblage_with_zero" ]; then
echo "set the tags in assemblage $i from GF$filename_with_zero.jpg"
exiftool -tagsFromFile "$file_with_zero" $file_with_zero $file_assemblage_with_zero -overwrite_original
echo "updated the exift tags of $file_assemblage_with_zero"
else
echo "batch_exif_photos: File $file_with_zero does not exist."
fi
done
echo "# fin des assemblages exif"

View File

@ -35,7 +35,7 @@ if (mini_arguments['addExifToolInScript']) {
addExifToolInScript = mini_arguments['addExifToolInScript']
}
if (mini_arguments['previous_zero']) {
previous_zero = '0'
previous_zero = mini_arguments['previous_zero']
}
if (mini_arguments['goproMin']) {
goproMin = mini_arguments['goproMin']

View File

@ -1,30 +0,0 @@
#!/bin/bash
# déplacer en masse des photos assemblées dans le dossier /home/poule/encrypted/stockage-syncable/photos/imageries/gopro/A_ORIENTER
# Argument validation
if [ "$#" -ne 2 ]; then
echo "Usage: $0 <start_number> <end_number>"
exit 1
fi
start_num="$1"
end_num="$2"
src_base_name="assemblage_"
new_folder="from_$start_num"
# Créer un nouveau dossier dans dst_dir
dst_dir="/home/poule/encrypted/stockage-syncable/photos/imageries/gopro/A_ORIENTER/${new_folder}_to_$(printf '%03d\n' "$end_num")"
mkdir -p "${dst_dir}"
# Déplacer des fichiers depuis le répertoire actuel vers le nouveau dossier
for i in $(seq -f "%03g" ${start_num} ${end_num}); do
src_file="${src_base_name}${i}.jpg"
dst_file="${dst_dir}/${src_file}"
if [ -f "/home/poule/encrypted/stockage-syncable/photos/imageries/gopro/hugin_assemblages_script_output/${src_file}" ]; then
mv -- "/home/poule/encrypted/stockage-syncable/photos/imageries/gopro/hugin_assemblages_script_output/${src_file}" "${dst_file}"
echo "Déplacé ${src_file} -> ${dst_file}"
else
echo "Fichier '${src_file}' introuvable."
fi
done

View File

@ -1,7 +1,5 @@
#!/bin/bash
echo "génération de fichier de batch"
# lancer:
# bash /home/poule/encrypted/stockage-syncable/www/development/html/scripts/hugin-gopro-fusion/suite.sh 132 145
echo "" > /home/poule/encrypted/stockage-syncable/photos/imageries/gopro/INBOX_a_assembler/assemble_plusieurs_dossiers.sh
dossier_start=$1