Projet:Bot/Bonnes pratiques
Bonnes pratiques
modifierCette page a pour objectif de décrire les bonnes pratiques liées à la plupart des opérations communes effectuées par les bots.
Recatégorisation
modifierDéfinition
modifierUne recatégorisation correspond au renommage d'une catégorie (ou à son déplacement). Cela revient à déplacer les articles d'une catégorie vers une autre.
Procédures à respecter
modifierDans le cas d'une recatégorisation de Catégorie:AAA vers Catégorie:BBB
- Modifier l'ensemble des articles/modèles/sous-catégories faisant appel à la Catégorie:AAA pour remplacer Catégorie:AAA par Catégorie:BBB
- Avec pywikipedia : perl catmove.pl "commentaire" < fichier.txt
- Contenu de fichier.txt (écrire Catégorie en anglais = Category) : * Category:AAA to Category:BBB
- plusieurs lignes peuvent être utilisées dans fichier.txt afin de renommer un ensemble de catégories à la suite.
- Avec javascript (sur chaque article) : s/\[\[[Cc]at[ée]gor(y|ie)[ ]*:[ ]*AAA/[[Catégorie:BBB/
- Avec pywikipedia : perl catmove.pl "commentaire" < fichier.txt
- Copier le texte de Catégorie:AAA dans la nouvelle page Catégorie:BBB
- Avec pywikipedia : cette opération est réalisée automatiquement par catmove.pl (si la catégorie BBB n'a pas été précédemment créée)
- Copier la page de discussion si nécessaire de Catégorie:AAA vers celle de Catégorie:BBB
- Modifier les pages liées pour remplacer Catégorie:AAA par Catégorie:BBB
- Avec pywikipedia : python replace.py -ref:Catégorie:AAA -regex "\[\[(\:)?[Cc]at[ée]gor(y|ie)[ ]*:[ ]*AAA" "[[\1Catégorie:BBB"
- Avec javascript (sur chaque page liée) : s/\[\[(\:)?[Cc]at[ée]gor(y|ie)[ ]*:[ ]*AAA/[[$1Catégorie:BBB/
- Mettre à jour les interwikis (ou faire appel à un bot spécialisé)
- Avec pywikipedia : python interwiki.py "Catégorie:BBB"
- Supprimer la Catégorie:AAA (en faisant appel à un administrateur si nécessaire).
- Avec pywikipedia : cette opération est réalisée automatiquement par catmove.pl si vous avez défini un compte administrateur dans votre userconfig.py et si la catégorie BBB n'a pas été précédemment créée.
Une catégorie n'est bien déplacée que si toutes ces étapes sont respectées. Il ne suffit pas de "juste" renommer la catégorie dans chaque article.
Migration d'images de WP.fr vers Commons
modifierDéfinition
modifierLa migration d'image de la Wikipédia francophone vers Commons correspond au transfert d'une image du premier wiki vers le second. Seules les images répondant aux critères d'admissibilité de Commons en terme de licence sont éligibles à cette migration.
Procédures à respecter
modifierDans le cas de la migration d'une image locale :fr:Image:Exemple.jpg, toutes les étapes suivantes sont importantes !
- Vérifier la licence de l'image locale Exemple.jpg
- Vérifier si l'image n'est pas déjà présente sur Commons : si oui,
- Avec le même nom (:Commons:Image:Exemple.jpg)
- Vérifier si les informations (licence, attribution etc...) de l'image sur commons correspondent à celles de l'image locale
- Ajouter le modèle {{Désormais sur Commons}} sur l'image locale :fr:Image:Exemple.jpg
- Avec un nom différent (:Commons:Image:Example.JPG)
- Utiliser par exemple MayFlower pour essayer de trouver l'image.
- Vérifier si les informations (licence, attribution etc...) de l'image sur commons correspondent à celles de l'image locale
- Si la même image avec un autre nom existe, veuillez ajouter le modèle {{Désormais sur Commons|Example.JPG}} sur l'image locale :fr:Image:Exemple.jpg
- Modifier l'ensemble des pages liées à :fr:Image:Exemple.jpg pour remplacer "Exemple.jpg" par "Example.JPG"
- Manuellement ou
- Avec pywikipedia : python image.py -loose "Exemple.jpg" "Example.JPG"
- Avec le même nom (:Commons:Image:Exemple.jpg)
- Si l'image :fr:Exemple.jpg n'est pas présente sur Commons :
- Transférer l'image sur Commons :
- Manuellement via ce lien
- Avec pywikipedia : python imagetransfert.py "Exemple.jpg"
- Sur Commons : Renseigner les informations relatives à l'image à l'aide de l'outil CommonsHelper
- Si vous avez donné le même nom que sur fr à l'image sur Commons :
- Ajouter le modèle {{Désormais sur Commons}} sur l'image locale :fr:Image:Exemple.jpg
- Si vous avez donné un nom différent (Example.JPG) que sur fr à l'image sur Commons :
- Ajouter le modèle {{Désormais sur Commons|Example.JPG}} sur l'image locale :fr:Image:Exemple.jpg
- Si vous avez donné le même nom que sur fr à l'image sur Commons :
- Transférer l'image sur Commons :
Notes aux administrateurs :
- Les images "Désormais sur Commons" peuvent être supprimées de WP.fr si et seulement si :
- Les informations (licence, attribution etc...) sont complètes et correctes sur Commons..
- Les images locales de nom différent sur Commons ne sont plus liées du tout sur WP.fr.