up sort bazar

This commit is contained in:
Tykayn 2024-03-05 13:36:07 +01:00 committed by tykayn
parent efab572e8d
commit 99ff26adf2
5 changed files with 24986 additions and 8 deletions

17653
.pnp.cjs generated Executable file

File diff suppressed because one or more lines are too long

2042
.pnp.loader.mjs generated Normal file

File diff suppressed because it is too large Load Diff

View File

@ -19,17 +19,25 @@ mkdir -p "${dst_dir}"
# Déplacer des fichiers depuis le répertoire actuel vers le nouveau dossier # Déplacer des fichiers depuis le répertoire actuel vers le nouveau dossier
for i in $(seq -f "%03g" ${start_num} ${end_num}); do for i in $(seq -f "%03g" ${start_num} ${end_num}); do
src_file="${src_base_name}${i}.jpg" src_file="${src_base_name}${i}.jpg"
src_file_zero="${src_base_name}0${i}.jpg"
dst_file="${dst_dir}/${src_file}" dst_file="${dst_dir}/${src_file}"
if [ -f "/home/poule/encrypted/stockage-syncable/photos/imageries/gopro/hugin_assemblages_script_output/${src_file}" ]; then 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}" mv "/home/poule/encrypted/stockage-syncable/photos/imageries/gopro/hugin_assemblages_script_output/${src_file}" "${dst_file}"
echo "Déplacé ${src_file} -> ${dst_file}" echo "Déplacé ${src_file} -> ${dst_file}"
# else elif [ -f "/home/poule/encrypted/stockage-syncable/photos/imageries/gopro/hugin_assemblages_script_output/${src_file_zero}" ]; then
# echo "Fichier '${src_file}' introuvable." mv "/home/poule/encrypted/stockage-syncable/photos/imageries/gopro/hugin_assemblages_script_output/${src_file_zero}" "${dst_file}"
echo "Déplacé ${src_file_zero} -> ${dst_file}"
else
echo "Fichier '${src_file}' introuvable."
fi fi
done done
echo "dossier de destination: echo "dossier de destination:
$dst_dir" $dst_dir"
ls -l $dst_dir |wc -l
# supprimer les fichiers pto # supprimer les fichiers pto
# bash /home/poule/encrypted/stockage-syncable/www/development/html/scripts/hugin-gopro-fusion/remove_pto_batch.sh $start_num $end_num bash /home/poule/encrypted/stockage-syncable/www/development/html/scripts/hugin-gopro-fusion/remove_pto_batch.sh $start_num $end_num

View File

@ -1,15 +1,15 @@
#!/bin/bash #!/bin/bash
# Définir le répertoire d'entrée et le répertoire de sortie # Définir le répertoire d'entrée et le répertoire de sortie
in_folder="/home/poule/encrypted/stockage-syncable/photos/imageries/gopro/bazar" in_folder="/home/poule/encrypted/stockage-syncable/photos/imageries/gopro/hugin_assemblages_script_output_essai"
out_folder="/home/poule/encrypted/stockage-syncable/photos/imageries/gopro/INBOX_a_assembler/sequences_from_bazar" out_folder="/home/poule/encrypted/stockage-syncable/photos/imageries/gopro/INBOX_a_assembler/sequences_from_bazar"
# Boucler sur tous les files dans le répertoire d'entrée # Boucler sur tous les files dans le répertoire d'entrée
for files in "$in_folder/"*; do for files in "$in_folder/"*; do
fichier="$in_folder/${files##*/}" fichier="$in_folder/${files##*/}"
# Vérifier si le fichier est un fichier GP*.JPG ou GF*.JPG
if [[ $fichier == *"GP*" || $fichier == *"GF*" ]]; then if [[ $fichier == *"assemblage_*" || $fichier == *"assemblage_*" ]]; then
# Extraire le nombre de séquence à partir du nom de fichier # Extraire le nombre de séquence à partir du nom de fichier
seq_num=$(echo "$fichier" | awk -F '[_'] '{print $3}') seq_num=$(echo "$fichier" | awk -F '[_'] '{print $3}')
@ -22,7 +22,7 @@ for files in "$in_folder/"*; do
# Boucler durch tous les fichiers subséquents dans le répertoire d'entrée # Boucler durch tous les fichiers subséquents dans le répertoire d'entrée
for nextfile in "$in_folder/"*; do for nextfile in "$in_folder/"*; do
# Vérifier si le prochain fichier est également un fichier GP*.JPG ou GF*.JPG # Vérifier si le prochain fichier est également un fichier GP*.JPG ou GF*.JPG
if [[ $nextfile == *"GP*" || $nextfile == *"GF*" ]]; then if [[ $nextfile == *"assemblage_*" || $nextfile == *"assemblage_*" ]]; then
# Extraire le prochain nombre de séquence à partir du nom de fichier # Extraire le prochain nombre de séquence à partir du nom de fichier
next_seq_num=$(echo "$nextfile" | awk -F '[_'] '{print $3}') next_seq_num=$(echo "$nextfile" | awk -F '[_'] '{print $3}')

5275
yarn.lock Normal file

File diff suppressed because it is too large Load Diff