Discussion Wikipédia:WPCleaner/Archives 2017

message: Hi! Checkwiki catched this RFC. Probably would be good to exclude external link descriptions. -- Edgars2007 (discuter) 17 janvier 2017 à 17:50 (CET)
replies: text: Hi Edgars2007, the new version of WPC should not catch magic links inside external links. --NicoV (discuter) 18 janvier 2017 à 11:47 (CET)
thread_title:  {{Requête fait}} #530 false positive 

message: Hi. When I load a list os articles to correct some erros, the WPC doesnt allow me to do more than 4 edits per minute... how can I change this ? Tuga1143 (discuter) 12 mars 2017 à 20:17 (CET)
replies: text: Hi Tuga1143. You have to apply for a bot account, it's a security to prevent using WPC for bot modifications without bot status. You can also check in the settings, but I'm not sure you can increase it. --NicoV (discuter) 13 mars 2017 à 11:15 (CET)
replies: text: Thank you very much for the information. Kind regards, Tuga1143 (discuter) 13 mars 2017 à 13:27 (CET)
thread_title:  Limit of editions 

message: Bonjour
J'ai un problème lors de la sauvegarde, un message s'affiche : "mustbeposted - the purge module requires a post request". La sauvegarde semble s'effectuer mais la page éditée ne se ferme pas et la boite de dialogue (avec le message d'erreur) reste affichée. Le problème survient apparemment lors de la suppression des messages en sous-page "à faire", puisqu'apparemment, je ne l'ai pas quand la sous-page est vide ou n'existe pas.
Cordialement. -- Archimëa  [Toc 2 Mi] 4 mars 2017 à 10:44 (CET)
replies: text: Bonjour Archimëa. Je ne vois pas trop ce qu'il peut se passer (normalement WPC fait bien un POST pour action=purge), et je n’arrive pas à le reproduire. Peux-tu me dire ce qui s'affiche dans la console Java (cf. FAQ pour afficher la console) quand le problème se produit ? --NicoV (discuter) 4 mars 2017 à 19:39 (CET)
replies: text: Bonsoir . J'ai activé l'affichage de la console, mais elle ne s'affiche pas - doncj'ai rien à te proposer :(. J'ai essayé quelques tweack, sans succès. Dans tous les cas, c'est de mon côté, donc désolé pour le faux report. Je vais essayer de désinstaller java, puis de le réinstaller. Cordialement et bon WE. -- Archimëa  [Toc 2 Mi] 4 mars 2017 à 20:45 (CET)
thread_title:  Sauvegarde 

message: Bonjour !
C'est peut-être une question stupide. Est-il possible de faire tourner deux instances en parallèle de WPCleaner sur une même machine, avec deux comptes différents (par exemple, compte bot et compte utilisateur normal...) ? Merci ! Litlok (m'écrire) 2 mars 2017 à 11:19 (CET)
replies: text: Bonjour Litlok. Oui, sans problème normalement. Je le fais souvent. --NicoV (discuter) 2 mars 2017 à 11:52 (CET)
thread_title:  {{Requête fait}} Deux instances en parallèle ? 

message: Bonjour !
Une fonction très utile serait de permettre aux bots qui ont aussi le statut d'admin de supprimer les pages « À faire » vidées, ce qui éviterait de passer manuellement par cette liste, aussi pratique soit-elle. Je ne suis pas sûr que le statut de botadmin soit ouvert au premier venu, mais je pense pouvoir légitimement le réclamer pour  à partir du moment où la fonction existe (c'est hypothétique bien sûr). Comme mon bot est un des repasseurs d'homonymie, ça serait du temps gagné.
Dans l'attente de ton retour.  Cordialement, — Orıkrın1998 (+) →blablatoir← 5 avril 2017 à 14:14 (CEST)
replies: text: Bonjour Orıkrın1998, ça existe déjà depuis bien longtemps… Si l'utilisateur a le droit de supprimer des pages, alors WPCleaner supprime les sous-pages vides. --NicoV (discuter) 16 avril 2017 à 15:28 (CEST)
replies: text: Oups. Au temps pour moi. Merci ! — Orıkrın1998 (+) →blablatoir← 16 avril 2017 à 18:19 (CEST)
thread_title:  {{Fait}} Fonction pour botadmins 

