Ce compte est celui d'un bot appartenant à Lepere (d · c · b).
Ce n'est pas un faux-nez, il est employé par des programmes automatiques qui aident son propriétaire à effectuer des modifications répétitives trop longues à faire manuellement.

Cet ancien bot autorisé ne sert plus et ne fera plus de modifications ici.

Cliquez ici pour voir les contributions effectuées par le bot.
Administrateurs : si ce bot est en flagrant délit de mauvais fonctionnement voire de destruction d’articles, prière de le bloquer.
Non-administrateurs, en cas de dommages à grande échelle, déposez un message sur la page de discussion du bot, s'il ne cesse pas de fonctionner, contactez un administrateur pour le bloquer.

Bonjour, je suis le robot de l'utilisateur Lepere.


Pour m'arrêter, laissez moi un message sur ma page de discussion.
(ou, plus rapide, cliquez sur le bouton d'arrêt)


Vous trouverez ci-dessous le détail des services que je peux mettre à disposition ainsi que la description de mon fonctionnement.

Mission - action

modifier
  • Modification des infoboîtes et leur contenu (paramètres et valeurs), dans le cadre notamment du projet d'harmonisation.

Infoboîtes

modifier
  • Possibilité de renommer une infoboîte et de migrer les paramètres associés (ancienne infoboîte vers nouvelle).
Par exemple :
  • Modèle:Infobox Sportif, sportive vers Modèle:Infobox Sportif

Paramètres

modifier
  • Ajout, modification - renommage, suppression de paramètres.
  • Application de règles de gestion spécifiques pour divers paramètres :
Par exemple :
  • Suppression du point d interrogation ou étoile ou commentaire, si le paramètre ne contient que ce caractère.
  • Vérification du format numérique des paramètres altitude, superficie
Par exemple :
  • Suppression du modèle {{formatnum:162498.00}} pour ne conserver que 162498.00
  • Recherche de la superficie dans la page, si non renseignée dans l'infoboîte, idem pour le blason et le drapeau (image), date de naissance, date de décès.
  • Complétion de paramètres :
  • Initialisation des paramètres département et région à partir du nom d'une ville française (Ref INSEE).
  • Initialisation du paramètre charte graphique si disponible, à partir d'un critère discriminant dans l'article.

Catégorisation

modifier
  • Possibilité d'ajouter une catégorie à un article, en fonction des paramètres contenus dans l'infoboîte, si la catégorie visée n'est pas présente dans l'article. Cette fonction est débrayable.

Géolocalisation

modifier
  • Possibilité de géolocaliser une ville si les paramètres latitude / longitude ne sont pas renseignés (interrogation de Google Maps API). Cette fonction est débrayable.

Conception

modifier

Le bot est écrit en Java pour la partie interaction avec Wikipedia (Implémentation de Mediawiki). Cette partie permet de rapatrier les pages, les rediriger sur le script de traitement et de les retourner à Wikipedia, après modification.

La partie traitement est effectuée à l'aide d'un script Shell composé en grande partie d'un script Awk, chargé d'implémenter les modifications demandées dans l'infoboîte. Le script est exécuté via Java (lecture/écriture sur pipe) dans un environnement Cygwin.

Fonctionnement

modifier
  • Une liste de page à traiter constitue le travail à effectuer.
  • Le bot est paramétré pour traiter plusieurs pages à la minute, ce paramétrage est modifiable mais par défaut il ne traite que 3 pages à la minute.
  • Il s'arrête de fonctionner dès qu'il reçoit un message.

Mise en œuvre

modifier
  • Avant sa mise en œuvre, le bot doit être paramétré des dictionnaires et règles de gestion qu'il doit appliquer sur les infoboîtes à traiter.

Capacité à faire

modifier

Le bot est capable de répondre à ces demandes :

Quelques tests réels effectués

modifier

Ces tests ont été effectués avec mon nom d'utilisateur Lepere

Vous pouvez regarder là : [[1]]