Automatiser le tri des JPG et DNG (RAW) sans stresser.

Automatisez le tri de vos photos sur MacBook, simplifiez-vous le flux de travail. C'est plus sympa !

Automatiser le tri des JPG et DNG (RAW) sans stresser.
💡
Ceci n'est valable que sur MacOS. Pour les ordinateurs Windows, demandez à Google 😄

En tant que photographe, vous savez que la prise de vue n'est que la premiÚre étape de l'aventure. AprÚs avoir capturé des moments de vie, vient le travail fastidieux de tri et de classement des photos.

Mais j'ai une astuce pour ceux qui (comme moi) enregistrent un fichier RAW en plus d'un fichier JPG. D'ailleurs, j'y trouve un intĂ©rĂȘt pour faire des retouches sur le pouce ou un partage ultra-rapide avant toute exploitation du RAW.

Étape 1 - crĂ©er le script de tri

Le cƓur de cette automatisation est un script shell que vous allez crĂ©er et exĂ©cuter via votre Terminal. Ce script recherchera et triera vos fichiers selon leur extension (dans ce cas, .jpg et .dng).

  • Ouvrez le Terminal : Trouvez l'application Terminal dans vos Applications ou en utilisant Spotlight (Cmd + Space).
  • CrĂ©ez le script : Tapez nano ~/sort_images.sh pour crĂ©er et ouvrir un nouveau fichier script dans l'Ă©diteur nano.
  • Écrivez le script : Copiez et collez le script suivant :
#!/bin/bash
# Chemin vers le dossier cible
TARGET_FOLDER="$1"

# Création des sous-dossiers s'ils n'existent pas
mkdir -p "$TARGET_FOLDER/JPG"
mkdir -p "$TARGET_FOLDER/DNG"

# Déplacement des fichiers
find "$TARGET_FOLDER" -maxdepth 1 -iname '*.jpg' -exec mv {} "$TARGET_FOLDER/JPG" \;
find "$TARGET_FOLDER" -maxdepth 1 -iname '*.dng' -exec mv {} "$TARGET_FOLDER/DNG" \;
  • Sauvegardez et Quittez : AprĂšs avoir copiĂ© le script, sauvegardez-le (Ctrl+O, Enter) et quittez nano (Ctrl+X).
  • Rendez le Script ExĂ©cutable : Dans le Terminal, tapez chmod +x ~/sort_images.sh pour permettre l'exĂ©cution du script.

Étape 2 : intĂ©gration dans le menu du Finder avec Automator

Maintenant que votre script est prĂȘt, intĂ©grez-le dans le menu contextuel de votre MacBook Ă  l'aide d'Automator. Cela vous permettra d'exĂ©cuter le script directement depuis le Finder. Et ça, c'est chouette.

  1. Ouvrir Automator : Trouvez Automator dans votre dossier Applications ou en utilisant Spotlight.
  2. Nouveau Document : Choisissez Nouveau Document puis Quick Action et cliquez sur Choisir.
  3. Configurer l'Action : Dans le panneau de droite, assurez-vous que l'action reçoit des dossiers dans Finder.
  4. Ajouter l'Exécution du Script : Faites glisser Exécuter un script shell dans votre workflow, sélectionnez as arguments pour Pass input, et insérez le code suivant :
for f in "$@"
do
    /bin/bash ~/sort_images.sh "$f"
done

Puis, sauvegardez votre Action : Donnez un nom significatif à votre Quick Action, comme "Trier les images" (oui, c'est trÚs recherché).

Étape 3 : utiliser votre script

Avec cette nouvelle action en place, vous pouvez désormais faire un clic droit sur n'importe quel dossier dans Finder, sélectionner Services (ou Quick Actions selon la version de macOS), et choisir "Trier les images". Les fichiers JPG et DNG seront automatiquement triés dans leurs sous-dossiers respectifs.

Conseils importants quand mĂȘme :

  • Testez le Script : Avant de l'utiliser sur des dossiers importants, testez-le sur un dossier contenant quelques fichiers pour vous assurer que tout fonctionne correctement.
  • SĂ©curitĂ© et permissions : Vous pourriez devoir autoriser l'exĂ©cution de ce script dans vos paramĂštres de sĂ©curitĂ©, selon la configuration de votre MacBook.
  • CompatibilitĂ© : Ce guide est conçu pour les utilisateurs de MacBook et les Ă©tapes peuvent varier selon la version de votre macOS.