Ceci est une ancienne révision du document !
pyRenamer: renommage de masse
pyRenamer est une application GNOME pour le renommage de masse de fichiers et/ou répertoires.
Le renommage de masse est un cas spécial de renommage, où de nombreux fichiers doivent être nommés de la même manière, les rendant utilisables pour des processus de traitement automatiques.
pyRenamer est écrit pour être très facile d'utilisation et de compréhension et il s'intègre parfaitement dans l'environnement GNOME1).
fonctionnalités
pyRenamer permet de renommer des fichiers et/ou répertoires en utilisant par exemple
- des patterns de substitution
- des méta-données EXIF (pour les images)
- des méta-données audio (pour la musique mp3 par exemple)
- des variations de casse (majuscule, minuscule, initiale,…)
- un facteur aléatoire
screenshots
installation
Une fois installé, pyRenamer est disponible dans le menu Applications > Accessoires > pyRenamer
via le repository
Ce mode d'installation très simple à l'avantage de garder votre installation à jour lors de mises-à-jour du programme.
1. ajouter le repository correspondant à votre distribution
# Ubuntu Feisty deb http://ppa.launchpad.net/infinito/ubuntu feisty main # Ubuntu Gutsy deb http://ppa.launchpad.net/infinito/ubuntu gutsy main # Ubuntu Hardy deb http://ppa.launchpad.net/infinito/ubuntu hardy main # Example (for Ubuntu Hardy): $ echo "deb http://ppa.launchpad.net/infinito/ubuntu hardy main" | sudo tee -a /etc/apt/sources.list $ sudo apt-get update
2. installer le package apt://pyrenamer
via le package
Télécharger et installer le package le plus récent pour ubuntu depuis http://www.infinicode.org/code/pyrenamer/download.php
intégration à Nautilus
Pour vous faciliter encore plus la vie vous pouvez lancer pyRenamer depuis n'importe quel répertoire de Nautilus d'un simple clic droit2).:
- copiez-collez le code suivant dans un nouveau fichier (par exemple avec gedit)
- enregistrez le sous ~/.gnome2/nautilus-scripts/Renommer en masse,
- rendez ce fichier exécutable (via Nautilus > clic droit > permission)
#!/bin/bash #Open pyrenamer with the currentdir of nautilus as workdir. #Don't need to select any file in the currentdir. ########################################################################## # Nautilus "Renommer en masse" Script # ########################################################################## if [ "$1" = "" ];then wdir=${NAUTILUS_SCRIPT_CURRENT_URI#file://} wdir=${wdir//%20/ } else filetype=$(file "$1") filetype=${filetype##*: } if [ "$filetype" = "directory" ];then wdir=${NAUTILUS_SCRIPT_SELECTED_FILE_PATHS%%$1*} wdir=$wdir/$1 else wdir=${NAUTILUS_SCRIPT_SELECTED_FILE_PATHS%%$1*} fi fi pyrenamer "$wdir"
Liens
pyRenamer:
- site officiel: http://www.infinicode.org/code/pyrenamer/
- action nautilus-script: http://libre-et-ouvert.blogspot.com/2009/01/pyrenamer-renommage-massif-de-fichiers.html
alternatives
D'autres applications similaires3):