Centre des communautés
Centre des communautés

Bonjour à toutes et à tous,

Aujourd'hui je vous propose quelques astuces (ou un tutoriel) pour utiliser un bot et ainsi gagner en productivité.

Avant de commencer, je tiens à signaler que j'utilise AutoWikiBrowser (abrégé en AWB) et des scripts, ce qui fait que nous ne parlerons que de AWB ainsi que des Scripts.

La page d'aide est assez complète pour débuter mais il peut être intéressant d'en reparler surtout avec l'arrivée de la nouvelle Plateforme Communautaire Unifiée qui change quelques paramètres.

Prérequis[]

Pour commencer, il vous faudra un deuxième compte ainsi que le logiciel AWB.

Le logiciel ne nécessite pas d'installation juste de décompresser le zip et le tour est joué (téléchargement ici).

En ce qui concerne le compte, le créer n'est pas suffisant. Il faut l'étiqueter Bot. Pour cela :

  • Si vous êtes seul, et administrateur, Celdrøn[1] étiquètera le compte comme bot sur demande.
  • Si vous êtes administrateur, il est tout de même conseillé de prendre l'avis des autres utilisateurs avant de contacter Celdrøn[1].
  • Si vous êtes simplement un contributeur, il faudra l'accord des administrateurs avant de contacter Celdrøn[1].

Une fois le compte étiqueté, tout est prêt pour commencer.

Scripts[]

Avant de parler de AWB, certains scripts très simples permettent de ne pas s'embêter à passer par AWB, c'est ce que nous allons voir maintenant.

Tous ces scripts proviennent du Developers Wiki.

Voici ceux que j'utilise :

  • MassEdit : Pour éditer un grand nombre de pages en quelques clics.
  • CategoryRenameAuto-update : Pour renommer une catégorie et migrer toutes les pages concernées.
  • PageRenameAuto-update : Lors d'un renommage de page, tous les liens sur les autres pages sont modifiés.

Et ceux qui peuvent être utilisés par un robot :

  • MassCategorization : Pour catégoriser un grand nombre de pages en quelques clics.
  • MassRedirect : Pour faire plusieurs redirections vers une page.
  • JBW : AWB mais dans le navigateur (certaines fonctionnalités ne sont pas présentes !)
  • MarkForDeletion : Pour ajouter le modèle {{A supprimer}}.
  • MassRename : Pour renommer facilement et modifier les liens.

Configuration de AWB[]

Ajouter un compte[]

Pour se connecter, voir la page d'aide qui est très complète. La façon de se connecter est aussi expliqué plus bas (après la partie sur l'UCP)

Attention ! L'UCP a quelque peu modifié la façon de s'y connecter. Il n'est plus possible d'utiliser le mot de passe du compte. Il faut en créer un spécifique par wiki.

Mot de passe de robot (UCP)[]

  • Aller sur Special:BotPasswords
  • Entrer le nom du bot (ça peut être n'importe quoi, utile en cas d'utilisation multiple de fichier sur AWB (voir plus bas))
  • Lui donner les autorisations voulues
  • Copier les informations
Le mot de passe montré sur les captures d'écran était uniquement pour l'exemple. Ce dernier est supprimé, inutile de tenter de utiliser/s'en servir !.

Ajouter le compte[]

Comme pour un wiki sur l'ancienne plateforme, pensez à sélectionner le wiki d'abord :

  • Options
  • Préférences (ou ctrl+P)
  • Site
    • Project : Custom
    • https://nom_du_wiki.fandom.com/fr
    • OK.

Se connecter :

  • File
  • Log in/profiles... (ou ctrl+L)
    • Dans username : Thegamer1604@Thegamer1604
    • Password : it17... (mdp fourni sur la dernière image, dans mon cas)

Je conseille de sauvegarder le compte et les paramètres, mais c'est facultatif. Pour sauvegarder les paramètres :

  • File
    • Save setting as...

