26-09-19, 10:27
bonjour,
voici un petit script shell qui permet de monter une ressource distante contenant vos photos, et travailler avec plusieurs bases.
une petite vidéo de présentation
Script_multibase_NAS
le script principal contient 2 variables paramétrables et 3 fonctions
1ière variable définit le chemin local contenant vos catalogues
NetFolder="$HOME/XP_VIRTUAL/DT_LIB"
la variable NetFolder sert à tester l'existence du répertoire contenant les catalogues, puis a définir le chemin du catalogue choisi.
2ième variable définit l'url réseau cible
TarFolder="$HOME/NET_DIR/XP_VIRTUAL/photos"
la variable TarFolder ne sert qu'a tester la présence de la ressource distante
la fonction mount_NAS_folder()
permet de monter une ressource distante via un sudo mount avec appel du script ask_pwd.sh
la fonction DT_folder_list()
liste les catalogues existants dans le répertoire NetFolder et permet de créer un nouveau catalogue
la fonction DT_launcher()
lance darktable avec le paramètre --library et le chemin du catalogue
ce script est facilement adaptable
les 2 scripts sont disponibles sur demande par MP
@+
BdM
voici un petit script shell qui permet de monter une ressource distante contenant vos photos, et travailler avec plusieurs bases.
une petite vidéo de présentation
Script_multibase_NAS
le script principal contient 2 variables paramétrables et 3 fonctions
1ière variable définit le chemin local contenant vos catalogues
NetFolder="$HOME/XP_VIRTUAL/DT_LIB"
la variable NetFolder sert à tester l'existence du répertoire contenant les catalogues, puis a définir le chemin du catalogue choisi.
2ième variable définit l'url réseau cible
TarFolder="$HOME/NET_DIR/XP_VIRTUAL/photos"
la variable TarFolder ne sert qu'a tester la présence de la ressource distante
la fonction mount_NAS_folder()
permet de monter une ressource distante via un sudo mount avec appel du script ask_pwd.sh
la fonction DT_folder_list()
liste les catalogues existants dans le répertoire NetFolder et permet de créer un nouveau catalogue
la fonction DT_launcher()
lance darktable avec le paramètre --library et le chemin du catalogue
ce script est facilement adaptable
les 2 scripts sont disponibles sur demande par MP
@+
BdM