{{{img-alt}}}

Ce compte est celui d'un bot appartenant à Jean-Christophe BENOIST (d · c · b) fonctionnant sur  Wikimedia Cloud Services.
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.
JCBotCommunes est développé en Python, et ses sources sont accessibles via un dépôt.

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 en désactivant l'autoblocage des IPs.
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.

Ce compte est en cours de dressage et n'est pas encore autorisé : une demande sera déposée sur Wikipédia:Bot/Statut. Tant que le statut n'est pas accordé, je n'effectue que des éditions de test, à vitesse réduite et sous surveillance.

Cliquer ici pour m'arrêter immédiatement
Cliquer ici pour m'arrêter immédiatement

Pour m'arrêter immédiatement, cliquez ici
(écrivez n'importe quoi sur la page qui s'ouvre, puis enregistrez ; page vide = j'ai le droit d'éditer)
Je relis cette page avant chaque modification et je m'arrête dès qu'elle n'est plus vide.
Vous pouvez aussi me laisser un message.

Mission

modifier

Je mets à jour les tableaux climatiques {{Climat}} des articles dans lesquels il est présent à partir des données ouvertes de Météo-France (fiches climatologiques « FICHECLIM », via l'outil meteofrancetoclimat).

  • Je ne touche que les tableaux générés par cet outil (reconnaissables au commentaire d'en-tête qu'il insère). Les tableaux saisis à la main sont laissés intacts.
  • Je réécris un tableau seulement si une donnée a changé (record battu, normale mise à jour…), si sa date de validité a avancé, ou pour passer une forme antérieure à la forme courante. Si rien n'a changé, je ne fais rien.
  • Je ne crée jamais de tableau ni de page : je ne fais que maintenir l'existant.

Conception

modifier

Écrit en Python et bâti sur le framework pywikibot (qui gère l'authentification, les recherches, l'écriture, le maxlag, le throttle, le respect de {{nobots}} et les conflits d'édition). La génération du tableau s'appuie sur l'outil Toolforge meteofrancetoclimat.

Fonctionnement et garde-fous

modifier
  • Vitesse réduite tant que je ne suis pas autorisé (≤ 5 éditions/minute, via put_throttle).
  • Je respecte {{nobots}} et {{bots}} (Page.botMayEdit() de pywikibot).
  • maxlag : je m'efface si les serveurs sont chargés (géré par pywikibot).
  • Je détecte les conflits d'édition et n'écrase jamais une modification humaine survenue entre-temps.
  • Chaque édition porte un résumé explicite et le marquage « bot ».
  • Je détecte les codes d'erreur 502 de MétéoFrance pour ne pas surcharger leur serveur.
  • Je détecte les stations fermées et les signale dans un journal.

M'empêcher de modifier une page

modifier

Ajoutez {{nobots}} dans la page (ou {{bots|deny=JCBotClimat}} pour ne bloquer que moi). Je vérifie ces modèles avant chaque modification et je m'abstiens.

Journal

modifier

Le journal d'opération du robot est disponible en ligne : https://meteofrancetoclimat.toolforge.org/journal/

Bot non encore autorisé — dressage en cours. (Lien vers la demande sur Wikipédia:Bot/Statut à ajouter une fois déposée.)