Il est également possible de lier des paramètres à un profil (utile si vous ne voulez pas toujours ouvrir les paramètres, puis vous connecter).

  • (ctrl+L)
  • Edit this account
  • Cocher "select defaut settings?"
  • Browse...
  • Choisir le fichier de paramètres.

Utiliser AWB[]

Faire une liste[]

  • Make list
    • Source.

Dans cette partie, vous trouverez de quoi choisir que certaines pages, certains fichiers ou tous les articles voire toutes les pages (utilisateurs, mediaWiki...)

Pour tous les articles :

  • Special page
    • Make list
      • All Pages
      • Main:

Pour tous les fichiers :

  • Special page
    • Make list
      • All Pages
      • Fichier:

Pour quelques fichiers (sur une page d'article) :

  • Files on page
  • Nom de la page
  • Make list

Pour les articles dans une catégorie :

  • Category
  • Nom de la catégorie
  • Make list

Pour les cas assez particulier, laisser un commentaire et j'y répondrais et je modifierai le billet (je pense avoir fait le tour, mais on peut toujours oublier des choses).

Actions[]

Remplacer[]

Remplacer un mot par un autre :

  • Options
  • Cocher "Find and replace"
  • Normal Setting
    • Entrer le mot à trouver dans find
    • Entrer le mot qui remplace celui qui est à trouver dans replace with

CaseSensitive : doit respecter la casse (pas d'espace en plus...)
Regex : Expression régulière (ne pas sélectionner en général)
Multiline : doit être plusieurs fois (répétition)
Singleline : Doit être qu'une fois
Multiline & Singleline peuvent être cochées en même temps.
Minor : Modification mineure

Catégories[]

Changer une catégorie par une autre (même utilisation que le script CategoryRenameAuto-update) :

  • More...
  • Categories
  • Replace category:
    • Nom de la catégorie à supprimer
    • Nom de la catégorie à ajouter

Ajouter une catégorie :

  • More...
  • Categories
  • Add category:
    • Nom de la catégorie à ajouter

Supprimer une catégorie :

  • More...
  • Categories
  • Remove category:
    • Nom de la catégorie à supprimer

Fichiers[]

Ajouter un fichier :

  • More...
  • Files
  • Add file:
    • Nom du fichier à ajouter

Supprimer un fichier :

  • More...
  • Files
  • Remove File:
    • Nom du fichier à supprimer

Modèles[]

Substituer un modèle par un autre :

  • Options
  • Cocher "Find and replace"
  • Normal setting
    • Entrer le modèle à trouver dans Find
    • Entrer le modèle qui remplace celui qui est à trouver dans remplace with
    • NE PAS oublier de décocher "Ignore template, ref, link targets and heading"
    • Ne pas oublier d'écrire {{NOM_Modèle}} dans find et dans replace with.

Une partie Template substitution existe plus bas mais impossible de la faire fonctionner (avec moi) donc j'utilise cette technique.

Faire tourner le bot[]

Une fois les réglages effectués :

  • Bots
  • Auto Save
  • Delay : choisir au minimum 15 seconde (nombre choisit > 14)

Puis :

  • Start
  • Start

Le bot commencera à faire les modifications demandées. Attention à ce qu'il ne fasse pas n'importe quoi. Le bot doit impérativement rester sous votre contrôle. Personnellement, je regarde ses premières modifications puis à la fin le nombre d'octets modifié (dans Spécial:Modifications récentes). Le nombre d'octets ne varie pas ou très peu, car je fais tâche par tâche.

En espérant vous avoir aidé, n'hésitez pas à me dire s'il y a un problème (incompréhension, erreur...) dans les commentaires !

Références[]

  1. 1,0 1,1 et 1,2 Depuis la fin de l'IVT, ce n'est plus Celdrøn qui s'en charge, mais les IWR. Une demande est à faire ici.

C'était Thegamer1604 (Discussion)