Bonjour,
Si ça peut servir à d'autres, j'ai déposé ce script plutôt "Mac" sur
ce framadrop.
Penser à le rendre exécutable (chmod + x importPhotos) et l'adapter aux besoins spécifiques...
Et ce petit scripting bash m'a donnée envie de voir si je pouvais reproduire ce que je fais avec Rapid Photo Downloader, et oui c'est faisable.
J'ai donc poussé le script dans une version que je souhaitais pouvoir utiliser
à partir de l'explorateur de fichiers d'Ubuntu (aka nautilus auparavant) par un simple clic droit > Scripts > importPhotos
Pour cela, il suffit de déposer
ce script dans ~/.local/share/nautilus/scripts/importPhotos et le rendre exécutable (chmod +x importPhotos).
Il réalise l'importation de photos à partir d'un dossier ou fichier (carte SD par exemple).
Une étiquette libre peut être associée à l'ensemble du jeu d'importation (lieu, thème, etc...).
Les photos sont recopiées dans une arborescence sous la forme : AAAA/MM - mois AA/AAMMJJ-étiquette/étiquette-AAMMJJ-nom_fichier_originel.ext
Exemple : 2018/01 - janvier 18/180101-Nouvel an/Nouvel an-180101-_K3_4595.PEF
Les photos sont dupliquées sur un espace backup avec la même sous-arborescence.
Donc, après avoir inséré la carte SD, il faut la parcourir jusqu'au dossier (voire fichier) à importer, cliquer droit sur celui-ci > Scripts > importPhotos
Si l'espace cible n'est pas accessible, le script l'indique et s'arrête.
Si l'espace backup n'est pas accessible, le script l'indique et continue.
Une fenêtre de dialogue demande une étiquette, par exemple : Nouvel an.
Ne pas en saisir ou cliquer sur annuler si une étiquette n'est pas nécessaire.
Une confirmation est ensuite demandée en récapitulant ce qui va être fait.
Au final, les photos sont recopiées sur la/les cibles définies dans le script (photoRoot et photoBack) et sont toujours sur la source. J'ai l'habitude de formater mes cartes quand je suis certain que tout est en bon ordre sur la bécane et le backup.
C'est bien sûr de l'Open Source !