From e381d158c40c08a021420ddba96cae8c76893d29 Mon Sep 17 00:00:00 2001 From: Tykayn Date: Thu, 9 Nov 2023 10:46:20 +0100 Subject: [PATCH] up loop exif --- hugin-gopro-fusion/main.ts | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/hugin-gopro-fusion/main.ts b/hugin-gopro-fusion/main.ts index 42a08d97..eaa33ad7 100644 --- a/hugin-gopro-fusion/main.ts +++ b/hugin-gopro-fusion/main.ts @@ -2,7 +2,7 @@ conversion de données gpx conversion de données exif utilisation: - ts-node main.ts --goproMin=80800 --goproMax=80866 --goproSubFolder="rouen_oct23" + ts-node main.ts --goproMin=80800 --goproMax=80801 --goproSubFolder="rouen_oct23" **/ @@ -22,9 +22,9 @@ let gorpro_fusion_separated_photos_folder = 'rouen_oct23' let goproMin = '80800'// numéro de photo gopro minimum front et back. correspond à GF080800.JPG + GB080800.JPG let goproMax = '80866' // et maximum. correspond à GF080866.JPG + GB080866.JPG -let addExifToolInScript = true; -let outputStitchedFolder = '/home/poule/encrypted/stockage-syncable/photos/imageries/gopro/hugin_assemblages_script_output' -let hugin_batch_command = 'bash /home/poule/encrypted/stockage-syncable/www/development/html/scripts/hugin-gopro-fusion/exif_batch.sh '+goproMin+' '+goproMax +let addExifToolInScript = false; +let outputStitchedFolder = '/home/poule/encrypted/stockage-syncable/photos/imageries/gopro/hugin_assemblages_script_output/' + if (mini_arguments['addExifToolInScript']) { addExifToolInScript = mini_arguments['addExifToolInScript'] } @@ -37,6 +37,10 @@ if (mini_arguments['goproSubFolder']) { if (mini_arguments['goproMax']) { goproMax = mini_arguments['goproMax'] } + +let hugin_batch_command = 'bash /home/poule/encrypted/stockage-syncable/www/development/html/scripts/hugin-gopro-fusion/exif_batch.sh '+goproMin+' '+goproMax + + let extension_photo_source = 'jpg' extension_photo_source = 'JPG' @@ -92,7 +96,7 @@ function makeBashScriptHugin(minmax: any) { let ptoPath = `${dossier_pto_output}/${ptoFileName}` scriptsContent += '\n\n# capture n°' + currentNumber - scriptsContent += '\nif [ -f '+outputStitchedFolder+stitchedFileName+'.jpg ]; then ' + + scriptsContent += '\nif [ -f '+outputStitchedFolder+stitchedFileName+'.jpg ]; then \n' + 'hugin_executor' + ' ' + ptoPath + ' ' + '--stitching ' + @@ -110,13 +114,13 @@ function makeBashScriptHugin(minmax: any) { } if(addExifToolInScript){ - scriptsContent += '\n # complétion des données gps depuis une des photos assemblées' + '\n' + hugin_batch_command + '\n' } console.log('##############\n pour lancer le script : \n', 'bash output_pto/'+'hugin_executor_from' + goproMin + '_to_' + goproMax + '.sh', '\n##############\n' ) + console.log('hugin_batch_command: \n', hugin_batch_command) writeFile('hugin_executor_from' + goproMin + '_to_' + goproMax + '.sh', scriptsContent)