Cette page décrit les missions qui ont été assignées à GaAsBot , comment il a été programmé pour le faire, le résultat des missions, et toutes autres informations importantes pour assurer la traçabilité de ses actions.
Le dresseur de GaAsBot, Utilisateur:ArséniureDeGallium , est normalement celui qui renseigne cette page. Néanmoins, tout utilisateur du Wiktionnaire peut compléter ou corriger cette page, si le besoin s'en fait sentir.
Pour voir toutes les contributions de GaAsBot, dans l'ordre chronologique, depuis sa naissance : Spécial:Contributions/GaAsBot .
As of 22 avril 2012, j’ai abandonné le classement strictement chronologique. Un classement par thème (avec un sous-classement chronologique) me parait plus efficace/utilisable.
Recatégorisations
Modifier
Description
Séparation des pages classées par langue et de celles classées sur d’autres critères. Seules les pages par langues sont à déplacer.
Date
Paramètres de substitution AWB
Find
Replace with
Case sensitive
Regex
MultiLine
SingleLine
[[Catégorie:Verbes|
[[Catégorie:Verbes par langue|
non
non
non
non
Pages traitées
Statut
402 + une douzaine à la main.
Description
Cette catégorie comprend les sous-pages de Wiktionnaire:Page d’accueil/À la une , Modèle:Le saviez-vous ? , Wiktionnaire:Page d’accueil/Le saviez-vous ? (et Wiktionnaire:Mot d’actualité devrait y être, mais il n’y avait pas de sous-pages , on verra plus tard comment faire).
Le but de l’opération est que la catégorie présente un tri par date utilisable. Compte-tenu des limites de MediaWiki, l’idée est d’attribuer un code sur un seul caractère à chaque année, et de l’utiliser comme clé de tri (suivi du numéro de semaine pour le sous-tri).
En l’absence de solution standardisée, le codage est 0=2000, 1=2001, …, 9=2009, A=2010, B=2011… Cela fonctionne jusqu’à Z=2035, ce qui nous laisse le tps de réfléchir.
Date
Paramètres de substitution AWB
Find
Replace with
Case sensitive
Regex
MultiLine
SingleLine
Catégorie:Le saviez-vous\|13/([0-9]+)
Catégorie:Le saviez-vous|D/$1
non
oui
non
non
Catégorie:Le saviez-vous\|2012 ([0-9]+)
Catégorie:Le saviez-vous|C/$1
non
oui
non
non
Catégorie:Le saviez-vous\|2011 ([0-9]+)
Catégorie:Le saviez-vous|B/$1
non
oui
non
non
Catégorie:Le saviez-vous\|2010 ([0-9]+)
Catégorie:Le saviez-vous|A/$1
non
oui
non
non
Catégorie:Le saviez-vous\|2009 ([0-9]+)
Catégorie:Le saviez-vous|9/$1
non
oui
non
non
Catégorie:Le saviez-vous\|2008 ([0-9]+)
Catégorie:Le saviez-vous|8/$1
non
oui
non
non
Ces pages n’existaient pas avant 2008.
Pages traitées
Statut
Pages modifiées pour 2013 = 17 + 1 à la main
Pages modifiées pour 2012 = 48 + 1 à la main
Pages modifiées pour 2011 = 43
Pages modifiées pour 2010 = 54
Pages modifiées pour 2009 = 53
Pages modifiées pour 2008 = 53 288 pages modifiées au total.
Créations modèles
Modifier
Création Modèle:automatique
Modifier
Description
Remplacement des mentions utilisant {{term }}
directement.
Date
Paramètres de substitution AWB
Find
Replace with
Case sensitive
Regex
MultiLine
SingleLine
{{term\|[ ]*[aA]utomatique[ ]*}}
{{automatique|fr}}
non
oui
non
non
Pages traitées
Wikisearch (text)
Pages
automatique
867
Statut
(4 pages traitées + 1 à la main). Remplacements de modèles obsolètes ou supprimés (hors conjugaisons)
Modifier
Conjugaisons en français
Modifier
Création à la chaine des pages de conjugaison
Modifier
Description
Création manuelle des pages de conjugaison, assisté par le script Utilisateur:GaAsBot/CreerConjugFr.js .
Chaque page est confirmée à la main. Les cas non évidents sont sautés.
Pages traitées
Statut
En cours, par ordre alphabétique. Au 31/10, traitées jusqu’à carabiner . fr-conj-1-uyer (fait)
Modifier
Description
{{fr-conj-1-yer-ie }}
remplace {{fr-conj-1-uyer }}
et d’autres non traités ici . Bien que l’ancien modèle "pseudo-redirige" sur le nouveau, il est préférable de mettre tout à jour afin que les futures créations par copier-coller de l’existant utilisent le nouveau.
Date
Paramètres de substitution AWB
Find
Replace with
Case sensitive
Regex
MultiLine
SingleLine
{{fr-conj-1-uyer\|([^\|]*)\|([^\|}]*)
{{fr-conj-1-yer-ie|$1u|$2ɥi
non
oui
non
non
Pages traitées
Statut
Toutes faites.fr-conj-1-oyer (fait)
Modifier
Description
{{fr-conj-1-yer-ie }}
remplace {{fr-conj-1-oyer }}
et d’autres non traités ici . Bien que l’ancien modèle "pseudo-redirige" sur le nouveau, il est préférable de mettre tout à jour afin que les futures créations par copier-coller de l’existant utilisent le nouveau.
Date
Paramètres de substitution AWB
Find
Replace with
Case sensitive
Regex
MultiLine
SingleLine
{{fr-conj-1-oyer\|([^\|]*)\|([^\|}]*)
{{fr-conj-1-yer-ie|$1o|$2wa
non
oui
non
non
Pages traitées
Statut
122 modifiés. Conjugaisons en français (fr-conj)
Modifier
Suppression des doubles barres avec retour à la ligne (fait)
Modifier
Description
Suite à mes dernières modifications sur {{fr-conj-1 }}
, mettre deux barres verticales séparées par un saut de ligne dans l'appel du modèle n'est plus autorisé (en fait, ça n'a jamais été autorisé, ça marchait juste par hasard).
Date
21 décembre 2011
Paramètres de substitution AWB
Find
Replace with
Case sensitive
Regex
MultiLine
SingleLine
\|\n\|
|
non
oui
non
non
Pages traitées
Statut
Fini : environ 5300 pages modifiées.
Remplacement du paramètre "cat" par "clé" dans Modèle:fr-conj
Modifier
Justification
Date
5 juin 2011 (commencé le 29 mai 2011 mais suspendu). Paramètres de substitution AWB
Find
Replace with
Case sensitive
Regex
MultiLine
SingleLine
cat=
clé=
non
non
non
non
Pages traitées
What transcludes page (all NS)
Pages traitées
Modèle:fr-conj
7936 (modèles et pages d'annexes oubliées)
État d’avancement
242 pages modifiées.
Remplacement du paramètre "cat" par "clé" dans les modèles de conjugaison
Modifier
Justification
Date
Procédure
Sur tous les annexes qui utilisent les modèles de Catégorie:Modèles de conjugaison en français .
Avec AWB, comme d’hab.
Avec validation manuelle intégrale , pas comme d’hab (le paramétrage ci-dessous ne me semblant pas assez robuste , et l’investissement pour le rendre robuste ne me semblant pas rentable).
Ah bah non, {{fr-conj-1-ier }}
a trop de pages liées, je vais activer le mode "bot" pour celui-là (pas vu de pb jusqu'alors, sinon je ferais pas).
Idem {{fr-conj-1 }}
.
Les modifications éventuelles aux modèles de Catégorie:Modèles de conjugaison en français eux-mêmes sont faites à la main. Paramètres de substitution AWB
Find
Replace with
Case sensitive
Regex
MultiLine
SingleLine
cat=
clé=
non
non
non
non
Je suis conscient que mon paramétrage ignore tout intercalage d'espaces (pas fréquents, mais techniquement autorisés). Pages traitées
État d’avancement
Fini (pour ce qui concerne le bot). Environ 1400 pages modifiées.
Remplacement des modèles de lien vers les annexes par modèle:conjugaison
Modifier
Description
{{conjugaison }}
est censé remplacer tous les modèles comme {{se-verb }}
. Donc on le fait.
Date
Paramètres de substitution AWB
Find
Replace with
Case sensitive
Regex
MultiLine
SingleLine
{{se-verb }}
{{conjugaison |se}}
non
non
non
non
Pages traitées
Statut
67 pages modifiées.
Description
{{conjugaison }}
est censé remplacer tous les modèles comme {{conj-de }}
. Donc on le fait.
Date
Paramètres de substitution AWB
Find
Replace with
Case sensitive
Regex
MultiLine
SingleLine
{{conj-de }}
{{conjugaison |de}}
non
non
non
non
Pages traitées
Statut
260 pages modifiées.
Plus quelques unes faites à la main.
Description
{{conjugaison }}
est censé remplacer tous les modèles comme {{2egroupe }}
. Donc on le fait.
Date
Paramètres de substitution AWB
Find
Replace with
Case sensitive
Regex
MultiLine
SingleLine
{{conj-ia }}
{{conjugaison |ia}}
non
non
non
non
Pages traitées
Statut
Description
{{conjugaison }}
est censé remplacer tous les modèles comme {{conj-io }}
. Donc on le fait.
Date
Paramètres de substitution AWB
Find
Replace with
Case sensitive
Regex
MultiLine
SingleLine
{{conj-io }}
{{conjugaison |io}}
non
non
non
non
Pages traitées
Statut
>1038 pages traitées2egroupe (en suspens)
Modifier
Description
{{conjugaison }}
est censé remplacer tous les modèles comme {{2egroupe }}
. Donc on le fait.
Date
Paramètres de substitution AWB
Find
Replace with
Case sensitive
Regex
MultiLine
SingleLine
{{2egroupe}}
{{conjugaison|fr|groupe=2}}
non
non
non
non
{{2egroupe|es}}
{{conjugaison|es}}
(note 1)
non
non
non
non
{{2egroupe|it}}
{{conjugaison|it|grp=2}}
(note 2)
non
non
non
non
{{2egroupe|pt}}
{{conjugaison|pt|grp=2}}
(note 2)
non
non
non
non
{{2egroupe|fro}}
{{conjugaison|fro|grp=2}}
(note 2)
non
non
non
non
Pages traitées
Statut
Notes
(1) Oubli de grp=2 à corriger.
(2) Suite à une erreur de mon dresseur, cela a été fait en plusieurs passes : GaAs , fait attention STP !
Description
{{conjugaison }}
est censé remplacer tous les modèles comme {{3egroupe }}
. Donc on le fait.
Date
Paramètres de substitution AWB
Find
Replace with
Case sensitive
Regex
MultiLine
SingleLine
{{3egroupe}}
{{conjugaison|fr|groupe=3}}
non
non
non
non
Pages traitées
Conjugaisons en espagnol
Modifier
Remplacement du param "pp" de {es-verbe-flexion} par "ppa" (fait)
Modifier
Description
Pour meilleure lisibilité, ppa
= participe passé, ppr
= participe présent. Déjà ainsi dans {{es-conj }}
et ses dérivés.
Date
Paramètres de substitution AWB
Find
Replace with
Case sensitive
Regex
MultiLine
SingleLine
pp[ ]*=
ppa=
non
oui
non
non
Pages traitées
Validation des modifications entièrement manuelle. Statut
6 pages modifiées.
Description
Date
27 novembre 2011
Statut
Fait à la main.
Description
Date
27 novembre 2011
Statut
Fini.
Étymologie des formats de papier (fait)
Modifier
Description
Ajout de l'explication de A0, A1, A2…
Date
Paramètres de substitution AWB
Find
Replace with
Case sensitive
Regex
MultiLine
SingleLine
Cas traités
{{ébauche-étym|conv}}
Série A de la norme (il y a aussi B et C), suivi du nombre de fois qu’il faut couper en deux le format [[A0]] pour arriver à ce format.
non
non
non
non
A0 ..A10
{{ébauche-étym|conv}}
Série B de la norme (il y a aussi A et C), suivi du nombre de fois qu’il faut couper en deux le format [[B0]] pour arriver à ce format.
non
non
non
non
B0 ..B10
{{ébauche-étym|conv}}
Série C de la norme (il y a aussi A et B), suivi du nombre de fois qu’il faut couper en deux le format [[C0]] pour arriver à ce format.
non
non
non
non
C0 ..C10
Pages traitées
Liste « à mano » par l'option Text file (UTF-8)
Statut
Fini. Modification de la syntaxe de Modèle:WP (en suspens)
Modifier
Description
Voir Discussion modèle:WP#Interversion de l'ordre des paramètres .
Texte utilisé pour tester les regexp
Résultat attendu
{{-voir-}}
*{{WP|pomme}}
*{{WP|pomme|poire}}
*{{WP|pomme|poire|fr}}
*{{WP|pomme|poire|3=fr}}
*{{WP|pomme|poire|lang=fr}}
*{{WP|pomme|3=fr}}
*{{WP|pomme|lang=fr}}
{{-voir-}}
*{{WP|pomme}}
*{{WP|pomme|titre=poire}}
*{{WP|pomme|fr|titre=poire}}
*{{WP|pomme|fr|titre=poire}}
*{{WP|pomme|lang=fr|titre=poire}}
*{{WP|pomme|fr}}
*{{WP|pomme|lang=fr}}
J'ai considéré que personne n'avait été assez tordu pour utiliser 1=
ou 2=
. Par contre le cas {WP|pomme|poire|3=fr}
, même si inutile au niveau syntaxe, m'a semblé pouvoir exister, par mimétisme. Il sera dans un premier temps simplement ignoré.
Date
Paramètres de substitution AWB
Find
Replace with
Case sensitive
Regex
MultiLine
SingleLine
Cas traités
{{WP\|([^\|}]*)\|([^\|}=]*)}}
{{WP|$1|titre=$2}}
non
oui
non
non
pomme/poire
{{WP\|([^\|}]*)\|3=([^\|}=]*)}}
{{WP|$1|$2}}
non
oui
non
non
pomme/3=fr
{{WP\|([^\|}]*)\|([^\|}]*)\|([^\|}3]*)}}
{{WP|$1|$3|titre=$2}}
non
oui
non
non
pomme/poire/fr pomme/poire/lang=fr
Pages traitées
What transcludes page
Pages testées
Modèle:WP
25k (limité par AWB)
Changement de procédure en cours d'opération.
Database dump
Pages testées
frwiktionary-20110728-pages-articles.xml
736k
Statut
Remplacement de {voir thésaurus} par {thésaurus}
Modifier
Description
Suite de l'action précédente. Mais, dans ce cas, il est impossible de faire un remplacement automatique. Donc tout est fait au cas par cas, dans de nombreux cas en faisant les modifs à la main sous mon compte normal, AWB ne servant qu'à parcourir les pages.
Date
Paramètres de substitution AWB
Find
Replace with
Case sensitive
Regex
MultiLine
SingleLine
{{voir thésaurus
{{thésaurus
non
non
non
non
Pages traitées
Validation des modifications entièrement manuelle. Statut
Remplacement de {thésaurus} par {en-tête thésaurus}
Modifier
Description
{{thésaurus }}
ayant été renommé en {{en-tête thésaurus }}
, toutes les pages utilisant l'ancien nom doivent être changées, afin que cet ancien nom soit à nouveau disponible.
Notez que {{thésaurus }}
sera réutilisé pour une autre fonction, son historique ne commençant qu'au renommage. Date
Paramètres de substitution AWB
Find
Replace with
Case sensitive
Regex
MultiLine
SingleLine
{{thésaurus
{{en-tête thésaurus
non
non
non
non
Pages traitées
Validation des modifications entièrement manuelle. Statut
78 pages modifiées (toutes). Remplacement de liens simples par des appels à {trad}
Modifier
Description
Effectué juste sur une seule page, pour l'usage des regexp. Mais ça peut resservir, alors je note.
Date
Paramètres de substitution AWB
Find
Replace with
Case sensitive
Regex
MultiLine
SingleLine
{{([a-z]*)}} : \[\[([^\]]*)\]\]
{{$1}} : {{trad|$1|$2}}
oui
oui
non
non
Pages traitées
Redirections cassées sur les pages de conjugaisons
Modifier
Date
10-12 mai 2011 pour le français.
15 mai 2011 pour le japonais. Pages traitées
Source
Pages
Namespace
Special pages/All pages with prefix
Conjugaison française:
Annexe:
Special pages/All pages with prefix
Conjugaison japonaise:
Annexe:
Paramètres
Find
Replace with
Case sensitive
Regex
MultiLine
SingleLine
[[Annexe:Conjugaison française/
[[Conjugaison:français/
non
non
non
non
[[Annexe:Conjugaison japonaise/
[[Conjugaison:japonais/
non
non
non
non
État d’avancement
Terminé. Environ 10000 pages modifiées.
Recatégorisation des composants de la page d’accueil
Modifier
Date
19 avril 2011.
Pages traitées
Source
Pages
Namespace
Special pages/?
?
?
Paramètres
Find
Replace with
Case sensitive
Regex
MultiLine
SingleLine
Modèles pour la page d’accueil
Composants de la page d’accueil
non
?
non
non
État d’avancement
Terminé.
Recatégorisation des pages "Mot du jour"
Modifier
Date
18 avril 2011.
Pages traitées
Source
Pages
Namespace
Special pages/?
?
?
Paramètres
Find
Replace with
Case sensitive
Regex
MultiLine
SingleLine
Catégorie:Sous-modèles du Wiktionnaire|jour
Catégorie:Mot du jour|
non
?
non
non
État d’avancement
Terminé. Environ 31 pages modifiées.
L’historique se perd dans les limbes.