34 lines
1.4 KiB
Bash
34 lines
1.4 KiB
Bash
|
#!/bin/bash
|
||
|
# ---------------------------------------------------------------------------------------------
|
||
|
# envoi de plusieurs dossiers de photos (exportés de mapillary) vers panoramax
|
||
|
# fonctionne avec un dossier contenant les dossiers de photos de mapillary
|
||
|
# déplace les dossiers importés dans un autre afin d'effectuer un suivi progresssif
|
||
|
#
|
||
|
# ---------------- usage:
|
||
|
# changez les variables suivantes, puis lancez la commande bash:
|
||
|
#
|
||
|
# bash panoramax_bash_send.sh
|
||
|
#
|
||
|
# ---------------------------- made by tykayn www.cipherbliss.com -----------------------------
|
||
|
|
||
|
containing_mapillary_folders="/home/poule/encrypted/stockage-syncable/photos/imagerie_kartaview_carto_tel/mapillary"
|
||
|
done_mapillary_folders="/home/poule/encrypted/stockage-syncable/photos/imagerie_kartaview_carto_tel/already_sent_to_panoramax_osm_fr"
|
||
|
panoramax_instance="https://panoramax.openstreetmap.fr"
|
||
|
|
||
|
function import_mapillary_folders_and_move_in_imported_folder() {
|
||
|
echo 'change directory to' $containing_mapillary_folders
|
||
|
|
||
|
cd $containing_mapillary_folders
|
||
|
echo "dossiers à envoyer: "
|
||
|
ls -l |wc -l
|
||
|
echo " "
|
||
|
# loop in containing folder
|
||
|
for f in *; do
|
||
|
echo "envoi du dossier" "$containing_mapillary_folders/$f"
|
||
|
geovisio upload --api-url $panoramax_instance "$containing_mapillary_folders/$f"
|
||
|
mv "$containing_mapillary_folders/$f" "$done_mapillary_folders"
|
||
|
done
|
||
|
}
|
||
|
|
||
|
import_mapillary_folders_and_move_in_imported_folder
|