Aide:Robots

La bibliothèque libre.
Aller à : Navigation, rechercher

Vous êtes ici : accueil >Aide >Robots

Avertissement

Certaines commandes peuvent modifier un grand nombre de pages. Les conséquences d’une erreur sont sous votre responsabilité ! Après une erreur, il est parfois possible de corriger le tir en réutilisant le robot, mais pas toujours !

Avant d’appliquer des commandes replace et regexp à un grand nombre de pages, il est fortement conseillé de les tester sur une seule page.

Il n’existe pas de moyen d’interrompre une requête qui est commencée ; inutile donc d’écrire sur le template RequeteEnCours (quand la ligne s’affiche en jaune), ça n’a aucun effet sur le robot, à part qu’il ne saura plus où indiquer qu’il a fini.

Aide : Manuel de Wikisource
Plusieurs robots sont disponibles sur Wikisource, dont entre autres
Je suis là pour t’aider

Phe-bot, Je suis là pour t’aiderMarcBot et Je suis là pour t’aider ZaranBot

Ils obéissent ou bien à des requêtes (ThomasBot) ou bien à des demandes « en clair » placées sur leur page de discussion.
Cette page décrit la syntaxe des requêtes adressées à ThomasBot.

Pour consulter la liste des robots de Wikisource, voir Special:Listusers/bot.
Pour demander une utilisation spécifique (par exemple, charger des images) ou pour demander le statut de bot, voir Wikisource:Bots.


Sommaire

[modifier] Déroulement d’une requête

Pour effectuer une requête, il faut utiliser le modèle Requete.

La syntaxe générale est : {{Requete|commentaire|destination|commande|paramètres}}

La requête s’affiche en bleu lorsque vous sauvegardez la page : Requête en attente: .

Si le robot ne comprend pas votre requête, il répond par Requête Invalide: "" , "" :

Sinon, le template est remplacé par Requête en cours puis Requête terminée: Temps d'attente: s. Exécution: s. pages modifiées.

Vous pouvez effectuer plusieurs requêtes en même temps, mais le robot n’en traite qu’une seule à la fois. Il ne devrait donc y avoir qu’une seule Requête en cours à la fois sur la page du robot, sauf si vous faites une erreur.

Si le robot ne répond pas, c’est qu’il n’est pas en marche. Pour savoir si un robot est actif, vérifiez qu’il écoute sur IRC://browne.wikimedia.org#fr.wikisource. Il se peut aussi que le robot ne réponde pas immédiatement à une requête, car il est actif sur plusieurs sites en même temps. Dans ce cas soyez patient...


[modifier] Description de la syntaxe

Des exemples des requêtes déjà utilisées sont disponibles sur la page Utilisateur:Yann/Anciennes requêtes.

[modifier] Commentaire

Le champ ’commentaire’ est le commentaire laissé par le robot. Merci d’y mettre votre nom (sans symbole |), suivi éventuellement d’un commentaire.

[modifier] Destination

Le champ ’destination’ sert à indiquer au robot quelles pages doivent être modifiées.

Il est possible de spécifier trois types de destinations :

  • Une seule page : [[nom de page]]
  • Toutes les pages accessibles depuis une page donnée : links:[[nom de page]]
  • Les éléments d’une catégorie : [[:Catégorie:nom de catégorie]]

Notes :

  • Les commandes NAVIGATEUR, SPLIT, IMPORT supposent qu’on leur indique un nom de page.
  • Les pages d’auteur, ainsi que toute page n’appartenant pas à l’espace principal (Main en anglais), sont épargnées.

[modifier] Commandes

Note concernant la syntaxe :
Il est possible d’inclure le symbole pipe | dans les paramètres, en tapant \| à la place.
Pour inclure des modèles, écrire \{ et \} à la place de { et }.
Pour inclure des liens, utiliser \[ et \] à la place de [ et ].
Dans les expressions régulières, utiliser \\[ \\] \\{ \\} \\| à la place de \[, \], \{, \} et \|.
Nouveau: Dans les commandes regexp et replace, \L est remplacé par le nom du lien qui a permis d’accéder à une page.


[modifier] DELETE

Suppression d’une chaine. Syntaxe :

  • {{Requete|commentaire|[[page]]|DELETE|chaîne à supprimer|}}
  • {{Requete|commentaire|links:[[page]]|DELETE|chaîne à supprimer|}}

[modifier] REPLACE

Remplacer une chaine de caractère :

  • {{Requete|commentaire|[[page]]|REPLACE|chaine à remplacer|remplacement}}
  • {{Requete|commentaire|links:[[page]]|REPLACE|chaine à remplacer|remplacement}}[1]

[modifier] REGEXP

Remplacer à partir d’une expression régulière (syntaxe python re.sub, voir le HOWTO) :

  • {{Requete|commentaire|[[page]]|REGEXP|pattern|remplacement}}
  • {{Requete|commentaire|links:[[page]]|REGEXP|pattern|remplacement}}

[modifier] MATCH, SPLIT

commandes périmées ; utiliser le gadget

  1. Pour un remplacement dans toutes les pages d’un llivre en mode page, voir exemple
Outils personnels
Espaces de noms
Variantes
Actions
Lire
Contribuer
Imprimer / exporter
Boîte à outils
Autres langues