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 18/09/2009, 13:25] berteh liens |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== 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. Il s'intègre parfaitement dans l'environnement [[GNOME]], et dans [[Nautilus]] en particulier((texte d'introduction adapté sans vergogne de la page [[Purrr]], un outil alternatif pour le renommage de masse)). | ||
- | |||
- | <note> pages liées: {{tag>nautilus gestionnaire_de_fichiers nautilus-actions exif mp3 Hardy Jaunty}}</note> | ||
- | |||
- | ===== 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 [[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 | ||
- | |||
- | |||
- | ===== screenshots ===== | ||
- | {{:pyrenamer:pyrenamer_exif.png?500|renommage utilisant des méta-données (exif ou mp3)}} | ||
- | {{:pyrenamer:pyrenamer_pattern.png?500|renommage utilisant un pattern}} | ||
- | |||
- | ===== 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 | ||
- | <code># 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 | ||
- | </code> | ||
- | |||
- | 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 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 > 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> | ||
- | |||
- | ===== 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 similaires((Les commentaires sur les alternatives sont donnés à titre purement indicatif sans préjuger de la qualité du programme ou de leur récente évolution... pour donner des pistes d'améliorations aux développeurs des-dits programmes)): | ||
- | * [[Purrr]] (manque d'aide interactive) | ||
- | * [[GPRename]] (moins joli, moins de fonctionnalités) | ||
- | * [[métaphore]] (pas testé) |