29-09-24, 20:22
Bonjour Jean-Pierre,
Je suis utilisateur de Darktable, et j'ai exactement le même besoin que toi à savoir réécrire tous mes XMP car je souhaite m'assurer qu'ils reflètent la nouvea hierarchie de mot clés que j'ai redéfini (et je ne vois pas comment faire autrement qu'en réécrivant les XMP)
Je suis sous window avec Darktable Version 4.2.0 et je suis pas autant versé dans l'informatique
j'aurais voulu savoir:
1- est ce que le script que tu évoquait fonctionnerait pour ma configuration
2- ou faut-il le coller pour l'executer
Pour rappel ton script:
#!/bin/bash
sqlite3 -separator '/' ~jpv/.config/darktable/library.db \
'select folder, filename from images, film_rolls where images.film_id = film_rolls.id ;' |
while read f
do
fichier="${f}.xmp"
# echo "fichier='$fichier'"
if [ -f "${fichier}" ] ; then
touch "${fichier}"
else
echo " $0 : Fichier '${fichier}' introuvable."
fi
done
echo "fait"
Je suis utilisateur de Darktable, et j'ai exactement le même besoin que toi à savoir réécrire tous mes XMP car je souhaite m'assurer qu'ils reflètent la nouvea hierarchie de mot clés que j'ai redéfini (et je ne vois pas comment faire autrement qu'en réécrivant les XMP)
Je suis sous window avec Darktable Version 4.2.0 et je suis pas autant versé dans l'informatique
j'aurais voulu savoir:
1- est ce que le script que tu évoquait fonctionnerait pour ma configuration
2- ou faut-il le coller pour l'executer
Pour rappel ton script:
#!/bin/bash
sqlite3 -separator '/' ~jpv/.config/darktable/library.db \
'select folder, filename from images, film_rolls where images.film_id = film_rolls.id ;' |
while read f
do
fichier="${f}.xmp"
# echo "fichier='$fichier'"
if [ -f "${fichier}" ] ; then
touch "${fichier}"
else
echo " $0 : Fichier '${fichier}' introuvable."
fi
done
echo "fait"