WPCleaner - 2.05 ()

WPCleaner

Informations générales sur WPCleaner.

Discussion (en)

Discussion sur WPCleaner et questions sur son fonctionnement.

Typos

Suggestions d'orthographe et de typographie gérées par WPCleaner.


Aide à l'utilisation de WPCleaner.

Installation

Installation de WPCleaner.

Requête traitée Balises score et détection de l'erreur 004 : Balise HTML <a> modifier

Bonjour. La balise <score> permet d'afficher des partitions musicales. La syntaxe de l'outil nécessite parfois des codes tels que <a c e g>, qui sont interprétés par WPCleaner comme des tentatives d'utilisation de la balise HTML <a>. Cette dernière n'est pas d'usage sur Wikipédia. Serait t-il possible d'exclure de la détection le contenu de ces balises ? Rapport erreur no 4 sur dump. Un article a été ajouté en liste blanche no 4 mais pourra être retiré si cette suggestion est mise en place dans le programme. Checkwiki ne détecte pas ce type de faux positif. — Ideawipik (discuter) 27 juillet 2021 à 20:12 (CEST)

Bonjour Ideawipik. La balise <score> est déjà gérée pour cette erreur. Dans le cas de Progressions d'accords (jazz), ce qui explique que WPCleaner indique une erreur est qu'il ne voit pas la balise <score> à cause de sa syntaxe assez particulière : les % dans <score lang="lilypond" %sound="1"%> l'empêchent de la considérer comme une balise valide… Est-ce que cette notation bizarre est normale ? --NicoV (discuter) 27 juillet 2021 à 20:20 (CEST)
Effectivement. Merci NicoV. Étant donné que les % sont, dans ce langage, utilisés pour faire des commentaires, je pense qu'on peut les retirer dans l'article. Cf Aide:Partitions et mieux en:Help:Score#Element_attributes. — Ideawipik (discuter) 27 juillet 2021 à 20:33 (CEST)
J'ai retiré les commentaires. De toute façon, les attributs sound= ne sont plus actifs et entraînent des messages d’erreur dans l'article. Spécial:Recherche/"Les partitions musicales sont temporairement désactivées.".
En revanche, indépendamment, l'article active encore une autre détection de façon incorrecte : « Balise de fin manquante » (#532) en raison des éléments comme <b d f>, toujours dans les balises score. Cela peut-il être amélioré ? — Ideawipik (discuter) 27 juillet 2021 à 21:11 (CEST)
Bonjour Ideawipik. La détection #532 tient compte des balises <score> maintenant. --NicoV (discuter) 30 juillet 2021 à 14:51 (CEST)
Merci NicoV. Émoticône. — Ideawipik (discuter) 30 juillet 2021 à 19:59 (CEST)
Juste pour le suivi : Discussion Projet:Musique classique. Lily est reviendue. Les commentaires autour du sound="1" peuvent être retirés dans les balises score. Il restait quelques cas, traités. Et pour info sound remplace l'obsolète paramètre vorbis pour ces partitions. — Ideawipik (discuter) 16 septembre 2021 à 00:58 (CEST)

Erreur 555, balise nowiki dans du texte simple : faux positifs modifier

Bonjour. Dans certains modèles, l'introduction d'une liste dès le début d'un paramètre nécessite, pour un paramètre nommé, une syntaxe particulière, afin que l'élément de liste * (ou #) soit interprété comme tel (et non comme un caractère à afficher). Il y a plusieurs possibilités dont :

  • le remplacement de la syntaxe wiki par une syntaxe HTML avec des <ul> (ou <ol>) et des <li>, non recommandé (détection no 12 « Balise HTML de structure de listes ») ;
  • l'ajout d'un <nowiki/> au début du paramètre, avant le saut de ligne.

WPCleaner accepte la seconde option, à un détail près. Si la syntaxe |param =<nowiki/> ne déclenche pas d'erreur, sa variante |param = <nowiki/> (mise en forme indentée avec espace après le signe égal) en indique une (555). Serait-il possible de corriger la détection afin d'éviter ce signalement ? Exemple d'article concerné : Élections municipales de 1998 à Montréal et quelques similaires dans Projet:Correction syntaxique/Analyse 555. Merci d'avance. Notification à NicoV. — Ideawipik (discuter) 27 avril 2022 à 17:53 (CEST)

Fait. --NicoV (discuter) 28 avril 2022 à 07:37 (CEST)

✔️ Erreur 81 (Référence en double). Suggestion d'amélioration ou d'avertissement modifier

Bonjour NicoV et les utilisateurs de WPCleaner. La correction de l'erreur 81 peut s'avérer problématique. Si une page possède deux références identiques nommées, par exemple<ref name="A a">Toto</ref> et un peu plus bas dans le texte <ref name="B b">Toto</ref> alors WPCleaner proposera de remplacer le second texte par <ref name="A a" />. Cela est tout à fait correct pour cette occurrence. Néanmoins, cela pose un problème si la page contenait aussi un ou des appels à la référence nommée "B b". Si on ne vérifie pas manuellement l'existence de ces appels (en sachant que la syntaxe de l'appel peut varier <ref name="B b" />, <ref name=B b /> ou <ref name="B b"/> voire même {{Ref|3=B b}} ou {{Ref|||B b}} – idem avec {{Note}} ou {{Efn}} pour les groupes de notes), on risque de faire des dégâts, sans s'en apercevoir. Après la "correction" proposée, l’erreur initiale relativement minime « Référence en double » se sera transformée en une « Erreur de référence : Balise <ref> incorrecte : aucun texte n’a été fourni pour les références nommées B b » autrement plus difficile à corriger sans aller chercher dans l'historique. Est-il possible d'envisager que quand une correction de ce type est validée par l'utilisateur et si d'autres appels existent, ces derniers soient aussi modifiés ou au moins qu'il y ait un message (pop up) d'avertissement. Le correcteur devrait aussi garder à l'esprit que le rédacteur a peut-être voulu désigner deux références différentes dans un même ouvrage et juste oublié de changer le numéro de page dans le texte d'une des deux références nommées. Auquel cas, contacter le rédacteur (s'il est actif) et lui signaler le problème est probablement une meilleure solution. PS : Je poste ici car c'est certainement plus suivi que Phabricator par les utilisateurs de WPC sur frwiki. Cordialement. — Ideawipik (discuter) 29 juillet 2020 à 19:31 (CEST)

