Utilisateur:Escaladix/CorHomo
CorHomo est un utilitaire offrant une aide à la correction des liens vers les pages d'homonymie, en particulier par une une semi-automatisation des modifications. Il est écrit en TCL/TK et est disponible sous licence GNU GPL. La version multilingue 1.3.1 était téléchargeable à cette adresse: http://tools.wikimedia.de/~escaladix, mais en raison du départ de l'auteur, il faut se rabattre vers une version mise à jour par d'autres contributeurs. Pour la version 1.4.2, voir ici.
Le tutoriel présente ici les bases de l'utilisation de la version 1.2.
Pour plus de renseignements, n'hésitez pas à contacter les mainteneurs sur la page de discussion.
Versions disponibles
[modifier | modifier le code]- CorHomo.exe (Exécutable Windows, 1,95 Mo)
- CorHomo (Exécutable GNU/Linux, 1,67 Mo)
- CorHomo.tcl (source, 40,6 ko)
- CorHomo.kit (Starkit, 12,2 ko)
Les exécutables sont des Starpak empaquetés à l'aide de TclKit développé par Equi4 Software. Ils sont utilisables sur toutes les machines équipées des systèmes d'exploitation indiqués. La version Windows a été testée sur Windows XP et la version Linux a été testée sur Ubuntu.
Installation et lancement
[modifier | modifier le code]CorHomo.exe
[modifier | modifier le code]CorHomo.exe est un exécutable Windows. Une fois téléchargé, il suffit de double-cliquer sur l'icône pour lancer son exécution.
CorHomo
[modifier | modifier le code]Une fois téléchargé, vous devez, éventuellement, accorder les droits d'exécution au programme en utilisant la commande:
chmod +x CorHomo
Lancer les programmes dans la fenêtre de commande:
./CorHomo
CorHomo.tcl
[modifier | modifier le code]Les sources peuvent être lancées sous Windows ou Linux via Wish, interpréteur graphique de Tcl. Wish est, en principe, présent sur toutes les distributions Linux. Pour Windows, l'installation d'une distribution de Tcl ((en) ActiveTcl développé par ActiveState par exemple) est préalablement nécessaire.
CorHomo.kit
[modifier | modifier le code]Le Startkit se lance sous Windows ou Linux avec l'utilitaire Starkit.
Utilisation
[modifier | modifier le code]Les copies d'écran sont issues d'un système d'exploitation Linux et peuvent donc éventuellement varier avec votre version. L'interface graphique se présente comme dans la figure ci-dessous:
![](http://178.128.105.246/cars-http-upload.wikimedia.org/wikipedia/commons/thumb/f/f8/CorHomo1.2_01.png/700px-CorHomo1.2_01.png)
Identification
[modifier | modifier le code]Entrez votre pseudo et votre mot de passe dans les cases appropriées et cliquez sur Identification comme indiqué sur l'image suivante:
![](http://178.128.105.246/cars-http-upload.wikimedia.org/wikipedia/commons/thumb/a/a3/CorHomo1.2_02.png/700px-CorHomo1.2_02.png)
Sélection de la page d'homonymie
[modifier | modifier le code]Si l'identification est correcte, vous pouvez entrer le titre d'une page d'homonymie dans le cadre Page d'homonymie puis cliquez sur Lancer la recherche (tous les exemples qui suivent seront pris en utilisant la page d'homonymie Champ de Mars):
![](http://178.128.105.246/cars-http-upload.wikimedia.org/wikipedia/commons/thumb/2/20/CorHomo1.2_03.png/700px-CorHomo1.2_03.png)
Deux listes apparaissent:
![](http://178.128.105.246/cars-http-upload.wikimedia.org/wikipedia/commons/thumb/e/e2/CorHomo1.2_04.png/700px-CorHomo1.2_04.png)
- La liste des pages pointant vers la page d'homonymie
- Cette liste, à gauche, rassemble toutes les pages qui pointent vers la page d'homonymie (ici: Champ de Mars) ou vers les pages de redirection (par exemple ici: Champ-de-Mars). La liste est triée par ordre alphabétique, les pages encyclopédiques venant avant les autres.
- La liste des liens possibles
- Il s'agit des liens contenus dans la page d'homonymie. Un certain nombre de liens présents dans cette liste sont inutiles, ils peuvent être retirés en utilisant le bouton Supprimer ce lien de la liste:
![](http://178.128.105.246/cars-http-upload.wikimedia.org/wikipedia/commons/thumb/f/fb/CorHomo1.2_05.png/700px-CorHomo1.2_05.png)
Une fois les liens inutiles éventuellement retirés, vous pouvez charger une des pages à corriger en sélectionnant celle-ci dans la liste de gauche puis en cliquant sur Charger la page:
![](http://178.128.105.246/cars-http-upload.wikimedia.org/wikipedia/commons/thumb/2/26/CorHomo1.2_06.png/700px-CorHomo1.2_06.png)
Le texte apparaît dans la fenêtre principale en étant centré directement sur le lien à corriger affiché en rouge:
![](http://178.128.105.246/cars-http-upload.wikimedia.org/wikipedia/commons/thumb/9/90/CorHomo1.2_07.png/700px-CorHomo1.2_07.png)
Modification du lien
[modifier | modifier le code]Cas général
[modifier | modifier le code]Pour modifier un lien, vous pouvez modifier directement le texte dans la fenêtre principale mais, généralement, le lien correspondant se trouve dans la liste des liens possibles. Dans ce cas, il suffit de sélectionner le lien dans la liste:
![](http://178.128.105.246/cars-http-upload.wikimedia.org/wikipedia/commons/thumb/4/45/CorHomo1.2_08.png/700px-CorHomo1.2_08.png)
En cliquant sur Pointer vers le lien sélectionné, le programme ajoute le lien à l'endroit voulu:
![](http://178.128.105.246/cars-http-upload.wikimedia.org/wikipedia/commons/thumb/3/3f/CorHomo1.2_09.png/700px-CorHomo1.2_09.png)
Après chaque modification, il faut cliquer sur Valider la modif pour qu'elle soit prise en compte:
![](http://178.128.105.246/cars-http-upload.wikimedia.org/wikipedia/commons/thumb/e/e5/CorHomo1.2_10.png/700px-CorHomo1.2_10.png)
Si tous les liens sont corrigés, le texte complet est entièrement noir et le programme indique 0 lien trouvé:
![](http://178.128.105.246/cars-http-upload.wikimedia.org/wikipedia/commons/thumb/6/6e/CorHomo1.2_11.png/700px-CorHomo1.2_11.png)
Plusieurs liens dans la page
[modifier | modifier le code]L'exemple est ici pris sur la page d'homonymie Traité de Rome et la page Chronologie des faits économiques.
Lorsque plusieurs liens sont identifiés, le texte est centré sur le premier. Vous pouvez naviguer de lien en lien en utilisant les boutons Lien précédent et Lien suivant:
![](http://178.128.105.246/cars-http-upload.wikimedia.org/wikipedia/commons/thumb/d/d4/CorHomo1.2_16.png/700px-CorHomo1.2_16.png)
Une fois un lien corrigé, il faut cliquer sur Valider la modif, pour passer à un autre lien.
![](http://178.128.105.246/cars-http-upload.wikimedia.org/wikipedia/commons/thumb/1/17/CorHomo1.2_18.png/700px-CorHomo1.2_18.png)
Lorsque tous les liens sont corrigés, Valider de la modif fait apparaître un texte complètement noir et le programme indique alors enfin 0 lien trouvé.
![](http://178.128.105.246/cars-http-upload.wikimedia.org/wikipedia/commons/thumb/9/97/CorHomo1.2_19.png/700px-CorHomo1.2_19.png)
Sauvegarde de la correction
[modifier | modifier le code]Il suffit de cliquer sur Envoyer pour que la page avec ses corrections soit chargée sur le serveur:
![](http://178.128.105.246/cars-http-upload.wikimedia.org/wikipedia/commons/thumb/8/89/CorHomo1.2_12.png/700px-CorHomo1.2_12.png)
Si l'envoi réussit, le texte principal est effacé et la liste des pages pointant vers la page d'homonymie est mise à jour:
![](http://178.128.105.246/cars-http-upload.wikimedia.org/wikipedia/commons/thumb/8/8a/CorHomo1.2_13.png/700px-CorHomo1.2_13.png)
La modification est alors prise en compte dans vos contributions avec le commentaire Correction d'homonymie:
![](http://178.128.105.246/cars-http-upload.wikimedia.org/wikipedia/commons/thumb/7/74/CorHomo1.2_15.png/700px-CorHomo1.2_15.png)
Cas spéciaux
[modifier | modifier le code]Suppression du lien
[modifier | modifier le code]Pour supprimer un lien inutile, il suffit de cliquer sur le bouton Supprimer ce lien, le programme adapte alors le texte en supprimant le lien.
0 lien trouvé
[modifier | modifier le code]Lorsque le programme ne trouve pas de lien alors que la page se trouve dans la liste des articles pointant vers la page d'homonymie, c'est, généralement, que le lien se trouve dans un modèle.
![](http://178.128.105.246/cars-http-upload.wikimedia.org/wikipedia/commons/thumb/f/f1/CorHomo1.2_14.png/700px-CorHomo1.2_14.png)
Il faut alors corriger, le cas échéant, le modèle en priorité.