Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
pyrenamer [Le 05/12/2012, 07:01] serged [intégration à Nemo] |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Hardy Jaunty Karmic Lucid gestionnaire_de_fichiers}} | ||
- | ---- | ||
- | |||
- | ====== 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 particulier. | ||
- | |||
- | [[pyRenamer]] permet de renommer des fichiers et/ou répertoires en utilisant | ||
- | * des modèles de substitution par segments de chaînes de caractères | ||
- | * l'insertion ou la suppression de caractères à un emplacement défini | ||
- | * la substitution de chaine de caractères | ||
- | * des méta-données [[EXIF]] (pour les [[photo|photos]]) | ||
- | * des méta-données [[audio]] (pour la musique mp3 par exemple) | ||
- | * des variations de casse (majuscule, minuscule, initiale,...) | ||
- | * un facteur aléatoire | ||
- | |||
- | |||
- | {{:applications:pyRenamer.png?500}} | ||
- | |||
- | ===== Installation ===== | ||
- | |||
- | Pour installer PyRenamer, il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt://pyrenamer|pyrenamer]]**. | ||
- | |||
- | Une fois installé, pyRenamer est disponible dans le menu //Applications > Accessoires > pyRenamer// | ||
- | |||
- | =====Configuration===== | ||
- | |||
- | ==== 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 droit((script nautilus: http://libre-et-ouvert.blogspot.com/2009/01/pyrenamer-renommage-massif-de-fichiers.html)).: | ||
- | - 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 > Propriétés > permission) | ||
- | |||
- | <code bash> | ||
- | #!/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" | ||
- | </code> | ||
- | ==== intégration à Nemo ==== | ||
- | Nemo est une version améliorée de Nautilus pour l'environnement Cinnamon. L'intégration se fait de la même façon que sous Nautilus. | ||
- | |||
- | Il faut simplement mettre le script ci-dessus dans le répertoire //~/.gnome2/nemo-scripts/// | ||
- | |||
- | Pour plus de cohérence, on peut remplacer les variables NAUTILUS_... par NEMO_... (mais cela fonctionnerait quand même): | ||
- | <code bash> | ||
- | #!/bin/bash | ||
- | |||
- | #Open pyrenamer with the currentdir of nautilus as workdir. | ||
- | #Don't need to select any file in the currentdir. | ||
- | # Modifié pour Nemo | ||
- | ########################################################################## | ||
- | # Nemo "Renommer en masse" Script # | ||
- | ########################################################################## | ||
- | if [ "$1" = "" ];then | ||
- | wdir=${NEMO_SCRIPT_CURRENT_URI#file://} | ||
- | wdir=${wdir//%20/ } | ||
- | else | ||
- | filetype=$(file "$1") | ||
- | filetype=${filetype##*: } | ||
- | |||
- | if [ "$filetype" = "directory" ];then | ||
- | wdir=${NEMO_SCRIPT_SELECTED_FILE_PATHS%%$1*} | ||
- | wdir=$wdir/$1 | ||
- | else | ||
- | wdir=${NEMO_SCRIPT_SELECTED_FILE_PATHS%%$1*} | ||
- | fi | ||
- | fi | ||
- | pyrenamer "$wdir" | ||
- | </code> | ||
- | =====Utilisation===== | ||
- | |||
- | Placez votre curseur au-dessus des éléments pour obtenir des info-bulles. | ||
- | |||
- | ===== Suppression ===== | ||
- | |||
- | Pour désinstaller pyRenamer, il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer son paquet]]. Selon la méthode choisie, le configuration globale de l'application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés. | ||
- | |||
- | Effacez aussi le fichier de script nautilus le cas échéant: | ||
- | <code> | ||
- | $ sudo apt-get purge pyrenamer | ||
- | $ rm ~/.gnome2/nautilus-scripts/Renommer\ en\ masse | ||
- | </code> | ||
- | |||
- | ===== Voir aussi ===== | ||
- | |||
- | * 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 | ||
- | |||
- | |||
- | |||
- | ---- | ||