Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

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 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 photos)
  • des méta-données audio (pour la musique mp3 par exemple)
  • des variations de casse (majuscule, minuscule, initiale,…)
  • un facteur aléatoire

Pour installer PyRenamer, il suffit d'installer le paquet pyrenamer.

Une fois installé, pyRenamer est disponible dans le menu Applications > Accessoires > pyRenamer

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 droit1).:

  1. copiez-collez le code suivant dans un nouveau fichier (par exemple avec gedit)
  2. enregistrez le sous ~/.gnome2/nautilus-scripts/Renommer en masse,
  3. rendez ce fichier exécutable (via Nautilus > clic droit > Propriétés > 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"

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_… :

#!/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"

Placez votre curseur au-dessus des éléments pour obtenir des info-bulles.

Pour désinstaller pyRenamer, il suffit de 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:

$ sudo apt-get purge pyrenamer
$ rm ~/.gnome2/nautilus-scripts/Renommer\ en\ masse

  • pyrenamer.1354687221.txt.gz
  • Dernière modification: Le 05/12/2012, 07:00
  • par serged