Corrections automatiques entièrement revues. --NicoV (discuter) 4 juin 2023 à 17:28 (CEST)

✔️ Mauvaise détection « Titre de section en gras » modifier

Bonjour NicoV. Juste pour signaler un faux positif dans la détection de l'erreur « Titre de section en gras ». Si on a un texte en italique précédé d'une apostrophe, cela est signalé injustement comme du gras. La détection ne devrait-elle pas plutôt chercher un couple de « ''' » ou une ouverture de gras non fermée ? Exemple : == Rapports de l'''American Association of University Women'' (sélection) == dans American Association of University Women. — Ideawipik (discuter) 24 juillet 2021 à 21:51 (CEST)

Le texte devrait juste être sous le forme {{'}}''blabla'' et là, no problemo. Donc dans l'absolu, je dirais qu'il y a bien une (potentiel) erreur à corriger. --Hyméros --}-≽ Oui ? 24 juillet 2021 à 22:01 (CEST)
Généralement il vaut mieux éviter les modèles dans les titres de section, notamment pour les liens ancrés depuis la liste de suivi et pour l'accessibilité. — Thibaut (discuter) 24 juillet 2021 à 22:11 (CEST)
La correction appropriée serait == Rapports de l'{{langue|en|''American Association of University Women''}} ==, accessibilité améliorée en un sens puisque American Association of University Women devrait être lu à l'anglaise par une synthèse vocale. — LD m'écrire 24 juillet 2021 à 22:44 (CEST)
Plutôt des balises span à la place du modèle, mais peu importe.
De toute façon, il ne devrait pas y avoir d'italique sur les noms d'organismes étrangers (cf. WP:CT). — Thibaut (discuter) 24 juillet 2021 à 22:50 (CEST)
Bien vu pour les CT ; pas fan des balises HTML brutes ; traduire « Association américaine des femmes diplômées des universités » pourrait être une solution convenable — LD m'écrire 24 juillet 2021 à 23:42 (CEST)
Merci à vous trois pour les réponses rapides. J'avais bien évidemment toutes ces possibilités en tête, y compris la convention typographique, pour le cas donné. La question était davantage technique.
Si vous voulez d'autres exemples, il en existe pas mal.
  • == L'''encierro'' == dans fêtes de San Fermín, où l'usage du modèle {{Langue}} pourrait être justifié.
  • === L'''Hippostologie'' === dans Jean Héroard. Il s'agit d'un titre d'ouvrage intitulé Hippostologie. Vous allez dire que le titre de section devrait être Hippostologie, sans article.
  • == Organisation de l'''Encyclopédie des ouvertures d'échecs'' == dans Encyclopédie des ouvertures d'échecs
  • ==== Actes des colloques sur l'''Histoire Auguste'' ==== dans Histoire Auguste
  • == Musique d'''Amsterdam'' == dans Amsterdam (chanson)
  • etc. (noms d'œuvres ou de publications, noms de navires, noms en latin pour la classification en biologie où il n'est pas d'usage de préciser qu'il s'agit de latin scientifique).
  1. L'usage du {{'}} n'est pas top pour la raison invoquée par Thibaut (modèles à éviter dans les titres de section) et ne serait-ce que parce que le logiciel Mediawiki gère bien la chose sans modèle, donc il n'y a pas de correction potentielle à effectuer.
  2. WPCleaner est capable de ne pas indiquer de problème d'ouverture ou fermeture de gras quand il rencontre ce type de syntaxe dans le corps du texte. Il n'y a pas de raison qu'il ne fasse pas de même dans les titres de section.
En résumé : quand il n'y a pas d'erreur de syntaxe, il ne devrait pas y avoir de signalement d'erreur. C'est le sens de ma remarque.
PS : Je m'étonne que personne n'ai suggéré une autre "correction" possible consistant à remplacer l'apostrophe droite par une apostrophe courbe. Sifflote (WP:TITRE#Apostrophe).
Ideawipik (discuter) 25 juillet 2021 à 00:17 (CEST)
Désolé, oui le problème est plus large. Pour la courbe, j'y ai pensé, mais je sais qu'AWB et Spécial:Recherche confondent les deux. Je vois pas trop comment rechercher l'un ou l'autre ÉmoticôneLD m'écrire 25 juillet 2021 à 02:23 (CEST)
La solution la plus simple serait de rajouter une condition dans le genre (?<![a-zA-Z])''' ; peut-être qu'il faut également des caractères spéciaux comme dans [àâæçéèêëîïôœùûüÿÀÂÆÇÉÈÊËÎÏÔŒÙÛÜŸ]; à part peut-être [Çç] si "ç'en" se dit, je ne vois pas ÉmoticôneLD m'écrire 25 juillet 2021 à 02:40 (CEST)
Bonjour. Je pense que cette détection est due au fait qu'avant CheckWiki le détectait comme ça (ça semble corrigé de ce côté donc plus cette contrainte). A l'occasion, je peux modifier la détection pour ne réellement détecter que les paires de gras (et éventuellement les gras mal fermés, mais pas sûr). --NicoV (discuter) 26 juillet 2021 à 07:56 (CEST)
Notification NicoV. Avec plaisir, si tu peux. Merci. — Ideawipik (discuter) 27 juillet 2021 à 20:12 (CEST)
Bonjour Ideawipik, Hyméros, Thibaut, LD. Je suis en train de tester une nouvelle version de cette détection, et de faire une analyse de dump (Projet:Correction syntaxique/Analyse 044‎ devrait être remplie d'ici 2h). --NicoV (discuter) 27 juillet 2021 à 20:53 (CEST)
Première version disponible : faux positifs avec du gras dans des références utilisées dans le titre, je modifie la détection. --NicoV (discuter) 27 juillet 2021 à 22:23 (CEST)
Coincoinci NicoV Émoticône, en soi il ne devrait pas y avoir de références du tout dans les titres de section (bonnes pratiques d'accessibilité). Du coup, ça me fait penser que cela peut être intéressant de lister les références dans les sections : Analyse 570 ? Sourire diaboliqueLD m'écrire 28 juillet 2021 à 06:35 (CEST)

┌─────────────────────────────────────────────────┘

Enregistré sur Phabricator
Tâche 287552


J'ai fait un phab, on pardonnera mon anglais approximatif et ma concision (Smiley oups) ; c'est juste histoire que tu aies une trace et que tu ne te sentes pas obligé de travailler dessus dans l’immédiat non plus ÉmoticôneLD m'écrire 28 juillet 2021 à 06:57 (CEST)

Bonjour LD. Je ne retrouvais pas, mais en fait cette détection est déjà implémentée, c'est la #504. Sur enWP, l'analyse de dump est déjà fait par WPCleaner : en:Wikipedia:CHECKWIKI/WPC 504 dump. Elle peut être activée dans Projet:Correction syntaxique/Traduction#Erreurs 501 à 510 si ça semble être consensuel, sinon dans les pages de configuration de chacun. Si tu penses que c'est utile, je peux aussi ajouter la génération sur frWP de l'analyse du dump. --NicoV (discuter) 29 juillet 2021 à 20:50 (CEST)
Bonjour NicoV Émoticône pas de souci. Bien vu, je n’avais pas pensé à chercher "note". Je pense que le dump sera utile ; et l'activation n'est a priori pas problématique dans la mesure où l'usage a toujours été évité. — LD m'écrire 29 juillet 2021 à 21:15 (CEST)
Bonjour LD. Page générée, c'est gros… --NicoV (discuter) 30 juillet 2021 à 18:22 (CEST)
Salut NicoV Bonjour merci, j'ai relayé l'info sur le bistro et dans une page d'aide, sait-on jamais. J'ai déjà traité ~5%, le prochain dump enlèvera quasiment toutes les dates comme 26 août. Émoticône
Je regarderai un peu plus en détails à mon retour de vacances. — LD m'écrire 30 juillet 2021 à 22:48 (CEST)
Juste pour info, en ce qui concerne les retouches liées à la détection 504. Le mieux est certainement de déplacer la référence sur les éléments du texte mais il existe aussi le modèle {{Source de la section}} (et {{Source principale de section}} qui est quasiment un doublon) pouvant s'avérer utile. — Ideawipik (discuter) 30 juillet 2021 à 23:47 (CEST)
Juste pour info Notification LD et Ideawipik :. WPCleaner propose maintenant d'ajouter {{Source de la section}}, mais ça ne peut pas être automatique, car il faut mettre un peu de texte dans le modèle… --NicoV (discuter) 4 juin 2023 à 16:32 (CEST)
Merci @NicoV, peu importe, cela est déjà très pratique Émoticône LD (d) 4 juin 2023 à 16:50 (CEST)

✔️ Erreur fatale sur les listes de Pages qui ont des liens vers des pages d'homonymies modifier

Bonjour NicoV (d · c · b), on vient de me remonter sur Discord (et j'ai pu reproduire le bug de mon côté) que la fonction "Pages qui ont des liens vers des pages d'homonymies" (Projets > Listes spéciales > Pages qui ont des liens vers des pages d'homonymies) ne fonctionne plus et renvoie le message d'erreur suivant: « Une erreur est survenue : Error reported: badvalue - Unrecognized value for parameter "qppage": Disambiguitions. ». Côté investigation j'ai regardé la configuration pour voir s'il y avait une mention de ce paramètre "qppage" mais sans succès. Aurais-tu une idée du problème et de comment le résoudre ? Cordialement, Linedwell [discuter] 21 mai 2022 à 09:14 (CEST)

Bonjour Linedwell. Merci pour le signalement. Effectivement, cette valeur Disambiguations n’existe pas (plus ?), mais la documentation semble indiquer qu'il faut utiliser DisambiguationPageLinks plutôt. Je corrige et je publie la mise à jour dès que je peux. --NicoV (discuter) 22 mai 2022 à 20:56 (CEST)
Bonjour ! Je suis la personne ayant remonté le bug via Discord, merci à Linedwell de l'avoir remonté ici et à NicoV pour la correction rapide :) Bulito (discuter) 22 mai 2022 à 21:19 (CEST)
Bonjour Linedwell et Bulito. La mise à jour devrait être disponible. --NicoV (discuter) 22 mai 2022 à 22:58 (CEST)
Bonjour NicoV (d · c), je confirme que l'erreur ne se produit plus et que la liste est générée. En revanche la liste doublonne (chaque page apparait autant de fois qu'elle pointe vers une homonymie différente) je ne me souviens pas si c'était le comportement avant ce changement dans l'API ou non. Cordialement, Linedwell [discuter] 23 mai 2022 à 10:31 (CEST)
Bonjour Linedwell. Ca devrait être réglé avec la dernière mise à jour. Aucun idée si c'était le cas avant ou pas… --NicoV (discuter) 23 mai 2022 à 20:11 (CEST)
Je te renouvelle mes remerciements pour la rapidité dans la résolution. Cordialement, Linedwell [discuter] 23 mai 2022 à 20:59 (CEST)

Objets astronomiques, &nbsp; et erreur no 67 modifier

Bonjour,

Il existe un nombre extrêmement grand d'articles sur des objets astronomiques du type NGC 5226 qui comportent systématiquement dans leur Infobox le motif &nbsp;<ref à de multiples reprises, et des choses comme type de galaxie= ?<ref. De sorte que le Projet correction les liste tous pour l'erreur 67, au point que, comme le « Nombre maximum d'erreurs pour correction du Wiki » est limité à 1 000, la liste de des articles que je traitais s'arrête après la lettre M pour ne plus afficher que des NGC*.

Ne serait-il pas souhaitable (possible ?), dans la mesure où ces séquences ne peuvent être corrigées, de mettre en liste blanche les NGC* (et les IC* comme IC 4329 qui présentent le même type de motifs) ?

Bien à vous, -- 🐜 jilucorg , le 5 août 2022 à 19:31 (CEST)

Bonjour Jilucorg. Actuellement, ni le projet Correction syntaxique, ni WPCleaner ne gèrent des caractères comme * pour indiquer plusieurs articles d'un coup. La liste est gérée par le projet Correction syntaxique sur enwiki, tu peux tenter une demande d'amélioration sur la page de discussion, mais la maintenance est très réduite. Côté WPCleaner, je pourrais éventuellement l'ajouter, et ajouter la génération de la liste #67 quand je fais une analyse de dump, mais je ne vois pas sinon comment filtrer la liste de checkwiki. --NicoV (discuter) 5 août 2022 à 19:56 (CEST)
Merci de la proposition NicoV, mais non, si c'est comme ça, ne te lance pas dans des réflexions chronophages pour quelque chose de si secondaire, tu as sûrement mieux à faire ! Émoticône -- 🐜 jilucorg , le 5 août 2022 à 21:43 (CEST)
Bonjour Jilucorg. De quelle limitation parles-tu ? Il est possible d'accéder à plus de 1 000 articles. Par exemple, le lien https://checkwiki.toolforge.org/cgi-bin/checkwiki.cgi?project=frwiki&view=only&id=67&offset=3000&limit=200 permet de voir le 3 000e et les 200 suivants. Il est possible d'en extraire une List for bots que l'on peut charger dans WPCleaner.
Autre question : pourquoi ces séquences ne peuvent-elles pas être corrigées ? Notification à Donald Pelletier qui traite ce type de pages (cf. Wikipédia:Bot/Requêtes/2022/07#"d'une objet" -> "d'un objet" (3775 occurrences)). — Ideawipik (discuter) 5 août 2022 à 20:49 (CEST)
Bonsoir Ideawipik, je parle de la fenêtre secondaire qui s'ouvre quand on clique sur le bouton Projet Correction Wikipédia : le compteur en haut à gauche est limité à 1 000. Je ne vois pas du tout comment réaliser la manip que tu indiques pour outrepasser cette limite... Une doc quelque part ?
Comment corriger par exemple |brillance de surface note =&nbsp;<ref>blabla</ref> ou E/SO?<refname="bla"/>, alors que toute cette syntaxe est manifestement mûrement réfléchie et normée ? Et puis — quelles que soient les manips, même si un peu automatisables — cela représenterait des milliers d'actions pour un propos qui n'en vaut guère la peine il me semble...
Je crois que je vais passer à autre chose !
Bonne soirée à tous les deux, -- 🐜 jilucorg , le 5 août 2022 à 21:43 (CEST)
Je me réponds : j'ai trouvé comment charger la list for bots dans WPC ; en effet ça contourne élégamment la difficulté, merci !! -- 🐜 jilucorg , le 5 août 2022 à 23:57 (CEST)

Config perso ? modifier

Coucou tous, j'ai cherché (un peu) mais pas trouvé. Est-il possible de ce faire une sélection (avec correction de préférence) perso (locale) ? Genre, il y un bon milliers de "les personnels…" alors qu'il faut écrire/dire "le personnel…". J'aimerai pouvoir configurer cette recherche dans WPCleaner, est-ce possible d'une manière ou d'une autre ? Hyméros --}-≽ 8 août 2022 à 20:18 (CEST)

Bonsoir @Hyméros,
J'ignore si cela est possible avec WPC, mais je suis sûr, pour l'avoir déjà fait, que cela est possible très simplement avec Wikipédia:AutoWikiBrowser. — RG067 (discuter) 8 août 2022 à 22:34 (CEST)
Bonjour Hyméros. La première idée serait de générer par un moyen "externe" la liste des articles à vérifier/traiter, liste chargeable dans WPC (« Charger la liste depuis le disque »). Pour la constitution de la liste, l'outil de recherche interne à Wikipédia ne semble pas idéal, d'une part parce que les possibilités au niveau des expressions régulières sont assez limitées (on peut vérifier que ni certaines assertions, ni l'extrémité des mots "\b" ne sont pas gérées par l'outil, Shift sensitivity), d'autre part parce que l'outil n'intègre pas de fonctionnalité pour extraire aisément une liste "brute" (Generate a list). Cependant sur le dernier point, il doit être possible de personnaliser l'affichage soit en JavaScript, soit en profitant des classes CSS. ou même d'analyser le code source HTML de la page de résultats (les titres des pages sont dans des <div class="mw-search-result-heading">).
Petscan, très utile, pour extraire des listes selon certains critères (catégorie, inclusion de modèles, liens ou pages liées) ne permet pas une recherche dans le corps de l'article. Il comporte un filtre mais qui n'est pas utilisable car d'une part il est déconseillé de l'utiliser si le nombre de pages issues de la recherche initiale est élevé et d'autre part les résultats sont assez étonnants (non exhaustifs) voire contradictoires si on fait deux recherches presque identiques.
Options disponibles :
  • Utiliser un autre outil qui le permettrait comme AWB. Ce dernier contient une fonction de recherche (en anglais, question similaire réponse similaire avec d'ailleurs des solutions pour les personnalisations envisagées ci-dessus). Ce serait possible avec WPCleaner et une détection du type ListCheckWiki avec écriture en local sur ton disque dur. Mais il est plus simple d'utiliser un script plus léger. Ceci ne semble pas une priorité mais NicoV (ou un développeur java) souhaitera peut-être ajouter dans WPC un générateur basé sur une recherche dans le corps du texte.
  • Sous-traiter : demander à un dresseur d'établir la liste souhaitée, à partir d'un dépôt de Wikipédia et de l'envoyer par mail.
Pour la configuration des corrections/propositions typographiques personnalisées, lire le début de Wikipédia:WPCleaner/Options et Wikipédia:WPCleaner/Configuration/Aide : WikiCleanerConfiguration et general_suggestions ou general_suggestions_typo.
Sur le plan éditorial, attention toutefois aux corrections systématiques quand il n'y a pas d'erreur : Lire https://www.academie-francaise.fr/les-personnels qui donne des exemples de cas dans lesquels le pluriel est valide en français. Dans certaines situations, les deux formes singulier et pluriel sont acceptables, avec une nuance de sens. Par exemple, on peut parler des « personnels des services publics » (ou des personnels du service public ?) et des personnels de l'Éducation nationale afin de souligner le fait que cela regroupe plusieurs ensembles dont le personnel enseignant. Pour exemple : Corps des personnels de direction de l'Éducation nationale et syndicats associés, à ne surtout pas "corriger". La substance de la règle est : 1. Le personnel forme un tout, un ensemble (exemple : « le personnel d'une entreprise », d'un service) ; 2. Il ne faut pas mettre au pluriel pour désigner les individus. Ainsi, on ne dit pas « trois personnels » mais « trois membres du personnel ».
Donc s'il y a à corriger, à mon avis, c'est davantage dans les occurrences du mot « personnels » associé à un nombre, hors ([0-9], deux, trois…) ou dans un modèle unité/nombre (lien pour rechercher sur Wstat.fr) ou nobr (idem), que dans le texte (« les »/« des »), même si ce dernier peut aussi contenir des erreurs. Pautard, sensible au respect de la langue française voudra-t-il ajouter quelque chose ?Ideawipik (discuter) 10 août 2022 à 08:01 (CEST)
Bonjour, on peut relever que l'existence d'adjectifs accordés au masculin pluriel rend ce dernier point (nombre antéposé) encore plus crucial. -- 🐜 jilucorg , le 10 août 2022 à 09:57 (CEST)
@Ideawipik Merci ! Je vais voir ce qui est possible ou pas3. Effectivement, il faut faire léger et ce n'est pas le cas ici. À réfléchir à tête reposée (et fraiche... c'est pas le cas aujourd'hui) Hyméros --}-≽ 10 août 2022 à 16:59 (CEST)
Notification Hyméros : Effectivement, il n'y a pas de fonction de recherche texte intégrée à WPCleaner actuellement (envisageable de l'ajouter mais peu de temps disponible). Il y a des possibilités manuelles, ce qu'a expliqué Ideawipik : générer la liste avec un autre outil, et l'importer dans WPCleaner en chargeant la liste. Par exemple :
  • Utiliser l'API de MediaWiki pour générer un JSON (essai)
  • Parser le JSON obtenu, par exemple sur cet outil online avec le JSON Path $.query.search[*].title
  • Nettoyer pour ne virer les {, } et "
  • Charger la liste dans WPCleaner
--NicoV (discuter) 16 août 2022 à 09:09 (CEST)
Bonjour, si je peux apporter ma pierre, Hyméros, j'ai établi une liste dans Utilisateur:LD/Brouillon/Les personnels avec un petit résumé des cas qu'on pourrait rencontrer (avec mes suggestions de correction). Il te suffit de copier/coller le wikicode dans un fichier txt pour l'importer dans WPCleaner en sélectionnant le format préformaté (option à choisir après sélection du fichier texte). Au besoin, tu me mentionnes et je complète ou mets à jour la liste selon la recherche à effectuer. LD (d) 16 août 2022 à 11:44 (CEST)
Merci LD. Avec une page comme celle là, c'est encore plus simple côté WPCleaner : mettre le nom de cette page, et utiliser le bouton Liens internes => ça va charger une liste avec tous les liens internes de la page de LD Émoticône. --NicoV (discuter) 16 août 2022 à 11:55 (CEST)
Merci @LD. Super ! J'm'y plonge asap ! Cela pourra servira au moins d'exemple pour de futures substitutions que les personnels bénévoles de wikipédia auraient à faire ^.^ Hyméros --}-≽ 16 août 2022 à 20:44 (CEST)

WPC a perdu la langue ? modifier

Mon WPC est passé en anglais aujourd'hui. J'ai beau changer l'option, quelle que soit la langue, il ne s'affiche plus qu'en anglais. Normal ?! Hyméros --}-≽ 28 septembre 2022 à 16:31 (CEST)

Bonjour @Hyméros, je ne pense pas avoir changé quoi que ce soit au niveau de la gestion de la langue. Je viens de tester : passage de anglais à français et inversement sans problème. NicoV (discuter) 28 septembre 2022 à 16:45 (CEST)
Bizarre... je viens de le fermer et rouvrir plusieurs fois, en changeant la langue dans tous les sens... toujours en anglais. Je vois aussi que j'ai perdu mes "sélections" dans le "projet check wiki".
Un conseil ? Une config possible sur la sous-page "/WikiCleanerConfiguration" (que je n'ai jamais créée...) ou une réinstallation ? Hyméros --}-≽ 28 septembre 2022 à 17:06 (CEST)
Bonjour @Hyméros. Ok, donc toute la configuration enregistrée sur ton ordinateur semble avoir disparu… Si tu es sur Windows, elle est sauvegardée dans la base de registre (Exécuter l'éditeur du registre), dans Ordinateur\HKEY_CURRENT\SOFTWARE\JavaSoft\Prefs\org\wikipediacleaner : it seems WPCleaner can read or write to it. Une réinstallation ne devrait rien changer, ni la sous-page… --NicoV (discuter) 28 septembre 2022 à 19:52 (CEST)
Merci, @NicoV.
J'ai regardé... il y a bien Language : fr
Ggrrr et ça change rien. J'ai essayé en changeant de compte (j'ai un vieux bot inutilisé et rien non plus. Toujours bloqué sur une version en anglais. Hyméros --}-≽ 28 septembre 2022 à 20:05 (CEST)
Bonjour @Hyméros. Est-ce qu'il y a quelque chose dans les logs de WPCleaner (fichier WPCleaner.log dans le répertoire où il est installé) ? Ca donne vraiment l'impression qu'il n'arrive plus à lire le registre. --NicoV (discuter) 28 septembre 2022 à 20:14 (CEST)
Hello : me too, sous GNU/Linux, depuis aujourd'hui... Dans mon ~/WPCleaner/WPCleaner.log de maintenant, je ne vois qu'un truc qui m'a l'air un peu bizarre — mais je n'y connais vraiment rien dans ce domaine — et qui parle précisément de login :
[Thread-1] WARN o.w.api.request.BasicApiResult - Warning reported: login - Main-account login via "action=login" is deprecated and may stop working without warning. To continue login with "action=login", see Special:BotPasswords. To safely continue using main-account login, see "action=clientlogin". Émoticône N.B. : Et ma configuration est conservée, il n'y a que les menus divers qui sont en briton, mais toujours les catégories d'erreurs en français (Ponctuation avant une référence, Orthographe et typographie, etc.), et le résumé de modif affiché est en français comme d'habitude... — 🐜 jilucorg converser, le 28 septembre 2022 à 20:31 (CEST)
Bonjour @Jilucorg. Pour ce warning, ce n'est pas lié, c'est un changement de l'API de MediaWiki que je n'ai jamais pris en compte car chiant…
J'ai essayé de mon côté sur un Ubuntu et sur un Windows, aucun problème dans les 2 cas… Si d'autres utilisateurs peuvent dire ce qu'ils observent de leur côté ?
Pour les catégories d'erreur et résumé, c'est normal, ça vient directement du wiki, ce n’est pas lié au choix de la langue--NicoV (discuter) 28 septembre 2022 à 20:44 (CEST)
Bonsoir. Pareil pour moi : l'interface est en anglais depuis aujourd'hui. J'ai 3 warnings dans mes log lors du démarrage et de la connexion : 1 qui m'invite à m'inscrire à la mailing list de l'API de MediaWiki, 1 qui est le même que Jilucorg ci-dessus, et le troisième est peut-être lié : WARN o.w.a.configuration.WPCConfiguration - Attribute auto_format_comment can't be set in general configuration. — Antimuonium U wanna talk? 28 septembre 2022 à 21:09 (CEST)

┌─────────────────────────────────────────────────┘

Bonsoir Hyméros, Jilucorg et Antimuonium. Pouvez-vous me donner quelques précisions sur votre ordinateur : système d'exploitation, version de Java… Est-ce que vous pouvez me dire quand ça marchait pour vous la dernière fois (le moment où vous avez lancé WPCleaner) ? Je ne vois rien dans mes dernières modifications sur WPCleaner qui pourraient être liées à ce que vous voyez.
Les 3 warnings sont normaux : pub pour la mailing list, warning sur le changement de l'API MW et un paramètre en trop dans la configuration sur frwiki (un développement que je n'ai pas fini…)
--NicoV (discuter) 28 septembre 2022 à 22:07 (CEST)
Notification NicoV : pour ma part, j'ai : Ubuntu 22.04, WPCleaner v2.05, Java v11.0.16. Le problème a dû apparaître entre hier après-midi vers 15 h et ce matin à 7 h 38 (heure française), heure à laquelle je m'y suis connecté (oui c'est pas mal d'utiliser WPCleaner dans le train quand on part tôt). — Antimuonium U wanna talk? 28 septembre 2022 à 22:19 (CEST)
Autre question : si vous cliquez sur , que vous changez une option et valider, est-ce que ce changement est conservé si vous quittez WPCleaner et redémarrez ? --NicoV (discuter) 28 septembre 2022 à 22:31 (CEST)
La réponse est positive. — Ideawipik (discuter) 28 septembre 2022 à 22:42 (CEST)
Ok Ideawipik, mais est-ce que tu as le problème de langue ? --NicoV (discuter) 28 septembre 2022 à 22:43 (CEST)
Affirmatif. — Ideawipik (discuter) 28 septembre 2022 à 22:45 (CEST)

┌─────────────────────────────────────────────────┘

Je vais sortir une version modifiée qui permettra de récupérer facilement les informations sur le système (système d'exploitation, Java…). Dès que c'est fait, je vous dis pour que vous puissiez me donner des informations complètes. --NicoV (discuter) 28 septembre 2022 à 22:45 (CEST)
Ca y est, j'ai sorti une nouvelle version permettant de récupérer plusieurs informations : cliquer sur About dans la fenêtre principale, aller dans l'onglet System, sélectionner le texte et le copier, et ajouter les informations ci-dessous comme moi. Merci d'avance, ça me permettra peut-être de comprendre ce qui fait que ça marche chez certains et pas chez d'autres… --NicoV (discuter) 28 septembre 2022 à 23:16 (CEST)
Je viens de tester aussi sous Ubuntu, et ça marche aussi pour moi. Différence principale que je vois, je suis en Java 17 : est-ce que quelqu’un est motivé pour installer un Java 17 et réessayer ? --NicoV (discuter) 29 septembre 2022 à 11:30 (CEST)
Et question complémentaire : le problème est seulement avec le français, ou avec d'autres langues ? --NicoV (discuter) 29 septembre 2022 à 11:31 (CEST)
Notification NicoV : j'ai essayé avec la version 17 (cf. plus bas). J'ai bien la langue en français dès l'ouverture (comme avant). Du coup ça viendrait d'une màj Java et d'une éventuelle incompatibilité ?
Avec la version 11, aucune langue ne fonctionne, même après redémarrage. — Antimuonium U wanna talk? 29 septembre 2022 à 11:57 (CEST)
Idem, français avec java version "17.0.1" 2021-10-19 LTS
Bien vu Notification NicoV :, et merci pour la solution ! Émoticône sourire — 🐜 jilucorg converser, le 29 septembre 2022 à 12:04 (CEST)
Merci d'avoir testé Java 17, et content que ça règle le problème. Par contre, je ne comprends pas ce qu'il se passe…
  • Mise à jour de Java : je ne pense pas, elles ne s'installent pas toutes seules et Hyméros est en Java 8 pour lequel il n'y a plus de mises à jour depuis longtemps
  • Une modification de mon code ? Je vais faire quelques essais en passant sur un Java plus ancien pour voir si en enlevant les dernières modifications ça change quelque chose
En tout cas, n'hésitez pas à passer sur Java 17 (j'envisage d'y passer dans le futur comme version obligatoire, ça me permettrait de simplifier pas mal certaines parties du code). --NicoV (discuter) 29 septembre 2022 à 12:25 (CEST)
Merci Notification NicoV ! — Antimuonium U wanna talk? 29 septembre 2022 à 15:36 (CEST)
Génial ! Problème réglé. Merci @NicoV. Satané vieux Java qui trainait dans un coin. Hyméros --}-≽ 29 septembre 2022 à 17:08 (CEST)

Informations modifier

NicoV modifier

Pas de problème de langue ou d'accès aux options

Java version: 17.0.4.1
Java vendor: Oracle Corporation
Java home: C:\Program Files\Java\jdk-17.0.4.1
Java VM version: 17.0.4.1+1-LTS-2
Java VM vendor: Oracle Corporation
Java specification version: 17
Java specification vendor: Oracle Corporation
Operating system name: Windows 10
Operating system architecture: amd64
Operating system version: 10.0
Java version: 17.0.1
Java vendor: Oracle Corporation
Java home: /usr/java/openjdk/jdk-17.0.1
Java VM version: 17.0.1+12-39
Java VM vendor: Oracle Corporation
Java specification version: 17
Java specification vendor: Oracle Corporation
Operating system name: Linux
Operating system architecture: amd64
Operating system version: 5.15.0-48-generic

Jilucorg modifier

  • Anglais depuis ce jour 28/09 (premier démarrage vers 20:00 après la veille 27/09 où c'était en français)
  • Option modifiée conservée (un nombre dans Limit(e)s)
Java version: 11.0.16
Java vendor: Ubuntu
Java home: /usr/lib/jvm/java-11-openjdk-amd64
Java VM version: 11.0.16+8-post-Ubuntu-0ubuntu120.04
Java VM vendor: Ubuntu
Java specification version: 11
Java specification vendor: Oracle Corporation
Operating system name: Linux
Operating system architecture: amd64
Operating system version: 5.15.0-48-generic
  • avec Oracle Java 17 → retour au français :
Java version: 17.0.1
Java vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-17-oracle
Java VM version: 17.0.1+12-LTS-39
Java VM vendor: Oracle Corporation
Java specification version: 17
Java specification vendor: Oracle Corporation
Operating system name: Linux
Operating system architecture: amd64
Operating system version: 5.15.0-48-generic

Hyméros modifier

  • Anglais depuis ce jour 28/09 (premier démarrage vers 16h. Hier, 18h30, en français)
  • Option modifiée et conservée (pareil, un nombre dans Limit(e)s)
Java version: 1.8.0_321
Java vendor: Oracle Corporation
Java home: C:\Program Files\Java\jre1.8.0_321
Java VM version: 25.321-b07
Java VM vendor: Oracle Corporation
Java specification version: 1.8
Java specification vendor: Oracle Corporation
Operating system name: Windows 10
Operating system architecture: amd64
Operating system version: 10.0
  • Après mise à jour forcée de Java (problème toujours présent)
Java version: 1.8.0_341
Java vendor: Oracle Corporation
Java home: C:\Program Files\Java\jre1.8.0_341
Java VM version: 25.321-b10
...

Bonjour Hyméros, il semble que même si tu as installé Java 17, c'est toujours Java 8 qui est utilisé pour toi. Il faudrait réussir à lui faire utiliser Java 17… --NicoV (discuter) 29 septembre 2022 à 15:45 (CEST)

Mauvaise notification, je repingue Hyméros. --NicoV (discuter) 29 septembre 2022 à 15:46 (CEST)

Antimuonium modifier

Java 11 modifier
  • Anglais depuis le 28 septembre à 7 h 38 tandis qu'en français la veille vers 15 h.
  • Mon OS est en anglais mais WPCleaner était bien en français d'habitude.
  • Nombres dans les limites conservés également.
Java version: 11.0.16
Java vendor: Ubuntu
Java home: /usr/lib/jvm/java-11-openjdk-amd64
Java VM version: 11.0.16+8-post-Ubuntu-0ubuntu122.04
Java VM vendor: Ubuntu
Java specification version: 11
Java specification vendor: Oracle Corporation
Operating system name: Linux
Operating system architecture: amd64
Operating system version: 5.15.0-48-generic
Java 17 modifier
  • Langue en français à l'ouverture.
Java version: 17.0.4
Java vendor: Private Build
Java home: /usr/lib/jvm/java-17-openjdk-amd64
Java VM version: 17.0.4+8-Ubuntu-122.04
Java VM vendor: Private Build
Java specification version: 17
Java specification vendor: Oracle Corporation
Operating system name: Linux
Operating system architecture: amd64
Operating system version: 5.15.0-48-generic

(question) WPCleaner.yyyy-mm-dd.gz files duration modifier

i noticed there are numerous files with WPCleaner.yyyy-mm-dd.gz format in wpcleaner directory. are they deleted periodically? Jindam vani (discuter) 17 octobre 2022 à 08:25 (CEST)

Yes, they are log files. A new log file is created each day, and the previous one is kept in gz format for some time. --NicoV (discuter) 17 octobre 2022 à 09:11 (CEST)

shortcut keys are not working on analysis windows modifier

after recent upgrade of my device, shortcut keys are working only on wpcleaner & check wikipedia windows. shortcut keys are **not working** on "analysis windows". i am running debian bullseye (stable)+experimental on userland. please look into issue. <_>Jindam vani (discuter) 18 octobre 2022 à 04:49 (CEST)

Retour à la page du projet « WPCleaner/Archives 2022 ».