message: Bonjour.
Existe-t-il un paramètre pour empêcher WPC de marquer toutes les modifications comme «mineures» ?
Merci.—  Msblepoete Me contacter 7 mai 2017 à 01:41 (CEST)
replies: text: Bonjour Msblepoete, je ne sais plus trop, je regarderais dès que possible mais si besoin je peux rajouter une option. --NicoV (discuter) 9 mai 2017 à 10:43 (CEST)
replies: text:  Une option me semble bien pratique. —  Msblepoete Me contacter 28 mai 2017 à 11:21 (CEST)
replies: text:  Bonjour Msblepoete, j'ai ajouté un paramètre dans les options générales et dans la fenêtre d'analyse complète (dans le menu déroulé par le premier bouton de la barre d'outils). --NicoV (discuter) 30 mai 2017 à 09:17 (CEST)
thread_title:  {{Requête fait}} Contributions WPCleaner marquées comme mineures 

message: Je ne sais pas si c'est une erreur de manip de  ou un bug, donc je le rapporte ici ces erreurs lors du remplacement de  par , au cas ou : , .
— Zebulon84 (discuter) 30 mai 2017 à 16:26 (CEST)
replies: text: Merci Zebulon84. Je pense que c'est probablement une erreur de manipulation de  (probablement une expression régulière mal définie ?), surtout avec le commentaire du premier diff qui est un commentaire saisi manuellement. --NicoV (discuter) 30 mai 2017 à 16:58 (CEST)
replies: text: Effectivement c'est une bourde qui me revient Jarfe (discuter) 30 mai 2017 à 23:08 (CEST)
thread_title:  {{Requête fait}} Date 

message: Bonjour 
Est-ce que ce diff est la conséquence d'un bug ?
Je notifie , qui sera certainement intéressé par la réponse. Désolé, Jarfe, mais en attendant je vais révoquer votre série de contributions.
Cordialement --NicoScribe (discuter) 1 juin 2017 à 00:06 (CEST)
replies: text: Je n'ai pas compris ce qui a causé ce bazar. Peut être ai-je coché expression régulière sans m'en rendre compte ... Merci NicoV pour ta réactivité, cordialement,  Jarfe (discuter) 1 juin 2017 à 00:57 (CEST)
replies: text: Bonjour NicoScribe, Jarfe. Au vu du diff, je penche plutôt pour une erreur de manipulation de Jarfe, avec un problème dans la définition des règles de remplacement de texte qu'il a pu utiliser. Normalement, je n’ai pas touché au code de WPCleaner dans cette partie depuis bien longtemps. --NicoV (discuter) 1 juin 2017 à 10:55 (CEST)

text: Et quand je regarde l'historique de contributions, le problème ne se produit que pour "David Hart", donc pour un seul ensemble de règles de remplacement définies par Jarfe. --NicoV (discuter) 1 juin 2017 à 10:58 (CEST)
thread_title:  {{Requête fait}} Bug "David Hart" 

message: Bonjour,</br>
J'ai plusieurs lignes rapportant des erreurs en mode bot concernant une page protégée, mais n'ai pas réussi à trouver le titre de la page en question dans les logs. Serait-il possible de l'ajouter dans le message d'erreur ? Merci !
Jun 04, 2017 2:09:29 AM org.wikipediacleaner.api.impl.MediaWikiAPI checkForError
WARNING: Error reported: protectedpage - This page has been protected to prevent editing or other actions.
Jun 04, 2017 2:09:30 AM org.wikipediacleaner.api.impl.MediaWikiAPI checkForError
WARNING: Error reported: protectedpage - This page has been protected to prevent editing or other actions.
Framawiki ✉ 4 juin 2017 à 18:13 (CEST)
replies: text: Bonne idée Framawiki, ça devrait être dans les logs maintenant. --NicoV (discuter) 7 juin 2017 à 18:59 (CEST)
replies: text: Merci Nico, le coupable est . Bonne journée --Framawiki ✉ 11 juin 2017 à 10:46 (CEST)
thread_title:  {{Requête fait}} Nom de la page dans les messages d'erreurs 

message: Bonjour,
Je ne comprends pas une partie de la modification suivante :
* https://fr.wikipedia.org/w/index.php?title=HandBrake&type=revision&diff=138240889&oldid=138232545
La clé de contrôle est certainement incorrecte, cependant on trouve le numéro "1230001716931" sur les deux sites suivants :
* https://www.fnac.com/livre-numerique/a10761559/Olivier-Aichelbaum-Le-32e-Virus-Informatique#specifications
* https://www.kobo.com/fr/fr/ebook/le-32e-virus-informatique
Je pense qu'il est donc préférable de "préciser explicitement que l'ouvrage a été publié avec un ISBN erroné" :
* https://fr.wikipedia.org/wiki/Cat%C3%A9gorie:Page_avec_ISBN_invalide
* https://fr.wikipedia.org/w/index.php?title=HandBrake&type=revision&diff=138245159&oldid=138240889
--2A01:CB1D:3AF:E200:D056:15CA:BB4E:FF64 (discuter) 17 juin 2017 à 12:16 (CEST)
replies: text: Bonjour. Il ne s'agit pas d'un ISBN (malgré ce qu'en disent les sites de la FNAC et de Kobo), mais d'un EAN. --NicoV (discuter) 17 juin 2017 à 15:35 (CEST)
thread_title:  {{Requête fait}} Numéro ISBN-13 erroné 

message: Hello. Every time I try to make WPC to start, I get the following message:
java.util.ConcurrentModificationException
Any suggestions on how to fix this problem?
P.S. I get the following info on one tab:
<?xml version="1.0" encoding="utf-8"?>
<jnlp spec="6.0+" codebase="http://site4145.mutu.sivit.org/WikiCleaner" href="WikiCleaner.jnlp">
  <information>
    <title>WPCleaner</title>
    <vendor>User:NicoV</vendor>
    <homepage href="http://en.wikipedia.org/wiki/WP:WPCleaner"/>
    <description>WPCleaner</description>
    <description kind="short">A tool for Wikipedia maintenance</description>
    <icon href="commons-nuvola-web-broom-64px.gif" width="64" height="64"/>
    <offline-allowed/>
    <shortcut>
      <desktop/>
    </shortcut>
  </information>
  <security>
    <all-permissions/>
  </security>
  <resources>
    <j2se version="1.7+" java-vm-args="-Xmx512M"/>
    <jar href="WikipediaCleaner.jar" download="eager" main="true"/>
  </resources>
  <application-desc main-class="org.wikipediacleaner.WikipediaCleaner"/>
</jnlp>
And this other info on another tab:
java.util.ConcurrentModificationException
at java.util.Hashtable$Enumerator.next(Unknown Source)
at org.wikipediacleaner.WikipediaCleaner.main(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.sun.javaws.Launcher.executeApplication(Unknown Source)
at com.sun.javaws.Launcher.executeMainClass(Unknown Source)
at com.sun.javaws.Launcher.doLaunchApp(Unknown Source)
at com.sun.javaws.Launcher.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Thanks in advance. --AVIADOR (discuter) 6 juillet 2017 à 15:30 (CEST)
replies: text: Hi AVIADOR, I think I fixed the only place in the code that could lead to the stack trace you provided. Does it fix your problem (new version is 1.43)? --NicoV (discuter) 7 juillet 2017 à 00:23 (CEST)
replies: text: Thank you very much, NicoV! It did fix the problem: I can get WPC to start again! It worked! Merci beaucoup mon ami ! --AVIADOR (discuter) 7 juillet 2017 à 10:47 (CEST)
thread_title:  {{Requête fait}} I can't get WPC to start anymore 

message: Bonjour NicoV ! Je n’ai pas compris l’intérêt de cette modification. Y a-t-il quelque chose qui m’a échappé ? ou bien est-ce une modification qui ne modifie rien ? TED 4 août 2017 à 11:36 (CEST)
replies: text: Bonjour TED, ça ne modifier rien de visuel, c'est juste qu'il y avait un caractère invisible dans le nom de la catégorie. Une petite explication sur Wikipédia:WPCleaner/FAQ#Correction syntaxique (Caractères de contrôle). --NicoV (discuter) 4 août 2017 à 11:39 (CEST)
replies: text: OK. Merci pour l’explication ! TED 4 août 2017 à 11:47 (CEST)
thread_title:  {{Requête fait}} Je n’ai pas compris… 

message: Hi NicoV. It happened to me again: every time I try to make WPC to start, I get the following message (in Spanish; I hope my translation makes sense):
App error
The app couldn't be initiated.
Any help will be greatly appreciated!
P.S. I get the following info on one tab:
com.sun.deploy.net.FailedDownloadException: Failed to load resource:
http://site4145.mutu.sivit.org/WikiCleaner/WikiCleaner.jnlp
at com.sun.deploy.net.DownloadEngine.actionDownload(Unknown Source)
at com.sun.deploy.net.DownloadEngine.downloadResource(Unknown Source)
at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)
at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)
at com.sun.javaws.Launcher.updateFinalLaunchDesc(Unknown Source)
at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
at com.sun.javaws.Launcher.launch(Unknown Source)
at com.sun.javaws.Main.launchApp(Unknown Source)
at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
at com.sun.javaws.Main.access$000(Unknown Source)
at com.sun.javaws.Main$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
And this other info on another tab:
java.net.ConnectException: Connection timed out: connect
at java.net.DualStackPlainSocketImpl.connect0(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at sun.net.NetworkClient.doConnect(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.<init>(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection$6.run(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection$6.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessController.doPrivilegedWithCombiner(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.access$200(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection$9.run(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection$9.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessController.doPrivilegedWithCombiner(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at com.sun.deploy.net.HttpUtils.followRedirects(Unknown Source)
at com.sun.deploy.net.BasicHttpRequest.doRequest(Unknown Source)
at com.sun.deploy.net.BasicHttpRequest.doRequest(Unknown Source)
at com.sun.deploy.net.BasicHttpRequest.doGetRequest(Unknown Source)
at com.sun.deploy.net.DownloadEngine.actionDownload(Unknown Source)
at com.sun.deploy.net.DownloadEngine.downloadResource(Unknown Source)
at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)
at com.sun.deploy.cache.ResourceProviderImpl.getResource(Unknown Source)
at com.sun.javaws.Launcher.updateFinalLaunchDesc(Unknown Source)
at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
at com.sun.javaws.Launcher.launch(Unknown Source)
at com.sun.javaws.Main.launchApp(Unknown Source)
at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
at com.sun.javaws.Main.access$000(Unknown Source)
at com.sun.javaws.Main$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Thanks in advance! —AVIADOR (discuter) 13 septembre 2017 à 15:05 (CEST)
replies: text: Hi AVIADOR, it seems there's a problem with the hosting server, I've just contacted the technical support, I'm waiting for an answer. --NicoV (discuter) 13 septembre 2017 à 17:07 (CEST)
replies: text: OK NicoV. Please keep me posted. Thank you! —AVIADOR (discuter) 13 septembre 2017 à 17:53 (CEST)
replies: text: Hi AVIADOR, it should work now. The hosting company fixed the problem, but I probably have to do some modifications to prevent this problem from hapenning again. --NicoV (discuter) 14 septembre 2017 à 11:14 (CEST)
replies: text:  OK NicoV, thank you very much! Merci beaucoup mon ami ! —AVIADOR (discuter) 14 septembre 2017 à 13:48 (CEST)
thread_title:  {{Requête fait}} I can't get WPC to start anymore (again)! 

message: En voyant la liste Projet:Correction_syntaxique/Analyse_003, je me dis que ces modifications peuvent être gérées par pywikibot. :mw:Manual:Pywikibot/noreferences.py fait cette modif : . Il y a sûrement des améliorations à faire, mais c'est un début. On a donc d'un côté un script qui trouve le problème, et un autre qui le corrige. Est-il possible d'exporter depuis WPC un fichier listant les pages à corriger, qui puisse être lu par noreferences.py ? Merci ! --Framawiki ✉ 29 octobre 2017 à 19:42 (CET)
replies: text: Bonsoir Framawiki. Dans la documentation, je vois qu'il y a une option -links : ça ne suffit pas ? --NicoV (discuter) 29 octobre 2017 à 21:23 (CET)
replies: text: Bonjour NicoV, effectivement cet configuration fonctionne très bien. Mais ce serait plus pratique si un fichier simple était généré, et éviterait ainsi de replir une immense page sur le site. --Framawiki ✉ 31 octobre 2017 à 00:24 (CET)
replies: text: Bonjour Framawiki. Je génère toutes les pages d'analyse d'un seul coup, donc toutes au même format. Je ne pense pas que ce soit gênant de générer la page telle qu'elle est actuellement. --NicoV (discuter) 31 octobre 2017 à 08:19 (CET)
replies: text: D'accord, merci --Framawiki ✉ 2 novembre 2017 à 11:42 (CET)
thread_title:  {{Requête fait}} Erreur 3 - modèle Références manquant 

message: Rebonjour, Nico ! Dans cette édit, WPC a bien transformé un lien interne en utilisant la syntaxe correcte. Mais je pense que, dans les références, il n'est pas nécessaire de les modifier. Bonne soirée --Framawiki ✉ 2 novembre 2017 à 19:34 (CET)
replies: text: Bonjour Framawiki. Pourquoi penses-tu que ce n'est pas nécessaire de les modifier dans les références ? Pour moi, c'est pareil que pour dans le texte, autant utiliser des liens internes plutôt que des liens externes quand c'est possible. Cette modification a été faite manuellement à mon avis (je pense que WPC se contente de proposer la modification dans ce cas). --NicoV (discuter) 3 novembre 2017 à 13:21 (CET)
replies: text: Je pense en particulier que garder la date de consultation, comme ce qui est disponible dans les modèles  et similaire. --Framawiki ✉ 3 novembre 2017 à 20:36 (CET)
thread_title:  {{Requête fait}} Lien interne comme lien externe dans ref 

message: Bonjour,
Petit désaccord avec la règle "Ponctuation avant une référence" de WPCleaner.
Page concernée : https://fr.wikipedia.org/wiki/Castelbiague
(dont j'ai rédigé tout la section histoire avec très nombreux appels de notes où, heureusement, le robot n'est pas venu mettre une ponctuation.)
Section concernée :
Section enseignement (la seule phrase de cette section)
Texte concerné :
L'éducation est assurée par un regroupement pédagogique intercommunal pour les classes de la maternelle au primaire22. avec les communes d'Arbas, Montastruc-de-Salies et Rouède.
Historique du problème :
1) - 29.5.2017 Anpanman cite WPCleaner et met un point entre "22" et "avec" ce qu'il n'a pas intégré c'est qu'il n'y  aucune ponctuation à cet endroit là et qu'il n'y a donc pas lieu d'en créer.
Il n'y a que lorsqu'une ponctuation est déjà présente qu'il faut se poser la question de savoir si on la met avant ou après l'appel de note.
2) - 04.10.2017 je supprime ce point en disant "Annulation de la modification de Anpanman (d) qui ajoute juste un point en pleine phrase juste avant le mot "avec" c'est donc une simple erreur."
3) - 13.11.2017 Lomita cite WPCleaner et remet un point au même endroit.
4) Aujourd'hui 13.12.2017 je vous le signale car ce robot utilise une règle insensée qui lui dit de créer un non-sens en plein milieu d'une phrase.
Cordialement
Bernard de Sarrieu
:Bonjour Bernard de Sarrieu, l'erreur que vous signalez figurait déjà sur la version avant les interventions de Anpanman et Lomita : il y avait un point après « primaire », ce qui effectivement coupait la phrase en deux. Une erreur masquant l'autre, ils ne se sont pas rendu compte de cette première erreur et ont simplement, comme il convient, déplacé le point après la référence. Il fallait en fait supprimer ce point, ce que j'ai fait. Mais Lomita et Anpanman ne sont pas responsables de l'erreur initiale : l'outil WPCleaner utilise une règle correcte, ce sont nos pauvres cerveaux qui ont parfois du mal à détecter l'origine des erreurs. Celle-ci est corrigée, merci donc à Bernard de Sarrieu, Anpanman et Lomita.--Rehtse (échanger) 13 décembre 2017 à 10:32 (CET)
replies: text: Bonjour Bernard de Sarrieu, comme indiqué par Rehtse, le point était déja présent avant la référence, l'outil WPCleaner s'est contenté de suggérer à Anpanman et Lomita de le déplacer après la référence pour respecter les règles de typographie. Effectivement, la bonne correction aurait été de supprimer le point qui n’avait pas sa place, mais l’erreur est humaine… Merci à touts les intervenants. --NicoV (discuter) 13 décembre 2017 à 12:39 (CET)
thread_title:  {{Requête fait}} WPCleaner coupe une phrase en deux au mépris du langage et du sens en mettant un point en plein milieu