Utilisateur:GhosterBot
Présentation | Discussion | Contributions | Recherches | Gentillesses | Bot | Outils | Bac à sable |
Ce compte est celui d'un bot appartenant à Ghoster (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.
GhosterBot est développé en PHP.
La communauté Wikipédia a autorisé ce bot à fonctionner ici le 10 juillet 2014 : vérifier.
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.
120 000+ Ce bot a effectué plus de 120 000 contributions sur Wikipédia. |
Moi
[modifier | modifier le code]Bonjour, je suis un bot bien que je ne sois pas originaire de Bot. J'ai été créé le 28 avril 2014, j'ai poussé mon premier cri dans mon berceau le 25 juin 2014, et suis devenu adulte le 10 juillet 2014.
N'ayant aucun lien de parenté avec Bot, je suis donc très sage. Malgré tout, si par impossible un comportement déviant était décelé, merci de me signaler à ces humains. Si je ne fais pas de bêtises mais que vous avez envie de parler à mon dresseur, c'est ici. Pour des remerciements éventuels à moi ou à mon dresseur, c'est là.
Premier flirt : Haaa... Paula (^-^)
Héroïne préférée : Christine, Plymouth Coupé Fury 1958
Livre préféré : Les androïdes rêvent-ils de moutons électriques ?
Citation préférée : Dans la vie, il y a 10 types de personnes, ceux qui comprennent le binaire et les autres.
Chiffre préféré : 1337
Explication de mes tâches courantes
[modifier | modifier le code]TL;DR : J'effectue automatiquement le renouvellement quotidien à minuit des anecdotes de la page d'accueil depuis la page des anecdotes à publier qui contient les anecdotes validées depuis la page des propositions. Finalement, j'archive les anciennes anecdotes publiées et je génère des statistiques.
En plus de cette tâche principale, j'effectue également les tâches secondaires suivantes:
- Chaque jour à 02h00, ajout des paramètres
lumière
dans le modèle {{Wikiprojet}} de la PDD de l'article mis en lumière dans la section "Article labellisé du jour" de la page principale de Wikipedia ; - Chaque lundi à 7h30, mise à jour des informations dans le Wikimag courant (top-10, bistro, votes), et création du squelette du numéro suivant ;
- Tous les 1er du mois, traitement des articles ayant été "dépommés" selon le projet une pomme est un fruit [1];
- Tous les 3 du mois, ajout des paniers de pommes sur les nouvelles pages du bistro. Exemple [2], log [3] ;
- Tous les 7 du mois, tri par ordre alphabétique de la page Décès en ... du mois précédent. Exemple [4].
Détail de la gestion des propositions d'anecdotes
[modifier | modifier le code]Contrôle des propositions d'anecdote, toutes les 30 minutes à hh:15 et hh:45
[modifier | modifier le code](Note : ces analyses sont refaites chaque fois que le sujet de la proposition est modifié, ou que le modèle {{LSV Force:Analyse}} est placé dans le bloc de la proposition)
- Présence d'un sujet
- Détection de l'anecdote dans l'article du sujet mis en évidence, avec présence d'une source
- Affichage pour information des anecdotes déjà publiées sur le même sujet, ou ayant une certaine similitude avec la proposition
- Ajout d'une information sur la PDD de l'article pour indiquer la nouvelle proposition
- Contrôle que l'image proposée existe et soit bien libre de droit, calcul de ses dimensions (largeur/hauteur) en page d'accueil pour respecter une surface de 9 600 pixels.
Traitement des relectures, à 01h00 et 13h00
[modifier | modifier le code]- Si acceptée, et si le clôturant est valide, déplacement de la proposition sur la page de préparation pour publication
- Quelle soit acceptée ou refusée, la discussion est archivée et le proposant est notifié (sauf en présence de la catégorie cachée Catégorie:LSV:Utilisateur sans notification de relecture sur sa WP:PU)
Renouvellement quotidien des anecdotes de la page d'accueil, à minuit. (détails techniques)
[modifier | modifier le code]- Récupération des prochaines anecdotes à être publiées depuis la page de préparation pour publication
- Ajout sur la page d'accueil
- Pour chaque anecdote publiée, une information est ajoutée sur la PDD de l'article concerné
- Mise en commentaire des images des anciennes anecdotes, ainsi que leur indication (comme (photo) par exemple)
- Archivage des anecdotes les plus vieilles
- Traitement effectué à minuit. Si nécessaire, possibilité d'effectuer un deuxième renouvellement à midi.
Création de statistiques, à 06h30
[modifier | modifier le code]- Sur l'augmentation de consultation des articles lors de leur présence en page d'accueil
- Sur le nombre de proposition et de proposant différent, par mois et par années
- Top proposants du mois, par mois, par année, au total
- Top relecteurs du mois, par mois, par année, au total
Il existe une page dédiée pour les suggestions d'amélioration du bot.
Dates clés
[modifier | modifier le code]- 10.03.2016 : Utilisation par le bot d'une nouvelle interface de communication à WP : framework PHP Peachy. (oui oui, petite pêche )
- 21.02.2016 : Détection que l'anecdote soit présente dans l'article lié, et sourcée
- 06.01.2016 : Importation dans une base de donnée de l'ensemble des anecdotes publiées en page d'accueil depuis 2004, permettant de détecter si une anecdote de même sujet, ou similaire, a déjà été publiée par le passé
- 25.09.2015 : Sauvegarde du nom du relecteur et du résultat de la relecture (acceptée / refusée)
- 24.09.2015 : Version 2 du bot : réécriture d'une grande partie du code, bouton facilitant la rédaction d'une proposition avec un nouveau modèle, création d'une page anecdotes à publier
- 21.05.2015 : Page des statistiques finalisée
- 02.07.2014 : La page de proposition est gérée par le bot avec un renouvellement automatique, évitant un travail quotidien et manuel à minuit
- 11.04.2014 : Création des nouvelles sections "à publier à une date fixe" et "antichambre"
- 26.03.2014 : Organisation de la page avec les sections proposées, relues et préparation des paires.
- 22.03.2014 : Création de la page de proposition, évitant les publications directes en page d'accueil.
- 24.05.2010 à 17:07:17 : Première datation précise de l'heure de publication d'une anecdote publiée en page d'accueil
- année 2004 : Premières anecdotes en page d'accueil
Détail des mises à jour du bot
[modifier | modifier le code]
- 2.8 (24 septembre 2021) : [framework] Adaptation récupération des tokens pour le bot suite mise à jour MediaWiki 1.37 prévue le 28 septembre (oui c'était moins une)
- 2.7.6 (16 février 2021) : [Proposition] Amélioration du traitement de détection des changements de sujet et de la formulation initiale
- 2.7.5 (08 janvier 2021) : [Proposition] Adaptation du calcul du nombre de jour depuis la première soumission de proposition (pour le message de remerciement) afin de prendre en compte la date de la proposition qui vient d'être soumise. Correction de l'expression régulière d'analyse des avis. Le bot affiche maintenant également le nombre d'avis pris en compte pour son calcul.
- 2.7.4 (16 décembre 2020) : [Proposition] Adaptation de l'expression régulière d'analyse des avis.
- 2.7.3 (27 septembre 2020) : [Publication] correction traitement des nouvelles propositions pour éviter des erreurs d'édition du bot. Correction sur le calcul des probabilités d'acceptations.
- 2.7.2 (18 septembre 2020) : [Publication] adaptation de l'extraction du sujet pour prendre en compte cette imbrication de modèle :
'''{{nobr|{{lang|en|[[Interstate 19]]}}}}'''
. - 2.7.1 (septembre 2020) : corrections de la version 2.7.0. Analyse et message des probabilités d'acceptation des propositions.
- 2.7.0 (27 août 2020) : Mise à jour majeur sur le processus de proposition / validation:
- Discussion Wikipédia:Le saviez-vous ?/Anecdotes proposées#Revoir la relecture ? Enrichir le modèle de proposition (la nouvelle version est visible ici : {{Proposition_anecdote2}})
- Discussion Wikipédia:Le saviez-vous ?/Anecdotes proposées#Augmenter le délai de transfert après clôture ?
- automatisation de la sauvegarde de la formulation initiale lorsque le champ
anecdote
diffère un peu trop de la version initiale - ajout d'un Flag pour désactiver la tâche du bot concernant la détection et le traitement des propositions toutes les 30 minutes.
- 2.6.16 (15 mai 2020) : [Wikimag] Correction calcul No de semaine (bug sur 2020).
- 2.6.15 (24 avril 2020) : [Divers] Diverses corrections, notamment pour s'assurer que le no de proposition est bien numérique, ce qui bloquait les relectures [5].
- 2.6.14 (20 avril 2020) : [Divers] Diverses adaptations (sous-page notification proposition sur projet,
</br> -> <br/>
, divers. - 2.6.13 (27 février 2020) : [Relecture] Prise en compte de sujet avec cette syntaxe :
'''{{nobr|''[[Soyouz 23]]''}}'''
- 2.6.11 (23 octobre 2019) : [Lumière Sur] Nouveauté. Tous les jours à 02h00, le bot va ajouter les paramètres
lumière
dans le modèle {{Wikiprojet}} de la PDD de l'article mis en lumière dans la section "Article labellisé du jour" de la page principale de Wikipedia. - 2.6.10 (17 septembre 2019) : [Proposition] Lors de l'annonce de la proposition aux Projets, le bot va placer le message dans l'une de ses sous-pages, si elles existent. Dans l'ordre
/Propositions d'anecdote
/Procédures en cours
ou la page de discussion du projet. - 2.6.9 (24 juin 2019) : [Twitter] Ajout du crédit de l'illustration par lien sur Commons
- 2.6.8 (14 juin 2019) : [Relecture] Le bot ne valide plus une proposition s'il manque (illustration) à une proposition illustrée
- 2.6.7 (13 mars 2019) : [Stats] Le bot teste préalablement si les tableaux de stats doivent être mis à jour ([6])
- 2.6.6 (5 mars 2019) : [Relectures] Mise en place d'une limite de 10 relectures chaque 12 heures. Lorsqu'il y a trop de relecture, il arrive que le bot s'arrête de manière inexpliquée.
- 2.6.5b (8 février 2019) : [PHP] Mise à niveau code bot en version PHP 7.3.2
- 2.6.5 (10 décembre 2018) : [Proposition] Correction 2.6.4 : Prise en compte de redirection de page de discussion (exemple : Discussion Projet:cinéma américain -> Discussion Projet:Cinéma)
- 2.6.4 (28 novembre 2018) : [Proposition] Lors de l'avertissement d'un portail, si la sous-page "/Procédures en cours" existe, la notification se fera à cet endroit.
- 2.6.3 (27 novembre 2018) : [Proposition] Traitement correct du modèle {{LSV Force:Analyse}} se trouvant dans le modèle de la proposition. Avant (le modèle n'est pas supprimé, le bot analyse en boucle):[7] Après :[8]
- 2.6.2 (7 novembre 2018) : [Proposition] Amélioration de la gestion des paramètres vides et de la mise à jour de la charge en modèle de la page.
- 2.6.1 (13 septembre 2018) : [Proposition] Bug suite 2.6.0, résolution des noms de Portail pour pointer sur le bon projet [9].
- 2.6.0 (4 septembre 2018) : [Proposition] Les portails dont fait partie l'article mis en évidence par la proposition sont également avertis [10]. Support des pages de discussions en mode Flow. Le lien de la discussion archivée de la proposition est également inséré sur la page des archives des LSV publiées [11].
- 2.5.1 (16 mai 2018) : [Stats] Correction heure GMT pour récupération historique de la page de proposition pour comptage correct des anecdotes présentent à minuit (et pas à 02h00 après la relecture de 01h00), concerne la colonne "Tot proposées" du tableau [12]. Suppression des points "•" dans les textes des anecdotes et les libellés des illustrations.
- 2.5.0 (11 mai 2018) : [PHP] Mise à niveau code bot en version PHP 7.1.17 + divers
- 2.4.9 (30 avril 2018) : [Stats + protection] Amélioration statistiques TOP propositions validées et tentative de blocage des appels Google non sollicités sur le bot.
- 2.4.8 (25 avril 2018) : Quelques corrections et ajout de trace des lancements des tâches du bot pour comprendre les appels non sollicités.
- 2.4.7 (13 avril 2018) : [Proposition] Calcul de la charge en modèle de la page de proposition et affichage en haut de la page
- 2.4.6 (13 avril 2018) : [Proposition] Amélioration du traitement des modèles {{PM1}}, {{PM2}} et {{PM3}}
- 2.4.5 (12 avril 2018) : [Stats] Adaptation du texte de l'entête de la page des statistiques[13], et prise en compte des seuls 4 derniers mois pour les délais de publication.
- 2.4.4 (3 avril 2018) : [Proposition] Ajout d'un message pour la 1 000ème proposition
- 2.4.3 (15 mars 2018) : [Relecture] Lorsque le nom de la page du sujet contient
Wikipédia:
, alors le lien de la page de discussion n'est pasDiscussion:Wikipédia:NomDeLaPage
maisDiscussion Wikipédia:NomDeLaPage
- 2.4.2 (26 septembre 2017) : [Publication] Calcul de la longueur de l'anecdote et préparation des statistiques liées
- 2.4.1 (18 septembre 2017) : [Relecture] Traitement des paramètres clôturant ou proposant invalide
- 2.4.0 (5 septembre 2017) : Mise à jour majeur:
- [Relecture proposition] : Le bot travaille maintenant section par section depuis le bas de la page, et non globalement, pour éviter de rare conflit d'édition
- [Archivage] : Les discussions de proposition sont maintenant archivées en sous-page de l'article
- [Twiiter] : Préparation des Tweets des anecdotes publiées le lendemain sur la page idoine
- [Divers] : Simplification commentaire de diff du bot, amélioration du texte de la date de publication d'une ancienne anecdote similaire à une proposition, nettoyage clôturant ([14])
- 2.3.19 (6 juillet 2017) : Correction bugs (correction de l'affichage des temps d'exécution supérieur à 1 minute, urldecode pour les noms des titres, divers...)
- 2.3.18 (13 juin 2017) : [Proposition + Publication] : Dorénavant , les messages postés par le bot sur les PDD des articles dont une anecdote vient d'être proposée ou vient d'être publiée en page d'accueil se fera sans le "bot flag" (ou statut du bot). En effet, les éditions faites par les bots sont cachées par défaut dans les listes de suivi, alors que l'un des objectifs de ces messages est d'informer tout wikipédiens suivants ces articles.
- 2.3.17 (18 mai 2017) : [Anecdote sourcée] : Nouvelle routine de la détection de anecdote dans l'article. Si le bot ne trouve pas l'anecdote, une deuxième analyse de l'article est faite, moins stricte. L'indication "Double analyse effectuée" est ajoutée afin d'identifier le cas. Avant : [15]. Après : [16]
- 2.3.16 (16 mars 2017) : [Analyse similitudes] : Correction calcul date de relecture d'une proposition pour détecter si la discussion a été archivée, car l'archivage n'est effectif que depuis le 1er juin 2015.
- 2.3.15 (9 mars 2017) : [Stats] : Petite adaptation dans le calcul des vues des articles. Le bot récupère maintenant uniquement les vues des humains (et exclus les accès des bots) et ne prend pas en compte le jour précédent la publication, car les stats sont calculées sur un fuseau horaire décalé et des vues sont comptabilisées à J-1, ce qui fausse la moyenne du mois précédent.
- 2.3.14 (23 février 2017) : Prise en charge de crochet dans un modèle nobr pour le sujet d'une anecdote, comme
{{nobr|[[CAC 40]]}}
par exemple. - 2.3.13 (26 janvier 2017) : Adaptation tableau des statistiques du nombre d'anecdotes proposées des 24 derniers mois pour afficher une extrapolation du mois en cours plutôt que le chiffre brut du mois qui faussait le tableau, surtout en début de mois. Adaptation cosmétique des commentaires de diff du bot lors des traitements des relectures.
- 2.3.12 (9 janvier 2017) : Le bot fait un Rollback BDD uniquement lors de la détection d'un conflit d'édition. Les autres retours FALSE de l'api WP lors de l'édition de la section sont des faux positifs, car l'édition a bien lieu. Le bot log tout de même lorsque ce cas survient.
- 2.3.11 (5 janvier 2017) : Correction d'un bug lors du renouvellement de la page d'accueil. Si un commentaire wikicode
<!--
ou-->
est présent dans la légende de l'illustration à commenter, cela pose un bug d'affichage : [17] correction : [18] - 2.3.10 (3 janvier 2017) : Nouveaux messages de remerciement au proposant lors de "palier" de propositions (1, 5, 10, 20, 35, 55, 80, 100 puis tous les 25). Amélioration affichage en page d'archive sur les dates de présence de l'anecdote en page d'accueil + mise à jour version PHP 5.5 (plus maintenue) à la version 5.6.22
- 2.3.9 (2 janvier 2017) : Correction du texte "présente en page d'accueil du xx.xx.xxxx au xx.xx.xxxx" lors de l'archivage des anecdotes. La date "au" ne s'affichait plus (depuis la version 2.2.5 de juin 2015 !)
- 2.3.8 (29 décembre 2016) : Correction bug source anecdote, texte similitude plus précis, détection spécifique des conflits d'édition, adaptation graph des statistiques
- 2.3.7 (12 décembre 2016) : Adaptation test du "copier-coller" de section, empêchant le bot de traiter plus d'une nouvelle proposition par 30 minutes. Ajout d'informations supplémentaires en cas de détection de "rollback".
- 2.3.6 (9 décembre 2016) : Augmentation de la pause insérée dans la version 2.3.5. 20 secondes pour la discussion et 10 secondes pour la notification. Il restait encore des cas où la sauvegarde de la discussion ne se fait pas quand il y a trop de proposition à archiver.
- 2.3.5 (28 novembre 2016) : Ajout d'une pause entre l'archivage de la discussion d'une proposition relue et la notification du proposant lié. Le bot était trop rapide...
- 2.3.4 (25 novembre 2016) : Adaptation du contrôle de présence + source de la proposition dans l'article : Le bot prend maintenant systématiquement la phrase de la proposition comme base de comparaison, et pas la phrase la plus courte, ce qui pouvait parfois fausser le calcul de la pertinence avec des phrase plus courte mais finalement moins similaire. Avant :[19], après : [20].
- 2.3.3 (23 novembre 2016) : Correction régression sur relecture suite 2.3.2. Amélioration lien sur discussion archivée d'une proposition analysée comme similaire. Refactoring.
- 2.3.2 (21 novembre 2016) : Traitement du cas où le texte de la proposition se trouve à la ligne suivante du paramètre
anecdote
. Détection de création d'une nouvelle proposition par "copier-coller" d'un bloc précédent (avec recopie des identifiants), le bot saute le bloc et fait un message sur sa page d'erreur [21]. Correction du numéro de la nouvelle proposition d'anecdote affiché dans le résumé d'édition du bot (c'était le numéro suivant, cosmétique). - 2.3.1 (17 novembre 2016) : Correction manuelle de 450 anecdotes en base pour des données manquantes sur les acceptations. Permet d'enrichire les textes sur l'état des anecdotes similaires détectées (En cours[22], en attente de publication, publiée, refusée, etc.)
- 2.3 (11 novembre 2016) :
- Propositions : Meilleure protection contre les conflits d'édition bot-wikipédien lors du traitement des propositions, Sortir les illustrations du bloc Surligné lors de l'analyse de l'article. Refactoring. Corrections de textes. Ajout du détail des temps d'exécution des analyses
- Relectures : Prise en charge de nouveaux modèles.
- 2.2.12+ (8 novembre 2016) : Correction lors du renouvellement de la suppression intempestive de l'ID de l'anecdote précédemment illustrée [23]
- 2.2.12 (30 octobre 2016) : Améliorations diverses et notamment sur le test de similitude
- 2.2.11 (25 octobre 2016) : Amélioration test similitude pour les propositions uniquement + traitement cas
'''[[Roman (poème)|Roman]]'''
pour forcer le sujet en italique dans la proposition - 2.2.10 (25 octobre 2016) : Prise en compte du modèle {{Citation bloc}} pour la détection de l'anecdote dans l'article, suite à 2.2.9.
- 2.2.9 (19 octobre 2016) : Amélioration de la routine de détection des similitudes (trouver l'anecdote dans l'article et détecter si une anecdote similaire a déjà été proposée).
- 2.2.8 (12 octobre 2016) : Correction de la détection des modèles de références {{harvsp}} et {{sfn}}, et correction d'un cas de figure où le modèle {{LSV Force:Analyse}} n'était pas supprimé du bloc une fois l'analyse effectuée.
- 2.2.7 (12 octobre 2016) : Contrôle au moment de la relecture d'une proposition d'anecdote relue que le clôturant spécifié dans le modèle soit effectivement un utilisateur valide (qui existe et qui n'est pas bloqué) suite à ce cas d'auto-validation de proposition détecté. Support du tag
~~~
ou du tag signature généré par le bouton de l'éditeur. - 24 juin 2016 : migration technique au sein de l'hébergeur du bot, sans interruption de service :
- Augmentation du temps d'exécution maximum autorisé du bot (hors requêtes WP et BDD): de 30 secondes à 6 minutes (ce qui représente, à l'échelle d'un microprocesseur, une éternité)
- Augmentation de la taille mémoire dédiée : de 125 à 640 Mb
- Hébergement sur disque 100% SSD ultra rapide
- Support PHP 7, MySQL 5.6
- 2.2.6 (24 juin 2016) : Correction du bug suivant : Lorsqu'une nouvelle proposition n'a initialement pas de sujet, la mise en gras ultérieure du sujet a pour effet de ne pas créer le lien de la discussion sur la PDD de l'article.
- 2.2.5 (20 juin 2016) : Suite à cette discussion, propagation de l'identifiant caché de l'anecdote tout au long des pages, au format
<!--@ID_nnnnn-->
. Amélioration esthétique du texte "présente en page d'accueil du xxx au xxx" sur la page d'archive des anecdotes publiées. - 2.2.4 (4 juin 2016) : Bug lors de la détection d'une nouvelle proposition sans sujet, comme la colonne ne peut être NULL, l'INSERT en base ne se faisait pas, mais aucun retour d'erreur n'était remonté au bot, qui pensait de bonne foi que tout était ok.
- 2.2.3 (3 juin 2016) : Création du modèle {{LSV Attention:Droit d'auteur}} pour traiter, et bloquer, toute proposition d'anecdote contenant une image non libre de droit. Correction dans le traitement des messages de warning dans le cas où il est manuellement retiré de la section sans que le problème lié ne soit corrigé.
- 2.2.2 (31 mai 2016): Correction lorsque le sujet de la proposition change pour ne plus qu'elle apparaisse dans les similitudes.
- 2.2.1 (30 mai 2016) : Corrige un cas de non prise en compte du nettoyage des messages d'avertissement lorsque le texte de la proposition contient un modèle.
2.2.0 (27 mai 2016) : Mise-à-jour importante :
- Réécriture de la routine de traitement des nouvelles anecdotes, pour prendre notamment en compte :
- Ajout automatique d'une ancre contenant l'identifiant de l'anecdote dans le bloc d'une nouvelle proposition, pour pouvoir créer un lien direct.
- Traitement des espaces insécables dans le texte de la proposition.
- Adaptation de la détection de source dans l'article mis en évidence.
- Traitement du nouveau modèle {{LSV_Force:Analyse}} que l'on peut ajouter dans un bloc de proposition pour forcer une nouvelle analyse complète de la proposition par le bot (sujet, source, similitudes, etc.).
- Détection de modification du sujet mis en évidence dans la proposition, permet une nouvelle analyse et une indication sur la PDD de l'article.
- Enrichissement des informations stockées en base avec chaque proposition, pour ne plus s'appuyer uniquement sur les modèles Warning présent dans le bloc, car ceux-ci sont parfois manuellement retiré de la section avant que le bot ne repasse.
- Adaptation du modèle de proposition d'anecdote:
- Inclusion du nom simplifié du proposant et de la date de la proposition directement dans le modèle, au lieu de décoder la signature se trouvant après "Proposant :", ce qui devenait de plus en plus contraignant au vue des différentes signatures "personnalisées" parfois employées par les wikipédiens. La ligne "Proposant :" est néanmoins conservée et devient purement informative.
- Le texte "Discussion : " est retiré du modèle et ajouté au bloc preload au moment de la création de la proposition par le bouton idoine de l'entête de la page. Ceci permet au bot de placer les blocs d'analyses de l'anecdote proposée (source, similitudes) systématiquement entre le modèle et le bloc de discussion, y compris lors de nouvelle analyse. Comme cela touche le modèle, le texte "Discussion :" disparaît complètement des sections des anciennes propositions.
- Améliorations diverses
- Relecture proposition :
- Traitement correct lors de l'utilisation du code
~~~
comme signature dans le champ "clôturant". - Conservation en base de l'information spécifique d'une publication mise en antichambre par rapport à une publication planifiée à une date donnée, pour les stats.
- Correction du calcul du délai entre une proposition et sa publication lorsque l'anecdote passe par l'étape "Antichambre" ou "Publication à date fixe".
- Statistiques :
- Transformation des sous-sections en sections pour uniformiser la table des matières.
- Correction de la « sémantique du vert » dans le tableau des augmentations de consultation des anecdotes.
- 2.1.5 (25 avril 2016) : Correction bug qui empêchait d'effectuer en même temps une relecture de 2 anecdotes à publier à la même date.
- 2.1.4 (18 avril 2016) : Prise en compte des modèles {{HMS}} et {{HMAS}} dans les sujets d'anecdotes.
- 2.1.3 (15 avril 2016) : Prise en compte des conflits d’édition dans le traitement des nouvelles propositions.
- 2.1.2 (04 avril 2016) : prise en compte ref avec indication "group=" en deuxième position dans le tag ref
- 2.1.1 (mars-avril 2016) : Petites corrections sur détection des signatures pour extraire le proposant.
- 2.1 (mars 2016) : En prévision d'une modification importante de la connexion des bots à Wikipédia (Discussion Wikipédia:Bot#Upcoming BREAKING CHANGE: Changes to login for bots), refonte de l’interface de communication du bot avec MediaWiki en OAuth et utilisation du framework PHP Peachy.
- 21 février 2016 : Analyse de l’article dont est tiré la proposition d’anecdote pour y trouver l'anecdote ainsi que sa source (présence d'un lien de type <ref> sur la même phrase ou alors sur la phrase précédente ou suivante).
- 20 janvier 2016 : Suite à la fermeture du site stats.grok.se, les statistiques sont calculées avec la nouvelle méthode de Wikimedia
- 29.12.2015 : Affichage d'avertissement dans le bloc des propositions s'il n'y a aucun sujet ou aucun texte d'illustration. Et le bot n'effectuera pas la relecture. Affichage d'un message de remerciement au wikipédien qui écrira sa première proposition, hors ip.
- 24.09.2015 : Version V2 du bot : réécriture d'une grande partie du code du bot (programmation objet et utilisation de regex notamment):
- La page actuelle de proposition des anecdotes est séparée en 2 pages distinctes :
- la page Anecdote proposée ne contient plus que les propositions en cours, avec un bouton permettant la création d'une anecdote et l'ajout automatique du nouveau modèle en bas de page.
- une nouvelle page anecdote à publier qui est automatiquement remplie par le bot avec les propositions validées
- Le nouveau modèle permet une gestion plus simple des images et légendes. L'image est toujours affichée dans le bloc des propositions. Le modèle contrôle lui-même l'image et indique immédiatement le cas échéant si l'illustration proposée n'est pas valide.
- Le proposant peut indiquer qu'il désire être notifié une fois que l'anecdote est relue (acceptée ou rejetée). (Information: ce point n'est plus utilisé)
- A chaque publication d'anecdote en page d'accueil, le bot va également ajouter ce modèle dans la page de discussion de l'article concerné par l'anecdote, afin d'informer les "suiveurs" qu'une anecdote est publiée en page d'accueil.
- La page actuelle de proposition des anecdotes est séparée en 2 pages distinctes :
- 21.05.2015 : Page des statistiques finalisée
- 12.02.2015 : statistiques en test
- 20.01.2015 : La taille des images est uniformisée pour respecter une surface de 9 600 pixels.
- 10.09.2014 : Correction erreur si définition taille image ("nnpx") collé en fin de tag image. Suppression retour ligne en trop avant publication.
- 09.09.2014 : Prise en compte générique du libellé des illustrations. Contrôle de la validité de l'image (présence, taille en pixel correcte selon son orientation). Création des pages d'erreur et d'information (exemples ici et là).
- 08.08.2014 : Refactoring Prod-Test. Réécriture prise en compte des wikiliens, solution plus robuste. Bug:[24] Correction:[25]
- 05.08.2014 : Prise en compte de wikilien (par ailleurs inutiles) se trouvant à l'intérieur de la légende d'un Fichier image. Bug: [26] Correction: [27]