Ceci est une ancienne révision du document !
pyRenamer: renommage de masse
pyRenamer est une application 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. Il s'intègre parfaitement dans l'environnement GNOME, et dans Nautilus en particulier1).
fonctionnalités
pyRenamer permet de renommer des fichiers et/ou répertoires en utilisant
- des patterns de substitution
- 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 dépôt
Ce mode d'installation très simple à l'avantage de garder votre installation à jour lors de mises-à-jour de pyRenamer.
1. ajouter le dépôt correspondant à votre distribution via synaptic, ou en exécutant le code ci-dessous:
# 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
Pour ajouter le dépôt via la console, pour Ubuntu Hardy Heron:
$ 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 en cliquant sur le lien apt://pyrenamer, via synaptic, ou via la console:
$ sudo apt-get install 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
Suppressiom
Pour désinstaller pyRenamer supprimez le paquet pyrenamer, via synaptic ou via la console, et effacez le fichier de script nautilus le cas échéant:
$ sudo apt-get purge pyrenamer $ rm ~/.gnome2/nautilus-scripts/Renommer\ en\ masse
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):
- Purrr (manque d'aide interactive)
- GPRename (moins joli, moins de fonctionnalités)
- Métamorphose 2 (pas testé)