Utilisateur:Pinocchio/Automate
Cette page est dédiée au lancement de l’automate de modification/remplacement/édition des pages articles.
Le but de cet outil est d'effectuer des modifications simples mais répétitives, identiques sur plusieurs pages.
Liste des pages à traiter
On commence par constituer une liste de pages, par leur noms, sur lesquelles doivent s'appliquer les modifications. Pour cela on choisi un wiki et un espace de nom (namespace), puis optionnellement un préfixe commun à tout les noms de pages recherchés (pages commençant par…) et/ou éventuellement une chaine (mot, séquence de caractères) permettant de filtrer plus finement la liste. Ce dernier champ Filtre comprend les expressions régulières.
La liste s'affiche dans le cadre (une ligne par page) qui peut être édité manuellement (lignes effacées, ajoutées, modifiées). En cas de modification, s'assurer de l'exactitude des titres indiqués, au caractère près.
Traitement
Les motifs des champs Chercher (et éventuellement Remplacer) comprennent les expressions régulières. On entend par texte d'une page sa version source, tel qu'il apparait quand on édite la page. Pour chaque page de la liste sera appliqué, sur l'ensemble du texte, le (ou les deux) motif inscrit dans le champ Chercher, les chaines ainsi sélectionnées étant remplacées par le motif du champ Remplacer par correspondant. Dans le cas où ce dernier est vide les chaines sélectionnées seront supprimées. Si global est cochée ce remplacement s'effectuera pour toutes les chaines sélectionnées dans chaque page, sinon sur la première trouvée seulement. La case Ignore la casse permet de ne pas différencier les majuscules des minuscules dans les chaines recherchées. Si Multiligne n'est pas cochée l'ensemble du texte est considéré comme un seul bloc dans lequel les retours à la ligne sont de simples caractères. Dans le cas contraire chaque retour à la ligne induit une fin et un début de texte.
La case Simulation interdit les modifications réelles. Si Pas à pas est cochée le traitement s'arrête a chaque page, il faut cliquer à chaque fois sur le bouton Démarrer pour passer à la page suivante.
Restrictions
Cet outil n'est actuellement accessible qu'aux utilisateurs du groupe administrateur.