2 min read

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.