Projet:Bot/Bonnes pratiques

Un article de Wikipédia, l'encyclopédie libre.

Sommaire

[modifier] Bonnes pratiques

Cette page a pour objectif de décrire les bonnes pratiques liées à la plupart des opérations communes effectuées par les bots.

[modifier] Recatégorisation

[modifier] Définition

Une 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.

[modifier] Procédures à respecter

Dans le cas d'une recatégorisation de Catégorie:AAA vers Catégorie:BBB

  1. 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/
  2. 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)
  3. Copier la page de discussion si nécessaire de Catégorie:AAA vers celle de Catégorie:BBB
  4. 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/
  5. Mettre à jour les interwikis (ou faire appel à un bot spécialisé)
    Avec pywikipedia : python interwiki.py "Catégorie:BBB"
  6. 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.

[modifier] Migration d'images de WP.fr vers Commons

[modifier] Définition

La 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.

[modifier] Procédures à respecter

Dans le cas de la migration d'une image locale :fr:Image:Exemple.jpg, toutes les étapes suivantes sont importantes !

  1. Vérifier la licence de l'image locale Exemple.jpg
  2. Vérifier si l'image n'est pas déjà présente sur Commons : si oui,
    1. Avec le même nom (:Commons:Image:Exemple.jpg)
      1. Vérifier si les informations (licence, attribution etc...) de l'image sur commons correspondent à celles de l'image locale
      2. Ajouter le modèle {{Désormais sur Commons}} sur l'image locale :fr:Image:Exemple.jpg
    2. Avec un nom différent (:Commons:Image:Example.JPG)
      1. Utiliser par exemple MayFlower pour essayer de trouver l'image.
      2. Vérifier si les informations (licence, attribution etc...) de l'image sur commons correspondent à celles de l'image locale
      3. 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
      4. 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"
  3. Si l'image :fr:Exemple.jpg n'est pas présente sur Commons :
    1. Transférer l'image sur Commons :
    2. Sur Commons : Renseigner les informations relatives à l'image à l'aide de l'outil CommonsHelper
      1. Si vous avez donné le même nom que sur fr à l'image sur Commons :
      2. Si vous avez donné un nom différent (Example.JPG) que sur fr à 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.