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 03/03/2016, 20:13] – [Utilisation] 81.248.158.4 | 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 palier à 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' | ||
| - | |||
| - | ===== Pré-requis ===== | ||
| - | * Disposer des [[: | ||
| - | * Disposer d'une connexion à Internet configurée et activée. | ||
| - | |||
| - | ===== 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' | ||
| - | ==Pour Précise 12.04 LTS== | ||
| - | Le dossier contenant les scripts se nomme **nautilus-scripts**. Il est dans le [[: | ||
| - | |||
| - | ==Pour Trusty 14.04 LTS== | ||
| - | 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/ | ||
| - | 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 === | ||
| - | |||
| - | 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 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**, | ||
| - | Effacer aussi le fichier de script Nautilus le cas échéant. | ||
| - | =====Voir aussi===== | ||
| - | * **(en)** [[https:// | ||
| - | |||
| - | ---- | ||
| - | |||
| - | // | ||
