FANDOM


AutoWikiBrowser (ou AWB) est un outil permettant d'effectuer des tâches semi-automatisées sur les wikis. Vous pouvez l'utiliser avec n'importe quel compte FANDOM dont vous êtes le titulaire, y compris un compte dédié avec le drapeau « bot ».

Pour plus d'informations, consultez la page de l'outil.

AWB

Installation et exécutionModifier

Il est à noter que pour lancer cet outil il faut un ordinateur exécutant Windows et ayant au minimum le framework .NET 2 installé.

Pour télécharger l'outil, il faut se rendre sur la page du projet. Le téléchargement consiste en un fichier .zip à extraire dans un répertoire.

Pour lancer l'outil, double-cliquer le fichier AutoWikiBrowser.exe dans le répertoire où vous avez extrait le fichier .zip.

Il est parfois nécessaire de mettre à jour l'outil pour profiter des dernières fonctionnalités. Pour cela, cliquer sur le menu « Help » puis « Check for updates ».

ParamétrageModifier

AWB - profils

Profils

Renseignez votre profil utilisateur dans « File > Log in/Profiles ». AWB les sauvegarde, vous n'avez donc besoin de ne le faire qu'une fois (libre à vous d'enregistrer le mot de passe ou non).

Pour enregistrer vos paramètres, utiliser le menu « File > Save Settings ».

Note : Décochez tous les paramètres dont vous n'êtes pas sûr ! Pour en savoir plus ce que chaque paramètre change, consultez cette page.

ConnexionModifier

Indiquez le site sur lequel vous souhaitez vous connecter via « Options > Preferences ». Cliquez sur l'onglet « Site ».

  • Dans « Project », sélectionnez « Wikia »
  • Dans la zone de texte entre « http:// » et « wikia.com », saisissez l'adresse de votre wiki, par exemple « fr.killzone »

Allez ensuite dans « File > Log in/Profiles » et double-cliquez sur le nom du profil à utiliser.

Assurez-vous que votre pare-feu, si vous en avez un installé, ne bloque pas AWB pour qu'il puisse se connecter sur le wiki.

AWB - barre d'état
AWB - préférences

Préférences de site

La barre d'état vous indique :

  • Si vous être connecté et que AWB est fonctionnel (« Logged in, user and software enabled)
  • Si le compte connecté est administrateur (Admin = True) ou non (Admin = False)
  • Si le compte connecté a le drapeau « bot » (Bot = True) ou non (Bot = False)
  • L'adresse du wiki sur lequel vous êtes connecté
  • Le compte avec lequel vous êtes connecté sur fond vert (ou fond rouge si la connexion a échoué)

Établir la liste des pages à parcourirModifier

AWB - make list

La liste des pages à parcourir

La liste des pages à parcourir se trouve en bas à gauche. Il est possible d'ajouter des pages à la liste

  • en saisissant son nom puis en cliquant sur le bouton « + »
  • en sélectionnant un élément dans la liste « Source: » puis en cliquant sur « Make list »

Pour cette deuxième option, on retiendra :

  • Le chargement par la page spéciale Spécial:Toutes_les_pages
    • Sélectionnez « Special page » dans la liste « Source: »
    • Cliquez sur le bouton « Make list »
    • AWB - Special Pages
      • Sélectionnez « All pages » dans « Source: »
      • Sélectionnez l'espace de noms souhaité — « Main: » est l'espace de noms principal
      • Cliquez sur « Ok »
  • Le chargement par fichier texte
    • Un titre de page par ligne
    • Sélectionnez « Text file (UTF 8) » ou « Text file (Windows 1252, ANSI) », selon l'encodage de votre fichier
    • Cliquez sur « Make list » pour faire apparaître la boîte de dialogue pour le chargement du fichier
  • Le chargement par catégorie
    • Sélectionnez « Category »
    • Saisissez le nom de la catégorie dans la zone « Category: » au-dessus du bouton « Make list »
    • Cliquez sur « Make list » pour ajouter les pages de cette catégorie dans la liste


Pour vider la liste, cliquez sur un élément de la liste, appuyez sur les touches CTRL et A simultanément pour sélectionner tous les éléments et cliquez sur « Remove ».

TâchesModifier

Comme indiqué précédemment, AWB peut être utilisé pour automatiser certaines tâches. Voici ci-dessous des exemples de tâches et comment les réaliser.

Remplacer un mot par autreModifier

  1. Établissez la liste des pages à parcourir
  2. Cochez la case « Enabled » dans la zone « Find and Replace »
    • AWB - Rechercher et remplacer un mot
  3. Dans la zone « Find and Replace » toujours, cliquez sur « Normal Settings »
    • AWB - Find and replace
    • Vous pouvez choisir d'ignorer les liens, liens interwikis, images, nowiki, math et commentaires HTML en cochant « Ignore external/interwiki links, images, nowiki, math, and <!-- --> »
    • Vous pouvez choisir d'ignorer les modèles, références, les ancres et les en-têtes en cochant « Ignore templates, refs, link targets, and headings »
    • Saisissez les différentes règles de rechercher/remplacer
      • Terme à rechercher (« Find »)
      • Terme de remplacement (« Replace with »)
      • Si la recherche doit être sensible à la casse (« CaseSensitive »)
      • Si le terme recherché est une expression régulière (« Regex »)
      • Si le terme recherché est une expression régulière dont le résultat peut être sur plusieurs lignes (« MultiLine »)
      • Si la modification effectuée par le compte doit être considérée comme mineure (« Minor »)
      • Si le rechercher/remplacer doit être effectué après la correction des typos (« After fixes »)
    • Vous pouvez organiser les règles de recherche en cliquant avec le bouton droit sur l'en-tête de ligne à gauche
    • Une fois les règles de rechercher/remplacer définies, cliquez sur « OK » pour les prendre en compte

Lancer une tâcheModifier

AWB - lancer tâche

Cliquez sur l'onglet « Start »

  • Saisissez un résumé pour vos modifications (« Default Summary »)
  • Cliquez sur « Start »
  • Quand une page de la liste est trouvée, le programme s'arrête et indique les modifications à effectuer sur la page.
  • Cliquez sur « Skip » pour passer la page sans la modifier ou « Save » pour accepter la modification

Automatisation robotModifier

AWB - onglet Bots

Si le compte avec lequel vous êtes connecté a le drapeau « bot », il est possible de ne pas avoir à confirmer chaque modification. Pour cela un onglet « Bot » est disponible.

Cochez « Auto save » pour activez l'automatisation. Ajoutez un délai de 15 secondes entre deux modifications pour éviter d'envoyer trop de modifications d'un coup.

Pensez aussi à surveiller votre robot, qu'il effectue bien les modifications que vous attendiez. Pour l'arrêter avant le traitement de toutes les pages de la liste, rendez-vous sur l'onglet « Start » et cliquez sur « Stop » ou appuyez sur la touche Échap.

Restreindre les utilisateurs autorisés à modifierModifier

Vous pouvez restreindre la liste des utilisateurs autorisés à modifier sur votre wiki avec AWB en créant la page AutoWikiBrowser/CheckPage dans l'espace de nom projet, sur ce wiki ce serait « Centre des communautés:AutoWikiBrowser/CheckPage ».

Quelque part dans la page il faut mettre les mots clés <!--enabledusersbegins--> et <!--enabledusersends--> pour délimiter la section indiquant les noms des comptes autorisés préfixés de *. Les comptes robots sont à distinguer des comptes « humains » par la section <!--enabledbots--> et <!--enabledbotsends-->.

Exemple :

<!--enabledusersbegins-->
<!--enabledbots-->
*Ajrbot 
*LcawteBot
*CJCbot
*CookBot
*KoNbot
*MiniBot
*JagBot
*Bot1200
*MeikoBot
<!--enabledbotsends-->

*Ajraddatz
*Captain Jag
*CJC95
*ToaMeiko
<!--enabledusersends-->