Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| pyrenamer [Le 25/02/2018, 12:08] – [Intégration à l'explorateur de fichier Nautilus] 82.232.246.38 | pyrenamer [Le 13/09/2021, 23:25] (Version actuelle) – Les 3/4 de vos alternatives proposent l'installation de paquets ayant des failles de sécurité 86.215.34.61 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | ||
| - | ---- | ||
| - | {{ : | ||
| - | ====== Renommer en nombre : pyRenamer ====== | ||
| - | Vous l'avez certainement remarqué: sous Ubuntu il n'est pas possible, d'un clic de souris, de renommer en même temps plusieurs fichiers sélectionnés. **PyRenamer** permet de pallier cette impossibilité en changeant facilement le nom de plusieurs fichiers (et aussi des dossiers) en une seule fois. \\ | ||
| - | \\ | ||
| - | {{ : | ||
| - | PyRenamer s' | ||
| - | |||
| - | **PyRenamer** permet de renommer des fichiers et/ou des dossiers en utilisant : | ||
| - | * des modèles de substitution par segments de chaînes de caractères ; | ||
| - | * l' | ||
| - | * la substitution de chaîne 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 ; | ||
| - | * et bien d' | ||
| - | |||
| - | ===== Installation ===== | ||
| - | [[: | ||
| - | |||
| - | =====Utilisation===== | ||
| - | Lancer l' | ||
| - | (Pour les menus classiques : // | ||
| - | |||
| - | | ||
| - | |||
| - | =====Configuration===== | ||
| - | |||
| - | ====Options==== | ||
| - | Pour accéder aux options, il suffit de cliquer sur l’icône **outils** en haut à droite de la fenêtre de Pyrenamer. \\ | ||
| - | <note help> | ||
| - | |||
| - | ==== Intégration à l' | ||
| - | Pour vous faciliter encore plus la tâche, vous pouvez lancer **pyRenamer** directement depuis le dossier contenant les fichiers à renommer. | ||
| - | |||
| - | === Création du script === | ||
| - | * Se rendre dans le dossier contenant les scripts pour [[Nautilus]]. | ||
| - | <note tip> | ||
| - | Pour s'y rendre rapidement, et à condition qu'un script y soit déjà présent, faire un clic droit sur n' | ||
| - | |||
| - | Le dossier contenant les scripts se nomme **scripts**. Il est dans le [[: | ||
| - | |||
| - | * Faire un clic droit sur l' | ||
| - | * Nommer ce nouveau document : //Renommer en masse// ; | ||
| - | < | ||
| - | * Ouvrir ce dernier avec un éditeur de texte (en double-cliquant dessus avec Gedit par défaut). | ||
| - | * Copier-coller le code suivant dans le fichier **Renommer en masse** | ||
| - | |||
| - | <file bash Renommer en masse> | ||
| - | #!/bin/bash | ||
| - | #Lance l' | ||
| - | ######################################################################### | ||
| - | # Nautilus " | ||
| - | ########################################################################## | ||
| - | if [ " | ||
| - | wdir=${NAUTILUS_SCRIPT_CURRENT_URI# | ||
| - | wdir=${wdir// | ||
| - | else | ||
| - | filetype=$(file " | ||
| - | filetype=${filetype## | ||
| - | |||
| - | if [ " | ||
| - | wdir=${NAUTILUS_SCRIPT_SELECTED_FILE_PATHS%%$1*} | ||
| - | # | ||
| - | wdir=$wdir$1 | ||
| - | else | ||
| - | wdir=${NAUTILUS_SCRIPT_SELECTED_FILE_PATHS%%$1*} | ||
| - | fi | ||
| - | fi | ||
| - | pyrenamer " | ||
| - | </ | ||
| - | |||
| - | * Fermer ce fichier en enregistrant les modifications ; | ||
| - | * [[: | ||
| - | |||
| - | === Utilisation du script === | ||
| - | |||
| - | Pour renommer plusieurs fichiers en même temps avec **Pyrenamer**, | ||
| - | |||
| - | < | ||
| - | Pour [[:Nemo]] (un [[wpfr> | ||
| - | |||
| - | |||
| - | === Intégration dans le comportement de Nemo === | ||
| - | FIXME | ||
| - | Une option est désormais disponible dans [[:Nemo]] pour que lorsque plusieurs fichiers sont sélectionnés et que vous cliquez sur renommer, vous pouvez invoquer la commande de votre choix. Le seul problème est que lorsque l'on invoque l' | ||
| - | |||
| - | <file bash pyrenamer> | ||
| - | #!/bin/bash | ||
| - | # / | ||
| - | # pyRenamer wrapper for Nemo | ||
| - | |||
| - | cmd="/ | ||
| - | |||
| - | if [[ $# != 0 ]]; then | ||
| - | # | ||
| - | | ||
| - | fi | ||
| - | eval " | ||
| - | #End of script | ||
| - | </ | ||
| - | |||
| - | Il faut tout de même le rendre exécutable par la commande : | ||
| - | < | ||
| - | |||
| - | Ainsi, dans les paramètres de Nemo, onglet Comportement, | ||
| - | < | ||
| - | |||
| - | < | ||
| - | ===== Suppression ===== | ||
| - | Pour désinstaller **pyRenamer**, | ||
| - | |||
| - | Effacez aussi le fichier de [[: | ||
| - | =====Voir aussi===== | ||
| - | * **(en)** [[https:// | ||
| - | |||
| - | ---- | ||
| - | |||
| - | // | ||
