Exporter les photos dans une structure de dossiers identique à une hiérachie de mots-clés

1 réponse [Dernière contribution]
Anonyme
Bonjour,

J'avais l'habitude avec imatch + bibble 4 d'exporter mes photos ( jpeg) dans une structure différente que la structure contenant mes fichiers RAW.

Voici comment je fais

1. Définir une hiérarchie de mots clés ( chez moi, la racine est "Export" )
ex:
Export
  Picasa
    2010
      NouvelAn
  LivresPhotoweb
   2010
     PremierAlbum
...

2. définir une file de sortie qui met les images toutes dans le même répertoire de sortie

3. Sauver quelque part le script suivant et le mettre exécutable ( je suis sous linux )
#!/usr/bin/ruby
$EXPORT_ROOT="/media/SATA-500-1/ec/PhotosExport"

fullPathName=File.expand_path(ARGV[0])
fileName=File.basename(fullPathName)
exifToolOutput=%x[exiftool #{fullPathName} | grep 'Hierarchical Subject' | cut --delimiter=: --field=2]

exportPath="None"
keywords = exifToolOutput.split(",")
keywords.each{|x| exportPath = x if x.lstrip.start_with?("Export") }
exit if exportPath="None"

exportPath = exportPath.lstrip.gsub("|","/")
exportPath = exportPath.sub("Export/","")
destinationDirectoryPath="#{$EXPORT_ROOT}/#{exportPath}"
destinationPath="#{destinationDirectoryPath}/#{fileName}"
begin
  Dir.mkdir(destinationDirectoryPath)
rescue Exception
end

begin
  File.delete(destinationPath)
rescue Exception
end
File.rename(fullPathName, destinationPath)

4. Configurer les paramètres de la file de sortie pour exécuter ce script ( case "postProcessing"

5. En résumé, le script va chercher les keywords dans les méta data stockées dans l'image jpeg d'output et utilise un certaine hiérachie pour créer une structure de répertoires identique.


!! A utiliser à vos risques et périls  (je ne suis pas responsable si vous choppez la grippe A à cause
Valery Landon
Portrait de Valery Landon
Hors ligne
Depuis le : 10/05/2008
Merci d'avoir partagé cette astuce, c'est sympa de ta part. Vive les scripteurs... 
n/a

AfterShotPro

Commentaires récents

Lettre d'information sur les mise à jour de Bibble 5

Inscrivez-vous (vous devez recevoir une confirmation immédiate si votre courriel est bien renseigné).

Syndiquer le contenu

Navigation

Connexion utilisateur