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 é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.
  • Si vous êtes simplement un contributeur, il faudra l'accord des administrateurs avant de contacter Celdrøn.

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 le wiki en question.
  • Modifier l'url en ajoutant Special:BotPasswords (par exemple https://ucp.fandom.com/wiki/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 mots de passe.
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

Utiliser un robot04.png

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 :

Utiliser un robot05.png
  • Special page
    • Make list
      • All Pages
      • Main:

Pour tous les fichiers :

Utiliser un robot06.png
  • 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

Utiliser un robot07.png

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

Utiliser un robot08.png

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

Utiliser un robot09.png

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 !

C'était Thegamer1604 (Discussion)

Sauf mention contraire, le contenu de la communauté est disponible sous licence CC-BY-SA.