Cette page contient les discussions passées autour de l’article Wikipédia:WPCleaner . Pour intervenir sur les discussions actuelles ou pour en lancer une nouvelle, allez sur la page Discussion Wikipédia:WPCleaner.
Lequel
Lorsque l'on veut « demander de l'aide » pour corriger une homonymie, en utilisant [[…]]{{Lequel}},
WPCleaner insère {{Lequel|date={{safesubst:{{CURRENTMONTHNAME}}}} {{safesubst:{{CURRENTYEAR}}}}}} au lieu de {{Lequel|date={{safesubst:CURRENTMONTHNAME}} {{safesubst:CURRENTYEAR}}}}
Voir [1] ligne 44.
Est-ce qu'il serait possible de détecter les appels inutiles à formatnum pour les nombres de 3 chiffres ? Ce n'est pas la peine d'alourdir le serveur et d'augmenter le nombre d'octets d'une page pour un truc inutile... Litlok (m'écrire) 3 janvier 2013 à 00:21 (CET)
Merci pour les tests. J'ai une idée sur la raison : les expressions qui commencent par {{ ne sont testées que sur les appels de modèles. Hors, depuis la version 1.22 l'appel à formatnum n'est plus considéré comme un appel à un modèle (c'est une fonction). Il faut que je modifie la détection orthographique pour ces cas là. --NicoV (d) 3 janvier 2013 à 10:42 (CET)
Depuis que tu m'as dit que tu avais réglé le problème des tokens, j'ai installé la version 1.22, et jusqu'à hier, tout a bien marché. Hier donc, j'ai à nouveau été victime de cette erreur. J'ai estimé que ce pouvait être une erreur isolée, mais voilà qu'elle persiste aujourd'hui.
Voilà, c'est tout, juste pour savoir si tu peux faire quelque chose.
Est-ce qu'il serait possible d'avoir une option sur WPCleaner ajoutant un bouton, pour encadrer un texte surligné par le modèle {{lang}}, avec une interface de saisie guidée pour le code de langue ? Cela permettrait en outre, si on peut charger une liste des codes de langue valides, d'éviter les erreurs de saisie (je pense en particulier au latin, que les contributeurs indiquent parfois à tort comme lat). Litlok (m'écrire) 16 janvier 2013 à 01:28 (CET)
Bonne idée. A implémenter quand j'aurais un peu de temps. Pour la liste de codes de langue valides (sais-tu où je peux récupérer cette liste), je vois 3 possibilités à première vue :
Soit une liste figée dans le code. Moins de configuration à faire par wiki, mais je ne vois pas trop comment localiser les noms de langues dans ce cas.
Soit par configuration dans WikiCleanerConfiguration, plus souple mais demande un peu plus de travail pour le mettre en place sur chaque wiki.
La page de documentation du modèle liste les codes de langue les plus courants, et pointe vers la page normative de l'IANA. Je n’ai pas d'idée de bouton, mais il faudrait peut-être reprendre l’apparence graphique des modèles du genre {{en}}. En fait, j’ai cru au début que l'icône (??)=>(fr) servait à ça . Et sinon, tu donnes 2 possibilités sur les 3 annoncées. Faute de frappe ou oubli ? Pour la localisation, on peut choisir de faire une croix dessus. En effet, si quelqu'un est capable de reconnaître qu'un bout de texte est en ouzbek, alors il est probable qu'il reconnaîtra le mot « Oʻzbek tili » dans une liste déroulante Litlok (m'écrire) 16 janvier 2013 à 10:47 (CET)
Merci pour les liens, je regarderais. Je sais, l'icône (??)=>(fr) ne me plaît pas vraiment, mais je n'ai rien trouvé qui puisse faire l'affaire comme vraie icône. La 3e possibilité, c'était un mix (liste par défaut dans le code, modifiable par configuration mais c'est plus de boulot). Mais, ok pour partir sur une liste figée avec le nom de chaque langue dans sa propre langue, surtout que je mettrais probablement « uz - Oʻzbek tili » dans la liste déroulante. --NicoV (d) 16 janvier 2013 à 12:29 (CET)
Ca m’a demandé un peu plus de travail que ce que je pensais (entre la langue, le script, la région et les variantes, …), mais ça y est, j'ai une version qui permet d'utiliser {{lang}} de manière guidée. Je la mettrais à disposition dès que j'aurais une connexion internet potable (1.23). --NicoV (d) 21 janvier 2013 à 11:56 (CET)
Etant donné le nombre de langues existantes, j'ai aussi mis en place la possibilité de configurer les langues fréquentes pour que ce soit plus simple de les sélectionner. Quelles langues faudrait-il que je mette pour frwiki ? Pour l'instant j’ai mis en (Anglais) et de (Allemand). --NicoV (d) 21 janvier 2013 à 13:00 (CET)
Pardon pour le retard de ma réponse. Merci pour la modif (que n'ai pas eu l'occasion de tester ). Je dirais en priorité en, mais aussi de, es, voire it, pt, ru et la. Mais ce n'est que mon expérience personnelle. Litlok (m'écrire) 26 janvier 2013 à 15:57 (CET)
Je viens de tester, ça ne marche pas chez moi. Je suis sous Linux 64 bits, version de java 1.7.0_11-b21, version de javaws 10.11.2.21-fcs. Je surligne un texte, je clique sur {{lang}}. Je vois alors apparaître une fenêtre avec trois boutons actifs : Langue, OK, Annuler. Si je clique sur Langue, rien ne se passe. J'ai l'impression que sur la droite se trouvent des champs texte, mais aucun n'est actif/activable (voir la capture d'écran). Litlok (m'écrire) 26 janvier 2013 à 16:20 (CET)
La fenêtre me semble normale, mais pas le comportement que tu décris. Chez moi, quand je clique sur Langue, un menu s'affiche et propose toutes les langues possibles. Quand une langue est sélectionnée, elle s'affiche dans le champ texte à droite qui n’est pas éditable. As tu la possibilité d'afficher la console Java pour voir si il y a une erreur (sous Linux, je ne sais pas comment on l’affiche) ? Merci. --NicoV (d) 26 janvier 2013 à 18:12 (CET)
Quand il n'y a pas de problèmes, il y a juste des traces pour tous les appels à l'API MediaWiki. Tout le reste, ce sont les problèmes (le log est assez long pour ce problème, je le posterais de chez moi pour montrer à quoi ça ressemble). Le problème est que j'ai oublié de mettre le fichier IANA dans la livraison. --NicoV (d) 28 janvier 2013 à 10:44 (CET)
La demande initiale que j'ai faite est ici, désolé de pas avoir répondu, ça m'était sorti de la tête. Je viens de voir que ça fonctionne parfaitement (ici).
Il semble que les tokens m'en veulent : depuis la version 1.21 (me semble-t-il), et toujours avec la 1.23 que j'ai installée hier. En redémarrant le logiciel, ça marche, mais j'ai régulièrement le même problème.
Salut. Je n'ai pas ce problème chez moi et je ne vois pas d'où il peut venir. Il faut absolument que tu me donnes les traces qui apparaissent dans la console Java quand le problème se produit pour me donner des indications sur la source du problème. --NicoV (d) 28 janvier 2013 à 10:45 (CET)
J'ai une théorie : quand mon bot fait son travail via WPC, je suis connecté sur mon compte global. Or, quand j'ai eu ce problème la dernière fois, j'ai connecté OrikriBot directement sur Wikipédia afin de résoudre une RBOT. Cela pourrait-il interférer, selon toi ? --Orikrin1998 (+) →blablatoir←28 janvier 2013 à 13:10 (CET)
Peut-être un rapport, mais normalement WPC est prévu pour redemander les tokens si ils ne sont plus bons. Donc, je ne vois pas trop pourqoi ça ne marche pas. Les traces me permettront de cerner le cas. --NicoV (d) 28 janvier 2013 à 15:01 (CET)
J'ai lancé avant hier soir la mise à jour des {{Avertissement Homonymie}} sur toutes les pages. Pendant cette période, je me suis connecté directement à WP avec mon compte bot. Aucun problème de mon côté. Pense aux traces si le problème se reproduit chez toi. --NicoV (d) 30 janvier 2013 à 09:18 (CET)
Sauvegarde des options de corrections
Bonjour, je viens de m'apercevoir que quand on ferme WPC, les paramètres perso des options de vérification orthographique ne sont pas sauvegardés. Y a-t-il possibilité de corriger ça ? Merci Leag⠇⠑⠁⠛31 janvier 2013 à 11:39 (CET)
Il me semblait bien que ce que j'ai écrit n'était pas clair . Je parle du bouton entre Rechargement des otpions système et Idée ? Bug ?. Quand je décoche une détection dans la liste des fautes WPC, d'AWB ou de mes suggestions perso et que je relance WPC, la sélection est remise à zéro. Y a-t-il un moyen de conserver le choix des détections au redémarrage ? Leag⠇⠑⠁⠛31 janvier 2013 à 13:27 (CET)
Done ! I've completely redesigned the detection of programming elements lately, forgot to deal with DISPLAYTITLE, which is a magic word, not a template in this case. --NicoV (d) 1 février 2013 à 07:37 (CET)
Bonjour NicoV! I see that version 1.24 allows users to add categories to a redirect page. On the English Wikipedia, instead of adding Category:Redirects from misspellings, I've always presumed we should be adding {{R from misspelling}} instead. Unfortunately, these pages and en:WP:REDCAT don't make it clear which should be used. Do you think we should have a discussion on the appropriate talk page before implementing this on the English Wikipedia? Thanks! GoingBatty (d) 3 février 2013 à 20:14 (CET)
Hi. I decided to develop this feature because I saw a lot of redirect pages on frwiki that are created so that incorrect titles redirect to the correct title (wrong capitalization, missing accents, …), but without being correctly categorized. On frwiki, it seems that the categories are used directly.
I must say that I haven't checked how it works on enwiki, I just saw a category that I could use so that feature would be activated on enwiki. Maybe a discussion on enwiki can be useful to know how it is supposed to work… Can you start the discussion there ? If you want, you can deactivate the function for the moment by commenting the parameter redirect_categories in WPCleaner configuration. Also, if it's needed, I can add a configuration parameter for listing the templates that can be added to a redirect page. --NicoV (d) 3 février 2013 à 20:28 (CET)
Ok, I've released a new version that should take into account redirect_templates parameter. I didn't have time to test it, but I think it should work. --NicoV (d) 3 février 2013 à 23:25 (CET)
It adds the template, but the MOS states the template should be added on the same line as the redirect, not a new line. Thanks! GoingBatty (d) 5 février 2013 à 04:51 (CET)
Do you know which templates should be added in the redirect_templates list ? I've only put [[:Modèle::en:Template:R from misspelling|{{:en:Template:R from misspelling}}]] for the moment, but there are probably more templates that should be in the list. --NicoV (d) 5 février 2013 à 12:35 (CET)
I will automatically split the menu if there are too many items in it. Do you think it can be useful to let you categorize the items (group them by theme) ? In the configuration for redirect_categories, you would add theme:category instead of just category. --NicoV (d) 4 février 2013 à 09:11 (CET)
Yes, this would be useful because a user don't know if the category has a child; then he would use the more accurate category. Matt S. (cs) 4 février 2013 à 20:48 (CET)
Ok, you can now use either solution : by default, the menu will be split in several submenus if there are too many lines in it; but you can also group the lines by theme by configuring redirect_categories using theme:category.
When you are analyzing a redirect, the only thing you do is propably adding a category. So you have always to add the comment manually (I think). Could be added a parameter you would define the comment? Matt S. (cs) 5 février 2013 à 14:50 (CET)
Yes, I know I'm a bit late on the documentation . If you want to help, feel free (updated screenshots, texts, …) ! The glass is to tell if the page is on the local watch list or not (the same window is used for different lists, not only the watch list). --NicoV (d) 3 février 2013 à 22:53 (CET)
Bonsoir, j'ai modifié le fonctionnement pour que certaines requêtes passent par les URL en https (login, tokens et update). --NicoV (d) 6 février 2013 à 21:23 (CET)
Au final, j'ai du passer toutes les requêtes en https, sinon les identifiants n'étaient pas conservés. --NicoV (d) 7 février 2013 à 09:36 (CET)
Aide sur l'installation
Bonsoir, j'ai un problème quand je souhaite installé WPCleaner manuellement ou pas je tombe sur ce site me disant de choisir entre "WinZip JAR Fichier d'archive Java" et "BitZipper", or on me dit qu'avec le lancement manuel cela ne devrait pas poser de problème. Je ne sais pas comment faire. Merci du renseignement. Rome2 (d) 8 février 2013 à 21:22 (CET)
Bonsoir. Peux-tu me fournir quelques précisions sur ton système d'exploitation et ta version de Java ?
Tu peux aussi essayer d'installer WPCleaner en trouvant le programme javaws (il devrait être dans le répertoire bin de l’installation de Java) en exécutant la commande suivante:
Merci de ton aide et désolé du dérangement, j'ai vérifié pour Java et lorsque j'ai eu un virus, mes dossiers étaient partis dont Java, que j'ai réinstallé et fonctionne à merveille. Merci de ta rapidité et très bon outil. Rome2 (d) 9 février 2013 à 21:25 (CET)
Request for automatic comment when marking link(s) as needing help
Hi again! Would it be possible for you to update WPCleaner so that when the only change made on an article is marking one or more links as needing help, an automatic comment is generated? Thanks! GoingBatty (d) 17 février 2013 à 00:37 (CET)
Hi. It's done, you have to update the configuration for choosing the comment (dab_comment_help and dab_comment_help_1). --NicoV (d) 17 février 2013 à 23:15 (CET)
Thanks for the quick response! I've updated the configuration in these edits, but didn't see any difference when I logged into WPCleaner again. Did I do something wrong? Thanks! GoingBatty (d) 18 février 2013 à 21:45 (CET)
The configuration seems ok… I don't have time to check or fix it right now, I'm abroad for a weeks with limited net access. Just a quick note : this comment is only used if you don’t fix any dab link. --NicoV (d) 20 février 2013 à 13:18 (CET)
Ok, I tested it quickly, and it's a bug : it works when the dab link is made by a dedicated template, but not when the template is after the dab link. (which is how WPCleaner is configured on enwiki). But I probably won't have time to fix this before a month. --NicoV (d) 20 février 2013 à 16:47 (CET)
Avec WPCleaner 1.26 l'analyse de l'article sur Oscar Pistorius provoque une erreur 216 - java.lang.ArrayIndexOutOfBoundsExecption.
Après avoir cliquer sur Ok, la page d'analyse s'ouvre sans aucun texte.
D'après mes tests sur une page de brouillon, le problème viens du lien interwiki ml : [[ml:ഓസ്കർ പിസ്റ്റോറിയസ്]]
Bonsoir, il s'agit malheureusement d'un problème Java pour lequel je n’ai pas trouvé de solution de contournement. J'ai créé un bug report chez Oracle depuis plus d'un an, mais pas encore de correction. --NicoV (d) 20 février 2013 à 22:11 (CET)
Les vacances sont finies ?
Si je comprend bien ton bug report, c'est l'affichage de du texte en Balgla qui pose problème. En attendant Java 8, n'est-il pas possible de contourner ce problème en affichant pas ces liens inter-langue ? Quoi-qu’avec l'arrivée de Wikidata on ne devrait bientôt plus avoir ce problème... — Zebulon84 (d) 20 février 2013 à 22:27 (CET)
Elles commencent seulement… juste un peu de temps libre pour répondre
Le bug report était effectivement un exemple avec du Balgla, mais je sais que le problème se produit avec d'autres langues dont le malay. Ca me demanderait pas mal de boulot de ne pas afficher ces liens inter-langue, tout en les conservant en mémoire pour les remettre au bon endroit lors de l'enregistrement de la page, j'y avais pensé mais l'ampleur du travail m'avait refroidi… Si je trouve le temps, il faudrait au moins que je mette un message d'erreur clair (faisant référence au bug report), et que le programme retombe sur ses pieds. --NicoV (d) 20 février 2013 à 22:57 (CET)
Bonsoir, je viens d'essayer en chargeant la page Oscar Pistorius et ça fonctionne chez moi, avec la version actuelle ou celle du 20/02 au soir. Peux-tu me dire quel système d'exploitation tu utilises, quel version de Java, quel Look&Feel java ? L'apparition de ce problème semble très dépendant de ces différents éléments et j'aimerais trouver une page me permettant de reproduire le problème chez moi (Java 7, Win 7, L&F par défaut). --NicoV (d) 3 mars 2013 à 22:06 (CET)
Lang
Pendant que j'y suis je tiens à signaler que j'apprécie beaucoup l'arrivée de la fonction pour ajouter le modèle lang simplement.
J'aimerais juste un petite amélioration : la sélection par défaut de la la langue utilisé précédemment. Dans plus de 95% des cas c'est (en) que j'ajoute et s'il était sélectionné par défaut ça éviterai deux clik. Sur un article traduit d'une autre langue ou sur un sujet spécifique on peut avoir besoin à répétition d'une autre langue. Sinon garder la fonction actuelle pour en changer est parfait.
Ok, it seems that I have to change the detection of titles that don't correctly end with « = ». Titles in templates is a tricky subjects it seems. Will check when back home.
Probably:
Titles that don't correctly end with « = » shouldn't be detected as titles (with a few exceptions : comments after are OK, but no other text)
Title level should be computed as the minimum level between the « = » before and after (currently only « = » before are used)
Error #08 should be redesigned, since it won't be based anymore on true titles
All bot/automatic fix for titles levels should check if titles are inside templates (and then don't do any automatic modification)
All bot/automatic fix for titles levels should check if titles have incoherent levels (and then don't do any automatic modification)
Add a detection for titles with incoherent level ?
If the article starts with heading with one "=" (there is nothing before, only a \n), check the text within the heading is the name of the article. If they are same, propably delete or don't do anything; if they are not same, don't do anything. Matt S. (cs) 9 mars 2013 à 11:49 (CET)
déconnexion
Pourquoi quand je me déconnecte de WPCleaner cela me déconnecte automatiquement de Wikipédia (ouvert dans une autre fenêtre sur mon ordi) ?
(question non urgente - sa réponse peut attendre la fin de tes vacances) Matpib(discuter)22 février 2013 à 15:45 (CET)
Bonsoir. Probablement parce que les connexions sont partagées par MediaWiki que ce soit les connexions par navigateur ou par l'API que j'utilise. Jusqu'à il y a peu de temps, WPCleaner n’envoyait rien à Wikipédia quand on demandait de se déconnecter, mais j'ai modifié le fonctionnement récemment pour que le bouton de Déconnexion ferme réellement la session. Est-ce que le problème se pose aussi juste en quittant WPCleaner sans demander de se déconnecter ? --NicoV (d) 23 février 2013 à 19:30 (CET)
J'ai l’impression que ce comportement est le même que celui que l'on peut observer en se connectant sur différents ordinateurs : si on se déconnecte sur un des ordinateurs, alors on n'est pas reconnecté automatiquement sur les autres. Je pense que c'est le comportement de Wikipédia qui veut ça. Je pense qu'il suffit de ne pas utiliser le bouton Déconnexion de WPCleaner. --NicoV (d) 3 mars 2013 à 21:53 (CET)
Automatic fixing bug
Hi! Hope you are enjoying vacation. Yesterday, I was trying some other features of WPC and I found automatic fixing. You can access there through any generated list by WPC (members of cat., templates in articles etc.). I tried it on some common typos in cs and it worked (with some mistakes, see the second parag.). I generated list of articles which have template {{Pahýl}} (en {{Stub}}) inside. Then I started the fixing but there is a bug in the summary (the prefix "šablona" which means "template" is there twice so it generates a red link).
Without using the prefix there's no template found, it only finds articles which are in the form of template (the article Celebrate is inside any other article with bracktes {{Celebrate}}). Matt S. (cs) 4 mars 2013 à 08:21 (CET)
I have a next bug: if you use the searching function (Ctrl + F) while analyzing an article and write there something like " text" (note the space), WPC ignores any space being at the start and the end of the string. (I think this does not work in the automatic fixing too; I mean when you are writing the text for searching and/or replacement.) Matt S. (cs) 3 mars 2013 à 09:39 (CET)
Hi. Ok, the problem with the space character in the search function will be fixed in the next release. I have the impression it works for the automatic fixing because I couldn't find any call to a trimming function there. --NicoV (d) 3 mars 2013 à 21:50 (CET)
Suggestion for login message
Hi NicoV! I suggest that you change the English login message from "Fixing orthograph or typography" to "Fixing spelling and typography". ("Orthography" isn't a common word). Thanks! GoingBatty (d) 6 mars 2013 à 03:44 (CET)
I'm solving duplicate ref's with WPCleaner, but when the duplicate reference is replaced, it makes a small error in the tag. <ref name="Hirotaka"/> should be .<ref name="Hirotaka" />, with a space in front of the slash. Mbch331 (d) 11 mars 2013 à 06:14 (CET)
Hi. I can add the space if you want, but it should work even without it. I'll see to it when back home after holidays. --NicoV (d) 15 mars 2013 à 22:47 (CET)
I was disambiguating pages when I found this issue, not specifically using the Check Wikipedia functionality, so I didn't think to check there. I followed your instructions and the issue is resolved. Merci! GoingBatty (d) 24 mars 2013 à 23:13 (CET)
Question about Special lists
Hi again! The Special lists functionality is very cool - what is the source of the lists for the English Wikipedia? Thanks! GoingBatty (d) 24 mars 2013 à 21:59 (CET)
Me again! When I try to open an article in preview mode I receive an error. For en:Anthony Nese I get an error stating "An error occurred: URL access returned Bad Request", whereas for en:Shutl I get "An error occurred: Error accessing MediaWiki". What's the solution for this? GoingBatty (d) 24 mars 2013 à 23:23 (CET)
En plus du tiret demi-cadratin, il faudrait convertir également le tiret cadratin (mdash) « — » en tiret. – A2 (d) 26 mars 2013 à 06:12 (CET)
Hi guys! The replacement of special characters is hard-coded into WPCleaner, there's no configuration for it, so I have to manually add each rule into the code. Do you think it should be reported as error "DEFAULTSORT with special characters" ? If yes, I will add the rules to automatically convert « – » and « — » to « - ». --NicoV (d) 26 mars 2013 à 07:13 (CET)
Hi NicoV. I don't know if you should implement this. In frwiki, we nearly don't use these ndash or mdash; it hits about 150 articles max., that means a really few articles would need a defaultsort, perhaps even none. It could be usefull for other languages that use them more. – A2 (d) 26 mars 2013 à 17:47 (CET)
I implemented it. It probably won't be used in frwiki, but it shouldn't cause any trouble. --NicoV (d) 29 mars 2013 à 16:55 (CET)
If an external link is found in this form (#10 or #46): [[http://... ...], WPCleaner suggests to repair to [[http://... ...]], what's the error #86.
While fixing dab. link, WPCleaner can "revert" from [[bb|aa]] to [[aa|bb]]. Could it be done at least for links that lead to an unexisting page or to a redirect page, too?
New feature for bot: I think that bot can use algorithms to detect CW errors for "cleaning" the list of errors on toolserver. The bot could be ran and he will find out if the error on the page is or isn't. If it's not there, it can delete the page from the list. Did you understand that? Is it hard to implement?
I have again got an idea for a new error but this would be very hard to implement so I won't write it here.
I've changed #10 so that the first suggestion is [http://… …]. I've also added this suggestion for #46. I prefer to keep the second suggestion [[http://… …]]. --NicoV (d) 2 février 2013 à 18:32 (CET)
Now I have two ideas: [4](separator)[1] → [1](sep.)[4] (lower number goes before higher number, could be done by setting a variable that would be the number). The second error is more useful. It would be a link linking to a red. which leads to this page (quite similar to #48). What do you think? Are they useful? Matt S. (cs) 7 février 2013 à 14:42 (CET)
Not sure about the ordering of references. Is it a problem to have numbers not sorted ?
For the link to the page through a redirect, you can test error #515 in the next release.
if either #10 or #46 is found inside a template, Cleaner also calls for fixing #43 and #47 (i.e.: {{temp|first= [[1997] |second=...}}),
I think it's normal because « Modèle:Temp » is not interpreted by MediaWiki as a template : as you can see, MW thinks it's just text. So I think it's normal that it's not detected as a template, and that the {{ and }} are interpreted as #43 and #47 because they are not part of a template. If you fix the #10 or #46, then #43 and #47 will be fixed. Is it a problem ? --NicoV (d) 6 février 2013 à 11:11 (CET)
Because it was only checked by WPCleaner and not by CW, I can't find it. ({{temp|first=<gallery>[line break]File:xxx ... </gallery>}}) Matt S. (cs) 6 février 2013 à 15:30 (CET)
In your example, there are 2 opening gallery tags and no closing tag. If I change the second tag to be a closing tag, #29 is not detected any more. --NicoV (d) 6 février 2013 à 21:15 (CET)
Even with the modified example, I don't see any problem with WPCleaner. No error #29. Maybe create a test page where the problem happens ? --NicoV (d) 7 février 2013 à 19:14 (CET)
Well, I still don’t see any problem: the only error reported is #508 because {{temp}} doesn’t exist. Do you see something else ? --NicoV (d) 7 février 2013 à 20:26 (CET)
(this a bug in the CW-script, too) if a heading has one "=" before and two "=" after (= Heading ==), it's checked as #19, not as #8 (at least by CW-script); i can't explain where the problem is but here are diffs: ([2], [3], [4]),
Well, I think the behaviour is correct here: in this case, MediaWiki uses the number of "=" before to decide what is the heading level, so in the three examples you gave the first heading is at a higher level than the next headings (you can check that by adding __TOC__ to the old version). It's really a #19 error. The modification done by the bot keeps the relative levels of each heading. The only thing I can see may be not to do automatic fixing when there's a heading with unbalanced "=". What do you think ? --NicoV (d) 5 février 2013 à 13:03 (CET)
Ok, if the first title has one "=" before and two after, no modifications will be done in bot mode. --NicoV (d) 5 février 2013 à 22:28 (CET)
if you are working in the CW window and click on the page that doesn't exist, it's deleted from this list but not from the list on toolserver.
For this one, this is difficult for me to do otherwise because the list on the toolserver gives the page title, but requires the page id to be removed from the list. And there's no way in MediaWiki API to retrieve the page id of a deleted page… I'd love to fix this one, but CW on toolserver doesn't give enough information. --NicoV (d) 21 janvier 2013 à 22:08 (CET)
I've asked sk a few days ago if I can create a patch for the toolserver that would give me the information I need to deal with deleted or moved pages. I hope he will be ok for this, but no answer for the moment. --NicoV (d) 5 février 2013 à 09:15 (CET)
Do you have time? A user at cswiki has suggested that some errors can also be fixed by bot. These are #44, #49, #52, #66, #76 and #85 (he also suggested #21, #77 and #84 but there is not sure what it should be fixed to).
Hi, holidays are over, so I have a little more time to work on WPCleaner, but not that much. And still a few things I want to do (like managing the pages that have been deleted in the lists on the toolserver). But I can have a look for the errors you are suggesting. My first comments on them:
#44 (Headlines with bold): Yes, probably. I'm wondering if all wikis would want that one to be solved automatically through bot tools. Should I add a parameter in the configuration page to list which errors can be fixed automatically ?
#49 (Headline with HTML): Yes, maybe, but I think it can be quite complex. For example, to decide what should be kept as the title (example). And probably the same remark as for #44.
I'm adding a suggestion for this one, but it really seems too complex to deal properly with it by a bot in some situations (see for example the h4 titles in Grand Chelem de tennis which are put inside divs). --NicoV (d) 5 mai 2013 à 15:59 (CEST)
#52 (Category before last headline): I doubt that it can be fixed automatically, because I can think of at least two different ways of fixing it depending on what was the intent of the author:
If the author intended to add the category, but put it in the wrong place: the category should be moved at the end
If the author intended to create a link to the category, but forgot to add ":" in front: the ":" should be added
#66 (Image description with full <small>): Yes, but with the same remark as for #44.
#21 (Category is English): I doubt that it can be fixed automatically, because I can think of at least two different ways of fixing it depending on the situation:
If the author just forgot to localize "Category": localize "Category"
If the author forgot to translate also the category: localize "Category" and use the correct category on the local wiki
#77 (Image description with partial <small>): Maybe, but with the same remark as for #44.
After more thinking, I'm not very keen on adding this in the bot fixing. I've just added a possible replacement in the contextual menu. --NicoV (d) 5 mai 2013 à 10:32 (CEST)
#84 (Section without content): I doubt that it can be fixed automatically, because I can think of at least two different ways of fixing it depending on the situation:
If the section should be expanded: add a message requesting help to expand the section, or manually expand it with a meaningful text
If the section should be removed: remove the section
#44: I think that error_xxx_bot_yywiki is enough. If we don't want to fix that, why to generate that?
#49: Where's problem?
#52: Understood.
#84: Doubted too.
The user also suggested #59 today. But <br /> is sometimes used to do a white space under the parameter of the template which is also a table (parameters are cells, i.e. list of songs).
Oups, sorry, I will check what the bug is this evening. But bot tools always need to be run carefully, especially after modifications in WPCleaner . --NicoV (d) 16 avril 2013 à 16:01 (CEST)
If the content of the section is only a comment (with some whitespace of course), #84 is not reported (so the comment was inserted manually). (What's better for you: to post here once a time with more things to check, or to post here right after I find something?) Matt S. (cs) 18 avril 2013 à 14:46 (CEST)
Ok, will check #84. You can post each time you find something or group, it's not a problem, I just think it's better if you create new discussions each time (easier to mark them done and archive them). --NicoV (d) 18 avril 2013 à 18:53 (CEST)
Erreur n° 37 : clé de tri manquante « trop détectée »
Pour la description de cette erreur on a écrit sur le projet fr : « Pour la détection française, ce rapport est pour l’instant limité aux articles dont la première lettre comporte un diacritique. » C’est effectivement ce qu’on a l’habitude de voir sur les listes du toolserver pour cette erreur. Pourtant WPC suggère de lui-même d’ajouter une clé de tri pour des titres portant des diacritiques sur la seconde lettre de mémoire, peut-être pour plus. Ceci incite les correcteurs à ajouter une clé de tri inutile, ce qu’ils font parfois car j’en supprime de temps en temps, et WPC de me suggérer à nouveau d’ajouter une clé de tri. Si le script du toolserver ne fait la détection que pour la première lettre pour tous les wikis il faut corriger WPC en ce sens. Sinon il faudrait implémenter une variable spécifique pour cette erreur qui tiennent compte du nombre de lettres à prendre en compte. J'aurais du faire part de ceci il y a un moment… ça me trotte dans la tête depuis longtemps. – A2 (d) 15 avril 2013 à 18:20 (CEST)
pas de variable en config. : 5/4 aucune suggestion et 3/2/1 suggestion ;
réglé à 1 : 5/4/3/2 aucune suggestion et 1 suggestion ;
réglé à 4 : 5 aucune suggestion et 4/3/2/1 : suggestion ;
variable sans valeur = par défaut = 3.
Pas testé 0 : autant désactiver l’erreur. J’ai laissé sans valeur notre configuration frwiki, je laisse un mot sur le projet pour savoir ce que l’on souhaite comme réglage vu qu’il n’y a rien de clair à ce sujet dans les pages de documentation. (L’idéal resterait que mediawiki implémente un tri alphabétique correct fonction des langues…) Côté WPC, je me dis qu’il faudra peut-être un futur avertissement « clé de tri inutile » (si texte identique au titre sauf diacritiques après xx lettres) pour corriger le tir, à voir après concertation sur le projet fr. – A2 (d) 15 avril 2013 à 23:04 (CEST)
Ok, cool. Par contre, je ne suis pas sur pour l'avertissement : la limite aux xx premiers caractères est-elle réellement parce que l'on ne veut pas trier après, ou plutôt juste pour éviter de lister beaucoup trop de pages dans l'erreur #37 pour un gain très faible (si le ne caractère comporte une diacritique, il sera généralement presque bien classé). --NicoV (d) 20 avril 2013 à 12:33 (CEST)
Oui c’est assez complexe car très variable fonction des catégories, d’ailleurs personne ne donne son avis sur le projet. Moi-même j’hésite maintenant entre 1 et 3 depuis que j'ai amorcé cette discussion. Effectivement le toolserver a du régler à 1 pour limiter les corrections et ne s’occuper que du « pire ». – A2 (d) 20 avril 2013 à 22:12 (CEST)
Character.isLetter
Thank you for the good application. I am Japanese user. I will report a bug. Method Character.isLetter(char) that used in line 129 of page org.wikipediacleaner.gui.swing.component.MWPaneDisambiguationFormatter.java. This method is making the bug. This method matches the character variety, such as Japanese kanji and hiragana. In Japanese, it is not separated by a space character between words. Therefore, the following text, such as is recognized as a link. Example: ([[abc]]ひらがなや漢字[[def). I want according to the specifications of the MediaWiki. Thank you.--Frozen-mikan (d) 22 avril 2013 à 09:58 (CEST)
Hi, thanks for the report. Would you have a page on jawiki that shows the problem so I can compare what MediaWiki and WPCleaner are doing ? --NicoV (d) 22 avril 2013 à 10:07 (CEST)
Hi, I reported a bug. It is # 3 of CheckWikipedia. I want you to check strictly a reference tag. More specifically, when the use of the reference tag is confirmed, rather than getTags, I want you to use the getCompleteTags. Because, incomplete reference tag is not to display the text after it. (fixed diff) --Frozen-mikan (d) 25 avril 2013 à 20:25 (CEST)
Hi, I have completely rewritten the detection for #3, it should work a lot better in the case of an unclosed references tag. It will be in the next version of WPCleaner. --NicoV (d) 26 avril 2013 à 00:04 (CEST)
Salut NicoV. Je ne sais pas où il faut corriger ceci : lorsque je change un « , etc… » en « , etc. » sans utiliser le modèle et en ajoutant une espace insécable après la virgule, ce nouveau « , » est détecté par WPC alors que la typographie est correcte. D’ailleurs on a régressé (il me semble), WPC ne propose plus d’insérer le modèle {{etc}} qui faisait ce travail d’insérer l’insécable et d’expliciter l’abréviation au survol de la souris. – A2 (d) 26 avril 2013 à 04:00 (CEST)
Pour {{etc}}, il me semble me souvenir qu'avant il y avait une proposition de remplacer la virgule (si elle était présente) + etc par le modèle, mais que ça pouvait poser problème dans le cas où on mettait un etc tout seul sur une ligne dans une liste *. On obtenait une virgule en trop et comme le modèle n’est pas vraiment intuitif (tout le monde ne sait pas qu'il met une virgule devant) on se retrouvait avec des remplacements bizarres. --NicoV (d) 27 avril 2013 à 14:31 (CEST)
J'ai modifié les règles de typo sur la page d'AWB pour qu'une virgule suivie d'une espace insécable ne soit pas détectée comme un problème. --NicoV (d) 28 avril 2013 à 23:26 (CEST)
Indented list and unexisting name of a ref
Ahoj! (Meens "Hi!" but I don't always want to write "Hi!".)
I found that checking #75 needs to be rewritten. On the test page, I wrote three lists. The second and the third should only be reported. The first is okay.
Again new detection. Now, WPCleaner could detect refs in the form <ref name="name"/> but the "name" isn't anywhere in the article in the form <ref name="name">content of ref</ref> (the ref itself doesn't have any content; these articles are in category defined via MediaWiki:Cite error references no text). This would be helpful when a ref is deleted but there is still another ref with the same name in the article.
One bug: I don't know what's happening but even warnings on talk pages are not still configured at cswiki, WPC tries to create them. (And in both summaries, "null" is written.) See: diff one and two. I saw similar things at dewiki, too. Matt S. (cs) 27 avril 2013 à 15:40 (CEST)
The "null" in the summary is what I've fixed. The reason for this bug is that I modified yesterday the generation of the automatic comment : now, if you don't fix any link to a disambiguation page, but there are still some links to be fixed, the comment will list those links. It's using the dab_warning_comment parameter (which was causing the "null" on wikis where the dab_warning wasn't configured…)
For the talk pages, I think that you now just need to create the template (UpozorněníRoz) to list the disambiguation links to fix. --NicoV (d) 27 avril 2013 à 17:28 (CEST)
Two problems: 1) I don't have the community consenz for doing that (even I don't know I need it); 2) another problem was that {{warn|dab1|dab2...}} ~~~~ is inserted inside {{To do|* {{warn|dab1|dab2...}} ~~~~}} but the first parameter of {{todo}} means priority. After solving this, we will use this system. Matt S. (cs) 27 avril 2013 à 17:51 (CEST)
Ah, ok. Yes, I think it's currently only working with todo templates that take the list of tasks as their first parameters. I don’t have time right now, but I will see how I can change WPCleaner to allow more complex todo templates. --NicoV (d) 27 avril 2013 à 17:57 (CEST)
1) Even I became a sysop more than one week ago. 2) I think I just solved it via general_todo_subpage_force=true END (it was false before). Matt S. (cs) 27 avril 2013 à 18:35 (CEST)
Good. Do you still need me to make some modifications for this or is the solution to force the todo subpage ok ? --NicoV (d) 28 avril 2013 à 00:10 (CEST)
Bonjour, l'erreur 512 est détectée sur des articles comme Rachida Dati alors que le lien est [http://dx.doi.org/10.3167/hrrh.2012.380308 Picturing Politics: Female Political Leaders in France and Norway]. Un problème de config ? Leag⠇⠑⠁⠛30 avril 2013 à 12:00 (CEST)
C'est le fait que l'erreur s'appelle « intewiki » qui prète à confusion. Peut-être créer une autre erreur pour les sites comme dio.org ou changer le nom de l'erreur. MAis si je suis le seul à trouver ça bizarre, je vais m'y faire . En tout cas merci pour toutes ces améliorations. Leag⠇⠑⠁⠛30 avril 2013 à 12:34 (CEST)
Je vais rajouter des paramètres pour configurer le comportement de l’erreur 512: only_local et only_language. Ca laissera à chaque wiki le choix (et à chacun éventuellement par sa configuration personnalisée).
Warnings on talk pages are working well, see cs:Diskuse:Televizní kamera. The forcing of the subpage had only to be changed (as I wrote a week ago). No one has complained so far.
Great ! I think cswiki is the second wiki to use that feature of WPCleaner after frwiki (a few years of use here, and I believe it helped us reduce the number of disambiguation links). --NicoV (d) 4 mai 2013 à 10:27 (CEST)
If someone complais, I answer that {{Úkoly}} was almost an unused template, so this feature revived it. Matt S. (cs) 4 mai 2013 à 10:51 (CEST)
To the test page, I have added some bugs (use analyze button and have #514 activated):
#75 – "What do you thing?",
I honestly don't know… Do you know if it's detected by sk script ? If yes, then I should keep detecting it. If no, … --NicoV (d) 4 mai 2013 à 10:46 (CEST)
#79 – inside named ref it's not reported but inside unnamed ref it is reported,
I've activated #79, and it seems to be correctly reported: both external links are reported in the chapter for #79. --NicoV (d) 4 mai 2013 à 19:59 (CEST)
#81 – use semi-auto-button for the fixing of #81; I think this is the case when some refs disappear (unnamed ref placed before named),
I've added some automatic fixing for simple situations, and I've tried to fix the semi-automatic fixing. Will be in the next release. --NicoV (d) 4 mai 2013 à 19:53 (CEST)
At least Czechs, Slovakians, Poles (and more Slavic nations) have sometimes different plural for two, three, four things and for five and more things. In example, we Chechs say in nominative "1 chyba" (1 error), in nominative and accusative "2 chyby" (2 errors), "3 chyby" (3 errors) but "5 chyb" (5 errors) or "12 chyb" (12 errors); in other cases it's always same. I don't know whether it is hard or useful to implement (how many users of WPC are Slavics) but think about it. Also bigger support for plurals should be added because "chyb(ami/ou)" (7th case in Czech) doesn't look well.
Is it in the texts that can be translated on launchpad website, or in the configuration ? I think Java is able to handle complex plural rules, but I probably have to change a few things in my code to do so. Could you give me example of parameters (if in the configuration) or java text (on launchpad, you can see from which Java file a text is coming) on which this could be useful ? --NicoV (d) 4 mai 2013 à 10:32 (CEST)
I will be searching for them; first on Launchpad: org/wikipediacleaner/gui/swing/bot/AutomaticCWWorker.java:184 Matt S. (cs) 4 mai 2013 à 10:51 (CEST)
Ok, I found how to do it. I'm committing my changes, they should appear in launchpad in an hour I think. I've used this for the string you mentionned, and also for the strings displayed in the window listing user contributions. You can try on launchpad to see if it works for you for translating the strings, and then the list of strings that can benefit from this can be done. --NicoV (d) 4 mai 2013 à 17:12 (CEST)
Thanks, I've checked what strings could benefit from the plural forms, I hope I haven't missed some. --NicoV (d) 5 mai 2013 à 15:44 (CEST)
\[\[([^\|\]]+)|\1([^\S\d]+)\]\] → [[$1]]$2 – this one works \[\[(?:[Ff]il|[Ii]mag)e:([^\]]+)\]\](?![^\[\]]+\]\])(?=\s) → \[\[Soubor:$1\]\] (prefix in cswiki) – this one does not work
So where is the "border" of WPC Typo fixing?
Hi. You can have a look at en:Wikipedia:AutoWikiBrowser/Typos#Usage where I tried to explain some limits of the typo fixing in WPC. The second one doesn't work because currently regexp starting with \[\[ are only tested against internal links. I could change that to also test them against image links if you think it's useful. --NicoV (d) 4 mai 2013 à 10:23 (CEST)
Only asked, it's okay. How is that with tags ( +<ref → <ref (space before ref) works but (?:</?br>|<br/>) → <br /> (break) does not)? Matt S. (cs) 4 mai 2013 à 10:51 (CEST)
Same kind of reason I think. There are some tests to prevent false positives in wiki/html syntax, I think the first one goes through because the match starts outside the tag. --NicoV (d) 4 mai 2013 à 16:49 (CEST)
For the warnings on the suggestions, it seems there are different situations:
For a lot of them ("Illegal repetition"), I think Java doesn't like the syntax {,6}, you could try using {0,6} instead.
For "Look-behind group does not have an obvious maximum length", Java doesn't like look-behind groups where it can't compute a maximum length. You can replace "*" by something like "{0,99}", "+" by something like "{1,99}" if I'm not mistaken
For the error, I think I found the problem (in bot tools mode, the list of pages linked in the article is not loaded as it is in full analysis, so this list is null). I'm releasing a new version. Tell me if it works. I'm leaving tomorrow for the weekend, if it doesn't solve the problem you can deactivate #515. --NicoV (d) 6 mai 2013 à 23:01 (CEST)
Thank you, I will rewrite all regexes. The user edited few pages today and he didn't write me anything wrong, so it should be solved. Matt S. (cs) 7 mai 2013 à 14:19 (CEST)
Ok, je regarderais après le weekend. Probablement un autre problème dans la page qui déclenche cette détection. --NicoV (d) 10 mai 2013 à 14:01 (CEST)
C'est bien du à des problèmes autour : juste avant le premier problème, il y a [[Belgique], et juste après le dernier il y a ]]. Je verrais pour mieux gérer ces cas. --NicoV (d) 11 mai 2013 à 11:48 (CEST)
[[Belgique[[Test]], [[BelgiqueTest, lien vers Test
[[Belgique|] Test]], ] Test, lien vers Belgique avec « ] Test » comme texte
[[Belgique|[ Test]], [ Test, lien vers Belgique avec « [ Test » comme texte
[[Belgique|[[Test]], [[Belgique|Test, lien vers Test
Corrections automatiques
Hello. L'outil de correction automatique semble ne plus fonctionner. Y'a-t-il eu un changement que je n'ai pas saisi, ou est-ce un bug ? Vlaam (d) 9 mai 2013 à 10:53 (CEST)
Bonsoir, ça y est, ça devrait être corrigé. Un malencontreux oubli lorsque j’ai revu cette fonction pour améliorer la présentation et autoriser les expressions régulières. --NicoV (d) 13 mai 2013 à 22:06 (CEST)
Est-il prévu de pouvoir désactiver ce message d'alerte ? C'est insupportable de devoir le valider à chaque fois, alors que sur frwiki il n'y a aucune politique de limitation de ce genre de correction, et que sur de nombreuses pages où je passe ce corrections ne risquent pas de poser de problème (nom de club de foot par exemple).
Bonjour. J'ai mis ça en place suite à des problèmes sur enwiki, je voulais tester ce que ça donnait sur frwiki. A voir si on le conserve ou pas ici. En tout cas, tu devrais pouvoir désactiver ce fonctionnement juste pour toi en rajoutant redirect_warning_before_replacement= END dans Utilisateur:Hercule/WikiCleanerConfiguration. --NicoV (d) 29 avril 2013 à 10:13 (CEST)
Et je pense qu'actuellement, le fait de remplacer ces liens crée des problèmes pour un gain pas évident. Par exemple, cette modification a remplacé un lien vers le bon chapitre de primaires par un lien direct mais sans chapitre. --NicoV (d) 29 avril 2013 à 10:17 (CEST)
J'ai de nouveau la fenêtre d'avertissement, sans texte.
Je passe sur pas mal d'articles sur le foot, et il y a fréquemment 20 ou 50 liens du type AS Bouzin ou Truc FC. Avec ce message ces résolutions sans aucun danger sont fastidieuses.
Bonjour, c'est envisageable mais ça ne risque pas de retourner beaucoup d'erreurs ? Surtout que les balises <br> semblent utiles dans les appels de modèles par exemple. --NicoV (d) 5 mai 2013 à 20:31 (CEST)
Ca va vite à développer ce genre de détection, je mets en ligne une version avec. Il faut que tu l’actives dans ta configuration (Utilisateur:Superjuju10/WikiCleanerConfiguration) pour l’essayer, mais je pense qu'il faudra restreindre les endroits où ces balises sont détectées comme des problèmes. --NicoV (d) 5 mai 2013 à 20:38 (CEST)
J'ai essayé de l'utiliser un peu, mais ça en détecte beaucoup. Est-ce que je limite la détection à l’extérieur des modèles ? --NicoV (d) 6 mai 2013 à 23:12 (CEST)
Unable to Login
Hi,
I just installed WPCleaner, but I am not able to watch demo neither I am able to login using this too. While logging in getting error : "An error occured:Error accessing MediaWiki" Gaurav Pruthi (d) 7 mai 2013 à 06:02 (CEST)
Hi, this usually means that WPCleaner doesn’t have access to MediaWiki API. Do you have access to it from a browser ? (URL like this one). Do you have any kind of proxy, firewall, … that could block WPCleaner from accessing it ? You can try also in the options to check the "Use HTTP for MediaWiki API calls" which will force WPCleaner to use HTTP instead of HTTPS (I know a user for whom it was necessary, see discussion). If nothing works could you open the Java console (you can configure this from the Java option panel on Windows) to see at what call WPCleaner is stuck ? --NicoV (d) 7 mai 2013 à 06:56 (CEST)
WPCleaner pour Mac / WPCleaner for Mac
Bonjour, je voudrais savoir s'il existe une version de ce logiciel pour Mac… Si elle n'est pas disponible pour l'instant, est-elle envisagée ? Est-elle en cours de développement ? Une date approximative de sa sortie est-elle connue ? Merci beaucoup !
Hello, I would know if a Mac version of this software is available… If it does not yet exist, is it in project ? Is it being developed ? Is an approximative release date already known ? Thanks a lot !
Bonjour. WPCleaner est développé en Java, il est donc censé pouvoir fonctionner aussi sur Mac si Java est installé (version 6 ou 7 de préférence). Par contre, n’ayant pas de Mac sous la main, je ne peux rien tester. Qu'est-ce qui se passe si tu essayes de suivre la procédure d'installation ? Si jamais ça fonctionne, ça m'intéresserait beaucoup d'avoir une description de cette installation, sur le même principe que ce qu'il y a déjà pour Windows XP et Ubuntu. Sur la page d'installation en anglais, un utilisateur a indiqué que ça fonctionne sur Mountain Lion avec Java 7. --NicoV (d) 16 mai 2013 à 23:25 (CEST)
Redirect style guide change
Bonjour NicoV! The English Wikipedia Redirect Style guide now indicates that the redirect templates should be on a separate line from the redirect statement. Could you please make this change in the next version of WPCleaner? Merci! GoingBatty (d) 4 juin 2013 à 03:32 (CEST)
I let my bot to actualize warnings today. Bot downloaded the first page, analyzed a talk page (maybe of another article) and got stuck. I repeated it but it ended the same.
I think this has only been used on frwiki, so it hasn't been much tested with various configurations. I've fixed it and WPCleaner updated 2 talk pages on the 18 pages that were checked. --NicoV (d) 6 juin 2013 à 18:41 (CEST)
On frwiki, todo should be in section 0 of the talk pages. I've implemented it following that rule, so that I can limit the size of data WPCleaner is fetching from the servers (only section 0 is retrieved and sent). Is it a problem on cswiki ? Should I add a parameter to look for todo templates in the whole talk pages ? --NicoV (d) 9 juin 2013 à 21:40 (CEST)
It is problem because we don't want to have the template twice on the talk page. And also check for templates with prefix. Thank you. Matt S. (cs) 10 juin 2013 à 16:14 (CEST)
By default, WPCleaner will only look for the disambiguation warning in section 0 of the talk page. I've added a parameter (dab_warning_section_0) to change this behavior by setting it to false. Can you try this on cswiki to see if it works for you ? If the warning is already present twice, only the first one will be modified. --NicoV (d) 13 juin 2013 à 22:53 (CEST)
J'ai récemment repris le travail avec mon faux-nez et au bout de deux jours de contributions semi-automatisées, il me vient une idée d'amélioration de ton (déjà) génial logiciel pour la prochaine version : quand le bot / utilisateur supprime {{Avertissement Homonymie}} de la sous-page « /À faire » d'un article, pourrais-tu faire vérifier si la page est vide, et proposer de SIer la page si c'est le cas ?
Voilà, du boulot en perspective, ou tout du moins son potentiel.
Bonjour. Si le bot/utilisateur a les droits d'admin, alors la sous-page est déjà automatiquement supprimée. Je pourrais ajouter un paramètre pour qu'un {{SI}} soit ajouté sur la sous-page quand elle est vide pour un utilisateur normal, mais il faudrait peut-être en discuter avec les admins avant de le mettre en oeuvre (ça va faire un certain nombre de demandes de SI…). --NicoV (d) 11 juin 2013 à 10:07 (CEST)
C'est traité, il suffit de décommenter le paramètre general_todo_subpage_delete (cf. ici) pour activer cette fonction une fois que la discussion est terminée sur le BA. --NicoV (d) 11 juin 2013 à 18:36 (CEST)
Oui, par exemple, mais avec la réponse de Toto Azéro, je ne suis pas sur que ce soit intéressant d'activer cette fonction: les pages A faire sont supprimées automatiquement par un script qu'il lance de temps en temps; si les pages ne sont plus vides, il va falloir que quelqu'un s'en occupe manuellement. Je n'en vois donc pas l'intérêt, surtout avec la critique de LPLT. --NicoV (d) 12 juin 2013 à 11:31 (CEST)
Bonjour. J'ai connu un problème sur l'article Winston Churchill. En utilisant la liste du PCS n°51, lien interlangue avant la dernière section une correction automatique de références a été faite et a provoqué des erreurs de références. Voici le [diff]. Merci --Ange Gabriel (d) 12 juin 2013 à 09:02 (CEST)
Ok, merci. C'est l'inclusion dans {{Références}} qui pose problème à WPCleaner (le groupe est défini par le modèle {{Références}} et pas dans <ref>, ce qui lui fait confondre des choses), je vais voir ce que je peux faire. --NicoV (d) 12 juin 2013 à 09:30 (CEST)
Merci au fait . Ce n’est pas vraiment un bot, mais plutôt un éditeur orienté pour s'occuper de certains problèmes. --NicoV (discuter) 19 août 2013 à 09:56 (CEST)
Is there a way how to find out how fast/slow my typo regexes are?
Yes, easy. You have to display the Java console (it's an option in the Java configuration panel if you don't have it displayed by default) and then in the options (Limits tab), you have a threshold for slow regular expressions: when a regex takes more than that time, a line will be added in the console. --NicoV (d) 29 juillet 2013 à 20:07 (CEST)
August bugs
Hi! Waiting for new Checkwiki, I have two things for you:
It's interesting that everytime I run bot for actualising warnings bot stucks on certain page: cs:Jupiter.
Good catch. It will be fixed in 1.29 but I don't know when I can release it yet. I'm working on making the shortcuts configurable, and it's quite some work. I can't release next version until I have finished. --NicoV (d) 6 août 2013 à 19:50 (CEST)
Bonjour, tu as peut-être déjà réfléchis à la question mais je la pose quand même. Est-il possible de récupérer les listes de pages à corriger de tools.wmflabs.org en plus de celle de toolserver.org ? Les listes de tools.wmflabs.org commencent à se remplir et il y a potentiellement beaucoup de pages à corriger. Si ce n'est pas possible de charger les listes des 2 sites en automatique, y a-t-il un moyen de charger manuellement une liste plutôt que de copier-coller le titre de chaque page dans WPC et de lancer l'analyse complète ? Merci encore pour ce bel outil. Leag⠇⠑⠁⠛7 août 2013 à 08:20 (CEST)
Salut, ça fait partie des choses que je dois faire, mais que je n'ai pas encore eu le temps… J'ai commencé une grosse modification pour pouvoir mieux gérer les raccourcis clavier, et il faut que je la finisse avant de pouvoir faire autre chose. Dès que je peux, je rajoute un paramètre permettant de choisir quel site utiliser, mais il y a quelques modifications à faire car le format est différent avec la version sur Labs. --NicoV (d) 7 août 2013 à 08:54 (CEST)
Si besoin, je peux maintenant fournir une version de test de WPCleaner qui peut se connecter soit au toolserver soit à WMF Labs pour récupérer les listes (et qui marque les corrections sur les deux). Dis-moi si tu es intéressé, je la rendrais disponible. --NicoV (discuter) 14 août 2013 à 09:31 (CEST)
Ok, la version de test 1.29β est disponible. C'est un .jar à télécharger et à lancer soit en double cliquant dessus, soit avec la commande java -jar WikipediaCleanerTest.jar. Pour utiliser WMF Labs, il faut définir dans Spécial:MaPage/WikiCleanerConfiguration le paramètre check_wiki_use_labs=true END (ce paramètre ne fonctionnera pas dans Utilisateur:NicoV/WikiCleanerConfiguration. Par défaut, quand une erreur est corrigée, elle est marquée à la fois sur le ToolServer et WMF Labs. C'est une version de test sur laquelle j'ai commencé certaines modifications non terminées (raccourcis configurables).
(en)
In English if other people are interested: Test release 1.29β is available. It's a .jar file to be downloaded. To run it, either double click on the downloaded file or run java -jar WikipediaCleanerTest.jar. To use WMF Labs, you have to define parameter check_wiki_use_labs=true END in Special:MyPage/WikiCleanerConfiguration (this parameter won't work in User:NicoV/WikiCleanerConfiguration). By default, when an error is fixed, it's marked both on ToolServer and WMF Labs. It's a test version on which I've started some unfinished modifications (configurable shortcuts).
Great . Since it seems to work OK, I've just released 1.29 officially, which includes a few bug fixes (error #81: automatic fixing not always correct). WMF Labs is still not stable right now, so 1.29 is still using toolserver by default (but marking errors fixed on both), and this can be changed only on a per user configuration. --NicoV (discuter) 16 août 2013 à 21:05 (CEST)
Merci de m'avoir prévenu pour le bistro. Dans la version 1.29, il y aura un message informatif lorsque l'on édite un article contenant certains modèles (paramètre general_edit_warning_templates de la configuration de WPCleaner). --NicoV (d) 7 août 2013 à 18:53 (CEST)
Bonjour. L'idée est que lorsque deux chapitres se suivent et ont le même contenu (ou un des chapitres a juste le début du contenu de l'autre), on peut supprimer le chapitre le plus court. Je comprends que ça puisse poser problème sur des discussions, je viens de modifier WPCleaner pour que la modification ne soit faite automatiquement que sur les articles de l’espace principal. Pour l’espace principal, je ne vois pas de problème à supprimer une section en double (si son contenu est le même). --NicoV (discuter) 18 août 2013 à 10:07 (CEST)
Bonjour, je ne sais pas si c'est le bon endroit.... je viens d'avoir ce message [5] - Peux tu modifier et faire en sorte que les 3 points ne soient plus proposés - Bonne journée -- Lomita (discuter) 18 août 2013 à 09:43 (CEST)
Bonjour. Règle modifiée dans WP:FAUTE pour que la seule proposition pour « etc... » soit « etc. ». Dans les règles précédentes, il y avait aussi « etc… », mais cette écriture était ensuite détectée comme une erreur et la proposition restante était « etc. ». --NicoV (discuter) 18 août 2013 à 10:28 (CEST)
Erreur n°2
Re, j'ai remarqué que la détection de l'erreur n°2 « Syntaxe erronée de saut de ligne » remplace la syntaxe fausse par <br> et au lieu de <br /> comme indiqué sur cette page. Est-ce la nouvelle norme d'écriture de cette balise ? Leag⠇⠑⠁⠛19 août 2013 à 09:32 (CEST)
D'après ce que j'ai compris: on est passé depuis quelque temps à une conformité à HTML5 (et plus XHTML). Les 2 écritures sont conformes à HTML5, <br> étant l'écriture par défaut, <br /> étant optionnelle. On m’a demandé de faire cette modification (cf. en:Wikipedia talk:WPCleaner), et je dois dire que j'ai hésité… --NicoV (discuter) 19 août 2013 à 09:39 (CEST)
Salut. Je viens vers toi pour une question : j'ai vu que des utilisateurs de WPCleaner remplaçaient les modèles d'ordinaux (5{{e}} par exemple en {{5e}}). Jusque-là pas de soucis. Mais en jetant un œil à Wikipédia:Liste de fautes d'orthographe courantes, j'ai cru comprendre que la suggestion allait jusqu'à 999{{e}}. Là, je reste dubitatif. Nos amis Suisses et Belges (perso, je suis français) ne disent pas quatre-vingt-dix mais bien nonante-dix. L'avantage de 90{{e}} est qu'il ne propose pas l'infobulle "quatre-vingt-dix". Je pense qu'il serait bien de ne pas proposer ces modèles de 69 à 99. 'toff [discut.]18 août 2013 à 10:54 (CEST)
Bonjour. Les suggestions dans Wikipédia:Liste de fautes d'orthographe courantes vont jusqu'à 99 pour les remplacements par les modèles du type {{5e}} (au-delà, le remplacement suggéré est 123{{e}} car les modèles n'existent pas tous).
Pour les modèles de 70 à 99, je ne sais pas trop ce qu'il faut faire:
Modifier les modèles pour qu'ils affichent les 2 versions dans l’infobulle ? (soixante-dix / septante)
Modifier les règles pour s'arrêter à 69 (et faire comme les nombres à 3 chiffres ensuite) ?
Laisser tel quel ?
Autre idée ?
Peronnellement, je pencherais plutôt pour la modification des modèles, mais je ne connais pas le sujet… Peut-être demander, mais où ? (projet Belgique, Suisse, accessibilité, …) --NicoV (discuter) 18 août 2013 à 11:33 (CEST)
mettre les 2 versions : Non ça alourdit pour peu de chose
modifier les règles ou laisser tel quel : je suis favorable à la modification par respect des autres nations francophones mais je ne veux (peux) rien imposer. De plus, quatre-vingt-dix est "probablement" largement connu de ces autres francophones mais il n'empêche que ce n'est pas le terme qu'ils emploient donc je ne vois pas de raison de leur imposer cette forme. A toi de voir. 'toff [discut.]31 août 2013 à 09:05 (CEST)
Je n’ai pas d'avis sur le sujet, j’ai posé la question sur WP:FAUTE. Sinon, il faudrait peut-être demander l’avis des francophones qui utilisent les formes telles que nonante (ne soyons pas plus royaliste que le roi). --NicoV (discuter) 31 août 2013 à 14:06 (CEST)
<mode chambrage>Comme septante, huitante et nonante sont beaucoup plus logique que soixante-dix, quatre-vingt et quatre-vingt-dix (j’adore la logique de ce dernier ), je pense qu’il faut prendre ces termes. @'toff. En Suisse (je ne sais pas en Belgique), on dit cent, pas nonante-dix </mode chambrage>. Pour être plus sérieux, sachant que la majorité des lecteurs prononcent a priori soixante-dix, quatre-vingt et quatre-vingt-dix, je ne pense pas que ce soit illogique d’utiliser ces termes.--Chollux[viens batailler]31 août 2013 à 14:47 (CEST)
Bonjour,
Je vais parler pour la Suisse, pays dans lequel j'habite. On y utilise effectivement quasi tout le temps le septante et le nonante en lieu et place du soixante-dix et du quatre-vingt-dix. Le huitante est couramment utilisé même si le quatre-vingt l'est un peu. Les suisses-romands francophones connaissent (pour la plupart) le vocabulaire utilisé en France. Voir un soixante-dix n'est donc pas trop problématique pour eux, ils comprennent le sens de la phrase.
Pour mon avis personnel, ce qui est gênant avec ce remplacement systématique, c'est que sans discernement en remplaçant à tour de bras, on peut se retrouver avec des soixante-dix au lieu de septante dans un article typiquement suisse dans lequel l'usage de septante prend tout son sens. LudoBureau des réclamations31 août 2013 à 14:52 (CEST)
@Chollux : ça m'apprendra à m'intéresser aux autres
Une question pour ma part : quel mal y'a-t-il a vouloir laisser « 70 » dans les articles ? Quel est l'avantage de vouloir l'écrire en toute lettres ? Manoillon (discuter) 1 septembre 2013 à 20:58 (CEST)
Il est juste question de remplacer 70e par 70e, qui sont quasiment identiques sauf que le deuxième gère l’abréviation discrète (infobulle, lecteur d'écran, …) --NicoV (discuter) 1 septembre 2013 à 21:24 (CEST)
Merci NicoV pour la précision ;) Je penses que, comme l'a proposé Toff, il serait bien de ne pas proposer ces modèles de 69 à 99. On ajoute une fonctionnalité pour les cas non-ambigus (1-69), on ne touche rien pour les autres cas (70-99). --Ghoster(¬ - ¬)1 septembre 2013 à 22:29 (CEST)
┌────────────────────┘
Hello, s'il faut donner son avis, venant d'une région où l'on dit « septante », « huitante » et « nonante » je partage entièrement celui de Ghoster (d · c) qui est probablement le plus simple et qui conviendra au plus grand nombre àmha. Cordialement. --Abaddon1337 (discuter) 2 septembre 2013 à 10:23 (CEST)
Bonjour, j'ai tenté de modifier un raccourci dans WPC. Résultat : plus aucun raccourci ne fonctionne, ils indiquent tous « Inconnu keycode:0x0 ». Même en cliquant sur « Restaurer les valeurs par défaut » ils restent en « Inconnu keycode:0x0 » Peut-être est-ce normal pour le moment ? Leag⠇⠑⠁⠛19 août 2013 à 07:54 (CEST)
Salut. Je n'ai pas vraiment testé la modification des raccourcis, la version 1.29 est sortie plutôt que prévu pour prendre en compte WMF Labs et corriger quelques bugs. Je regarde ce soir si j'ai le temps. Pour revenir à un état normal pour les raccourcis, tu peux lancer l'éditeur de registre sous Windows, les options de WPCleaner sont dans HKEY_CURRENT_USER\Software\JavaSoft\Prefs\org\wikipediacleaner: il faut ensuite trouver les raccourcis (probablement un répertoire Shortcuts) et les supprimer. --NicoV (discuter) 19 août 2013 à 08:22 (CEST)
Je ne l’avais clairement pas testé, j'enregistrais toujours 0 comme touche de raccourci… Je mets une nouvelle version à disposition, et je rajoute une option pour agrandir la taille de la police. --NicoV (discuter) 19 août 2013 à 19:55 (CEST)
Merci pour la modif, ça fonctionne. Je vais encore faire mon chieur mais il n'y a pas de raccourci pour le bouton « Envoyer ». Alt+E ouvre le visualisateur externe. Leag⠇⠑⠁⠛20 août 2013 à 07:48 (CEST)
Alt+S ne marche pas (Send) ? Je n'ai pas encore eu le temps de finir avec les raccourcis configurables (c'est long…), le bouton Envoyer n'est peut être pas encore fait (que dit l'infobulle ?). Le problème avec les raccourcis configurables, c'est que j'ai du mettre les mêmes raccourcis dans toutes les langues (en prenant l'anglais comme base), les raccourcis dans les autres langues ont pu changer. --NicoV (discuter) 20 août 2013 à 08:37 (CEST)
Ok, j'ai regardé rapidement le code: Envoyer n’est pas encore géré dans les raccourcis configurables, et en français il y a 2 boutons qui essayent d'utiliser Alt+E comme raccourci… Tu peux provisoirement désactiver le raccourci pour le visualisateur externe ou le modifier. J'essaye de traiter ça ce soir. --NicoV (discuter) 20 août 2013 à 08:57 (CEST)
« Envoyer » avec Alt+E fonctionne en changeant le raccourci du « Visualisateur externe », merci une fois encore. Leag⠇⠑⠁⠛20 août 2013 à 09:22 (CEST)
Nouvelle version mise en ligne avec le raccourci pour Envoyer (Alt + S par défaut). Il me reste encore un certain nombre de raccourcis à gérer correctement. --NicoV (discuter) 20 août 2013 à 23:07 (CEST)
Détection des liens internes mal ouverts/fermés
Bonjour, encore moi. WPC détecte comme erreur la syntaxe d'appel de propriété wikidata comme celle-ci : [[{{#property:p19}}]] (sur l'article Djinn Carrenard par exemple).
Je vais voir pour prendre en compte ça, mais pas terrible… Je suis surpris de voir cette syntaxe utilisée directement dans les articles car c'est loin d'être compréhensible pour un utilisateur: je croyais que cette syntaxe se limiterait surtout aux modèles afin de simplifier l'utilisation des infobox (pas la peine de remplir certains champs, c'est le modèle qui les remplit automatiquement à partir des propriétés). --NicoV (discuter) 21 août 2013 à 10:20 (CEST)
Oui je crois aussi que ce sera géré par les infobox ou équivalent. On va attendre de voir, t'embètes pas pour le moment. Leag⠇⠑⠁⠛21 août 2013 à 10:37 (CEST)
Bonjour, encore moi. Je viens de constater que quand WPC traite les détections de wmflabs.org ne renvoie pas (ou pas correctement) l'information « Marquer comme corrigé » pour les pages qui n'existent pas. Quand tu auras un peu de temps… Leag⠇⠑⠁⠛22 août 2013 à 11:43 (CEST)
J'ai essayé d'ouvrir WPC il y a quelques minutes, et ça ne marche pas. Voilà ce que me donne le menu java à l'ouverture (pour info, j'ai réussi à installer la version avec mises à jour automatiques il y a quelques jours) : [6].
Désolé, j'ai mis à jour la librairie qui me permet d'afficher des pages HTML, ça marche en test chez moi mais ça ne marche plus dès que je fais une livraison J'ai remis une version qui marche. --NicoV (discuter) 24 août 2013 à 18:55 (CEST)
Bonjour, j'ai tenté de mettre WPCleaner à jour manuellement aujourd'hui et le lien WikipediaCleanerFull.jar ne fonctionne plus. J'ai essayer de l'installer pour avoir les mises à jours automatiques mais ça ne marche pas chez moi. Merci pour la réponse . — Rome2[Discuter], le 25 août 2013 à 13:55 (CEST)
C'est d'ailleurs parce que le lien de mise à jour manuel ne fonctionnait plus que j'ai installé la version avec mises à jour automatiques...qui a fonctionné chez moi. --Orikrin1998 (+) →blablatoir←25 août 2013 à 14:25 (CEST)
Oui, mais chez moi, pour l'automatique ça me met « Adobe Reader n'a pas pu ouvrir WikiCleaner(1).jnlp, car le type de fichiers n'est pas pris en charge ou le fichier est endommagé (il a été envoyé en tant que pièce jointe et n'a pas été décodé correctement, par exemple) ». Après je sais pas quoi faire. — Rome2[Discuter], le 25 août 2013 à 14:38 (CEST)
Bonjour, désolé pour ce problème. J'ai fait quelques changements récemment qui me permettent d'avoir un seul fichier .jar que ce soit pour l'installation automatique ou l'installation manuelle. Le nouveau nom du fichier est WikipediaCleaner.jar, il remplace entre autres l'ancien WikipediaCleanerFull.jar.
On dirait que l’installation automatique ne fonctionne pas pour toi parce que ton navigateur semble configurer pour lancer Adobe Reader (?) pour les fichiers .jnlp, alors que ça devrait être Java Web Start (javaws.exe sous Windows). --NicoV (discuter) 25 août 2013 à 14:55 (CEST)
Certainement, car j'ai essayer différente forme ça marche pas. Par contre le lien qui remplace fonctionne bien chez moi. Si j'ai bien compris le lien WikipediaCleaner.jar garde le même rôle que l'ancien lien. Sinon merci de l'avoir mis . Au pire je regarderai pour Java Web Start . — Rome2[Discuter], le 25 août 2013 à 15:01 (CEST)
WikipediaCleaner.jar marche à la fois pour l'installation automatique (il est appelé par le .jnlp) ou pour l'installation manuelle. Donc oui, il remplace l’ancien WikipediaCleanerFull.jar.
Pour l'installation avec mises à jour automatiques, tu peux aussi essayer d'exécuter la commande javaws http://site4145.mutu.sivit.org/WikiCleaner/WikiCleaner.jnlp pour voir. --NicoV (discuter) 25 août 2013 à 15:44 (CEST)
Bonjour, il me semble que depuis ce matin l'adresse de Check Wikipedia sur wmflabs.org a changé d'URL. Du coup, WPC ne charge plus les listes. As-tu des infos à ce sujet ? Leag⠇⠑⠁⠛30 août 2013 à 08:29 (CEST)
Le chargement fonctionne pour une liste mais pas pour plusieurs. Ce n'est pas un changement d'url alors. Pourtant mon marque-page habituel pour tools.wmflabs.org renvoie une erreur 404 de WMF. Leag⠇⠑⠁⠛30 août 2013 à 08:40 (CEST)
Je ne fais que des chargements liste par liste ces temps-ci pour tester la version de Check Wikipedia sur Labs, je n'avais pas vu que ça ne marchait pas pour plusieurs listes. Je regarde ce soir.
Je confirme avoir le même problème que toi, mais je ne pense que ça vienne de WPCleaner. J'ai posté un message sur la page de Bgwhite pour qu'il regarde de son côté. --NicoV (discuter) 30 août 2013 à 23:54 (CEST)
ping User:Leag. I'll respond here instead of my page so Leag can test this out. My first thought is wmflabs is too fast for WPCleaner. So, I put in a one second delay into the cgi script. WPCleaner did load all the errors just fine. I experimented with how long of a delay was needed. 1/3 second delay loaded the pages, but a 1/4 second didn't. Does things work now for you guys? Bgwhite (discuter) 31 août 2013 à 09:17 (CEST)
It's working for me, but I don't see why speed could be a problem for WPC. I'd think that wmflabs has a problem when requests are coming in too fast.
I tried a little test: I created a bookmark folder with 27 requests for lists and asked Chrome to open them all. Here are the results:
6 requests returned a list (they were in the first requests).
20 requests returned a 403 Forbidden You don't have permission to access /checkwiki/cgi-bin/checkwiki_bots.cgi on this server.
1 request returned an empty list (normal, no pages for the error #)
I can't test it right now, but I don't see any problem by looking at your configuration. I will check at home. Do you have a recent version of WPCleaner (1.29)? --NicoV (discuter) 3 septembre 2013 à 10:35 (CEST)
The only idea I have is twisted: it happened me once that WPCleaner was installed twice (don't know how) and when I was running it, sometimes it was an old version that was running. --NicoV (discuter) 3 septembre 2013 à 19:19 (CEST)
I'm running on Fedora and I use the java -jar method. I have logged out and logged back in before. I know it is going to toolserver because I see POST http://toolserver.org/~sk/cgi-bin/checkwik/... when I try to retrieve something.
Where are WPC's config's stored? I see it does load my past config, but I can't find a dot file for it.
Ok, interesting bug, you're the first to find it, but really easy to fix once you explained it . I'm putting a new version that works even if you use bgwhite for login. --NicoV (discuter) 3 septembre 2013 à 23:56 (CEST)
Error with page at cs.wiki
Hi Nico! Thank you for your work on WPCleaner, it is awesome tool. Today I have encountered the following error when trying to analyze this page:
GET https://cs.wikipedia.org/w/api.php?rvprop=content%7Cids%7Ctimestamp&inprop=protection&prop=revisions%7Cinfo&action=query&titles=Česká školní inspekce&format=xml
Exception in thread "Thread-21" java.lang.StringIndexOutOfBoundsException: String index out of range: 0
at java.lang.String.codePointBefore(Unknown Source)
at org.wikipediacleaner.api.check.algorithm.CheckErrorAlgorithm016.analyze(Unknown Source)
at org.wikipediacleaner.api.check.CheckError.analyzeErrors(Unknown Source)
at org.wikipediacleaner.gui.swing.bot.AutomaticCWWorker.analyzePage(Unknown Source)
at org.wikipediacleaner.gui.swing.bot.AutomaticCWWorker.construct(Unknown Source)
at org.wikipediacleaner.gui.swing.basic.SwingWorker$2.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
I think, that it has something to do with error #16 since this error is reported to be present on that page. Can you please check it and let me know if I can be any help here. --G3ron1mo (discuter) 11 septembre 2013 à 11:05 (CEST)
Hi, thanks a lot for the feedback. I've completely redesigned #16 last week to cope with the way Labs is working, and apparently I've introduced a few bugs. It's probably easy to fix, but I'm away from home right now, I will fix it during the weeekend. --NicoV (discuter) 11 septembre 2013 à 19:35 (CEST)
Hi, error #6 is activated in sk:Wikipédia:WikiProjekt Check Wikipedia/Translation, so WPCleaner tries to fix it. You've misunderstood the use of error_006_bot_skwiki: if set to true, it activates the error even if it has no priority (no list will be generated on toolserver/labs but WPCleaner will still detect it in articles); if set to false (default value), it does nothing (default behavior). Do you need me to add a parameter to prevent automatic modifications (or just bot modifications ?) for some errors ? (error_006_noautomatic_skwiki=true END ?) --NicoV (discuter) 14 septembre 2013 à 10:38 (CEST)
Yes, if the error is completely deactivated, no modifications will be made. If you still want to keep the error activated but without automatic modification, I've just released a version with parameter error_xxx_noauto_yywiki in the configuration. --NicoV (discuter) 15 septembre 2013 à 11:17 (CEST)
Correction des redirections
Depuis hier (dernière version au 13/09) quand on corrige une redirection via clic droit et qu le lien apporté contient une parenthèse on perd une partie du lien (ie [[La Chaîne (feuilleton télévisé, 1988)|La Chaîne]] au lieu de devenir [[La Chaîne (mini-série, 1988)|La Chaîne]] devient [[La Chaîne (mini-série, 1988)|]] ce qui n'est pas top!) par contre la fonction corriger les redirections via le menu fonctionne.
[[La Chaîne (mini-série, 1988)|La Chaîne]] et [[La Chaîne (mini-série, 1988)|]] sont équivalents (lors de l’enregistrement MediaWiki remplace la seconde écriture par la première, c'est un raccourci), donc pas de problème. Par contre, je ne pense pas avoir changé quoi que ce soit à ce propos dans WPCleaner: aurais tu activé l'option "Utiliser la notation courte" dans les options ? --NicoV (discuter) 15 septembre 2013 à 13:04 (CEST)
Effectivement j'ai du changer les options sans me rendre compte du résultat. Merci du diagnostic et désolé pour la perte de temps! -- Jarfe (discuter) 15 septembre 2013 à 15:46 (CEST)
Bonjour, certaines modifications effectuées par WPCleaner me semblent incompréhensibles ([7], [8], [9], [10]). Par exemple, lorsqu'il tombe sur [[Catégorie:Décès au Canada]] dans le code wiki, il remplace « Canada » par « Canada » et laisse le commentaire de diff suivant : « WPCleaner v1.29b - Correction syntaxique - Caractères de contrôle ». C'est normal ? Neatnik (discuter) 17 septembre 2013 à 02:14 (CEST)
Au sujet de cette modification faite avec WPCleaner (ligne 314 du diff) : l'éditeur visuel avait introduit un lien interne bizarre et superfétatoire dont le libellé était <nowiki />. Du coup, la suppression du nowiki a fait apparaître le lien interne qui était auparavant invisible...
Effectivement, il faudrait que je gère ce cas particulier parmi les nombreuses erreurs introduites par l'éditeur visuel. Je vois ça. Merci. --NicoV (discuter) 20 septembre 2013 à 16:27 (CEST)
Erreur 16 : Modèle appelé avec caractères de contrôle
Bonjour, j'ai l'impression qu'il y a un problème avec cette détection. Hier, j'ai marqué toutes les pages comme corrigé sur la liste parce qu'il n'y avait aucune erreur à corriger sur les 500 premières pages (la liste en contenait 16000). Je me suis dis que les détections étaient trop anciennes. Ce matin il y a de nouveau 18200 pages sur la liste (qui est censée être renouvelée) et sur les 200 premières, pas une seule erreur de ce type. Je me demande donc si tools.wmflabs.org a un problème de détection (peut-être détecte-t-il autre chose que « &#FEFF; », « ÈE; » ou « ÈB; ») ou si c'est WPC qui ne corrige pas les mêmes caractères de contrôle que la détection. As-tu une idée de l'origine du problème ? Merci Leag⠇⠑⠁⠛6 septembre 2013 à 08:12 (CEST)
Salut, je crois que Bgwhite a modifié la détection pour trouver ces caractères de contrôle partout dans la page et pas seulement dans les modèles. WPCleaner se contente des modèles. Il faut que je vois si je modifie de mon côté ou si je demande à Bgwhite de revenir à l'ancien fonctionnement. Qu'en pense tu ? --NicoV (discuter) 6 septembre 2013 à 08:37 (CEST)
Si ces caractères de contrôle n'ont rien à faire dans les articles en général, autant les supprimer partout. S'ils ont une utilité ailleurs que dans les modèles, on peut les garder. Leag⠇⠑⠁⠛6 septembre 2013 à 09:09 (CEST)
J'ai modifié la détection pour être configurable: soit partout (par défaut), soit juste dans les modèles. J'ai regardé 2 articles en début de liste, et la détection détecte des caractères de contrôle qui n'ont rien à faire là. Etendre la détection semble donc utile, à voir avec le temps (mais ça en fait des articles à modifier…). Tu peux regarder quelques articles pour voir ce que tu en penses. --NicoV (discuter) 6 septembre 2013 à 09:52 (CEST)
Du coup, est-ce qu'on peut envisager d'automatiser la correction de cette erreur ? Je ne pense pas qu'il soit possible d'avoir des détections erronées. Leag⠇⠑⠁⠛6 septembre 2013 à 10:28 (CEST)
La correction était automatique à un moment, mais on m'avait indiqué que dans certains cas ça posait problème (cf. discussion). Je n'ai pas réussi à comprendre quelles conditions pouvaient poser problème. Si tu arrives à comprendre ce qu'il faut faire dans ces cas (ou au minimum à détecter des cas potentiellement problématiques), ça m'intéresse… --NicoV (discuter) 6 septembre 2013 à 11:23 (CEST)
Je ne vois pas trop non plus, à part le fait qu'en arabe on écrit à l'envers, pourquoi le remplacement d'un caractère inverse-t-il les mots ? J'ai déjà essayé d'écrire sur ma page utilisateur de la version wp:ar, c'est presque impossible d'écrire une phrase dans le sens normal avec de la ponctuation. Les caractères passent en début de ligne. Leag⠇⠑⠁⠛6 septembre 2013 à 11:36 (CEST)
Nouvelle version disponible, à tester un peu plus en profondeur pour vérifier que ça marche vraiment bien avant de la passer en mode bot/auto. --NicoV (discuter) 6 septembre 2013 à 22:24 (CEST)
Ok, merci. Je suis en train de passer en mode bot sur ces erreurs pour traiter toutes celles qui sont sans risque, pour qu'il ne reste plus que celles sur lesquelles on se pose des questions. --NicoV (discuter) 7 septembre 2013 à 17:55 (CEST)
Tout les articles qui commencent par A ou B sont passés entre les mains du bot, il ne reste que des cas non traités en automatique. Je vais être absent une bonne semaine, je vais mettre la nouvelle version disponible d'ici 1 heure. --NicoV (discuter) 7 septembre 2013 à 23:31 (CEST)
Merci pour cette nouvelle version. Je viens de trouver le cas de Alâ ud-Dîn Khaljî où le remplacement entraine une inversion des caractères arabes. Pourquoi, je ne sais pas. Sinon, à dans une semaine. Leag⠇⠑⠁⠛8 septembre 2013 à 13:35 (CEST)
Bgwhite vient d'augmenter la limite du nombre d'articles que je peux récupérer d'un coup à 10000, j’ai lancé en mode bot sur les 9000 restants. Je vais essayer de comprendre quel est le problème sur le cas que tu as trouvé, mais n’hésite pas à m'indiquer d'autres cas. --NicoV (discuter) 16 septembre 2013 à 21:18 (CEST)
Il faut que je teste une possibilité: parmi les caractères de contrôle détectés, il y a le LEFT_TO_RIGHT_MARK, et il peut se remplacer par son équivalent HTML ‎. C'est peut être une option à proposer dans certains des cas qui ne sont pas traités en automatique. --NicoV (discuter) 25 septembre 2013 à 09:55 (CEST)
Installation
Bonjour, je ne réussi pas à trouver/télécharger WPC version 1.29 Lorsque je télécharge le programme en suivant les indications de Wikipédia:WPCleaner/Installation, une fenêtre s'ouvre et se referme automatiquement moins de 2 secondes plus tard. Serait-il possible d'avoir un lien vers la page de téléchargement de la dernière version. À noter que le format des fichiers que je ne peux pas ouvrir est .jnlp
Bonjour Gratus, je viens de corriger le lien pour l'installation manuelle (le nom a changé avec la dernière version, et je n’avais pas complètement mis à jour la doc). Si le lien vers le .jnlp ne fonctionne pas, tu peux essayer d'exécuter la commande suivante:
Could you not add the first colon in links such as [[:Modèle:Début dynastie]] Found in #26 whitelist
Remove the comments <!--* [[…]]--> like those found in #10 whitelist
If you can't remove them, I'll work around it. First stage of whitelists is done... Articles in the whitelist files are now being added to the database. Bgwhite (discuter) 27 septembre 2013 à 08:03 (CEST)
Forgot. Will WPCleaner automagically fix #72 and #73, the checksum errors?
I'm on a long weekend, will check what I can do Monday. For #72 and #73, unfortunately, WPCleaner will only spot them and suggest to use a specific template or add a comment. If you know how to fix them automagically, I'm quite interested . --NicoV (discuter) 27 septembre 2013 à 19:00 (CEST)
I've been on a mental holiday for a long, long time and you still see me working here.
Can fix #72 and #73 one of two ways. If using checkwiki, can use the "vs" value from the error's notice. Second way is to calculate the checksum yourself. For ISBN-13
Problem for automatic fixing is that an incorrect checksum doesn't mean that the correct modification is to change the checksum: the error can be in the previous digit, the book may have been released with an incorrect ISBN, … That's why I can't put automatic fixing for the 2 errors, and I don't want WPCleaner to give a suggestion that is wrong in many situations. --NicoV (discuter) 29 septembre 2013 à 16:32 (CEST)
Bonjour. iciWikiCleanerBot (d · c · b) a indiqué l’ISBN de Gramàtica normativa valenciana comme incorrect. Hors je viens de vérifier et c'est bien ce qui est indiqué sur l'ouvrage en question. Que faire ? Xic[667]2 octobre 2013 à 10:56 (CEST)
Bonjour Xic667, effectivement WPCleaner l'a détecté comme incorrect car l'ISBN est incorrect (comme on peut le voir en cliquant sur le lien ISBN dans l’article). Je pense qu'il s'agit d'une erreur d'impression: le code imprimé est égal à l'ISBN-10 auquel on a ajouté le 978 devant sans recalculer la somme de contrôle. En cherchant un peu, je suis tombé sur la page du bouquin sur Amazon es où on voit bien les 2 ISBN correctement calculés. A mon avis, il faut corriger l'article avec un des 2 ISBN. --NicoV (discuter) 2 octobre 2013 à 11:18 (CEST)
Testé rapidement sur worldcat, l'ISBN imprimé sur le bouquin n'est pas trouvé tandis que l'ISBN-10 ou l'ISBN-13 corrigé sont bien trouvés: exemple. Ca me confirme dans l'idée qu'il faut mettre le numéro corrigé. --NicoV (discuter) 2 octobre 2013 à 11:23 (CEST)
I wanted to post this sooner but I reminded know. Bot could fix #59 automatically but now it can't. Did you find the fixing bad? Matt S. (cs) 10 octobre 2013 à 19:02 (CEST)
Hi, the fixing was ok, but apparently in some situations people wanted to keep the br at the end of the parameter (mostly due to a template not really well designed in my opinion). --NicoV (discuter) 13 octobre 2013 à 13:29 (CEST)
I do agree, I'm all for fixing templates that require a break at the end for formatting, but it's sometimes difficult to make people accept that. --NicoV (discuter) 13 octobre 2013 à 18:38 (CEST)
Automatic typos
Hi! I have found an interesting issue. If I run a bot for an CW error, it also checks the given regexes. That is OK but the bot also tries to apply regexes that are not to be apllied automatically. Of course, they are not applied after. I found it via console - WPC reported slow regexes but they are to be applied only by a human.
Hi, yes, automatic fixing is far from being optimized: in bot mode, every error is fully checked (sometimes several times) even if no automatic fix could be applied. Do you think it's a problem ? It would probably require some work to make it more efficient, but I'm not sure it would be worthwhile: most wikis don't like a bot editing too fast , and bot fixing can be run in the background.
How long are the regexes taking? By tweaking them on frwiki, I think the vast majority now takes less than 0.05s and only a few between 0.05s and 0.25s on big articles. --NicoV (discuter) 20 octobre 2013 à 13:42 (CEST)
Not exactly problem, but it makes the editing too long. I mean, if there are slow regexes that are to be applied by a human, it makes the bot mode very slow. Matt S. (cs) 20 octobre 2013 à 14:21 (CEST)
Ok, I've made a modification to speed up bot mode by not checking suggestions without automatic replacements. I haven't really tested it, tell me if there's a problem. --NicoV (discuter) 27 octobre 2013 à 21:45 (CET)
Demande d'aide / Help requested
Bonjour, avec les dernières modifications de Java par Oracle, les contraintes ont augmenté sur le déploiement d'applications Java sous la forme d'applets ou avec Java Web Start (cas de WPCleaner pour la plupart d'entre vous). Actuellement, avec la dernière version de Java, l'utilisateur est obligé d'accepter de faire confiance à une application auto-signée (cas actuel de WPCleaner) à chaque lancement, et un message d'alerte indique que ça ne sera même plus possible dans de futures versions. Pour remédier à ce problème, j'ai fait un test pour signer WPCleaner avec un certificat de confiance. Ca semble marcher (moi et une autre personne), mais je préfèrerais plus de retours avant de l'activer. Pourriez-vous tester avec cette adresse http://site4145.mutu.sivit.org/WikiCleaner/WikiCleanerTest.jnlp (version de test), et me dire si vous voyez des différences avec l'ancienne version, quelle version de Java vous utilisez et sous quel OS ? Merci d'avance.
Hi, with the recent modifications in Java by Oracle, constraints have increased for the deployment of Java applications as applets or with Java Web Start (WPCleaner case for most of you). Currently, with the latest Java release, user needs to accept to trust a self-signed application every time, and a warning message says that it won't even be possible in future releases. To solve that problem, I made a test to sign WPCleaner with a trusted certificate. It seems to work (me and someone else), but I'd prefer more feedback before activating it. Could you test with the address http://site4145.mutu.sivit.org/WikiCleaner/WikiCleanerTest.jnlp (test version), and tell me if you see any difference with the old version, which java version you're using and under which OS ? Thanks.
Salut, la récupération des erreurs sur le Labs ne fonctionne pas pour la correction syntaxique. J'ai le message d'erreur suivant : « IOException: Connection reset ». La récupération prend ½ seconde et le message apparait. Pourtant les listes fonctionnent bien sur Labs. Une idée ? Leag⠇⠑⠁⠛4 novembre 2013 à 13:15 (CET)
Salut Leag, c'est sur le toolserver le problème ou sur Labs ? WPCleaner utilise maintenant Labs par défaut (https://tools.wmflabs.org/checkwiki/cgi-bin/checkwiki.cgi?project=frwiki&view=project) pour les récupérations des listes. J'ai noté depuis hier que les accès à Labs sont souvent lents, avec quelques fois des erreurs de connection. Est-ce que l'erreur est systématique sur WPCleaner ? Si tu affiches la console Java pour voir les URL appelées, peux-tu les essayer depuis un navigateur pour voir le résultat ? --NicoV (discuter) 4 novembre 2013 à 13:22 (CET)
C'est bien de Labs que je parle, excuse-moi. Je teste… J'ai ça comme erreur lors de la connexion : « Error retrieving Check Wiki configuration: IOException: Connection reset » Leag⠇⠑⠁⠛4 novembre 2013 à 13:28 (CET)
Je suis surprise (agréablement) par cette modif : si elle était entièrement automatique, comment le bot a-t-il reconnu le ton publicitaire de l'article ?
Bonjour Esprit Fugace, ce serait trop beau si c'était automatique... Malheureusement, je ne sais pas comment détecter le ton publicitaire de façon automatique. C'est une modification que j'ai fait manuellement, WPCleaner étant la plupart du temps utilisé comme un éditeur manuel d'articles (avec bien sûr des fonctions automatiques et/ou semi-automatiques pour certains points). --NicoV (discuter) 4 novembre 2013 à 13:39 (CET)
Arf, dommage ^^ c'est parfois un peu délicat de jauger la part humaine / bot de certaines contribs. Merci en tout cas pour l'outil (et l'explication). Cordialement, Esprit Fugace (discuter) 4 novembre 2013 à 13:44 (CET)
De rien Les modifications entièrement automatiques faites par WPCleaner sont normalement distinguées des autres par l'ajout d'un "b" après le numéro de version dans le commentaire. Mais dès qu'un humain a la possibilité d'intervenir, le "b" est absent même si l'utilisateur a juste validé des modifications automatiques. --NicoV (discuter) 4 novembre 2013 à 13:48 (CET)
Correction inutile
Bonjour,
Le « WPCleaner » parait inciter ses utilisateurs à « corriger » à tort la casse de la première lettre d’un modèle : « Les modèles, comme tous les articles de Wikipédia, sont indifférents à la casse uniquement pour leur lettre initiale : {{Nom du modèle}} est équivalent à {{nom du modèle}} mais pas à {{NOM DU MODÈLE}} . ». Cf. Ici. Comment éviter cette correction inutile ? Cordialement. Fguinard (discuter) 6 novembre 2013 à 21:21 (CET)
Bonjour Fguinard et merci pour l'information. Pourrais tu m'indiquer des exemples d'édition pour lesquels il y a eu ce genre de modification? Je n'ai à priori rien codé de tel dans WPCleaner, je suis donc surpris d'entendre parler de ce type de modification. --NicoV (discuter) 6 novembre 2013 à 21:33 (CET)
S'agit-il de cette modification avec le remplacement de {{Unité|24700 |m|2}} par {{unité|24700|m|2}} ? Cette modification est due aux règles concernant le modèle {{Unité}} dans Wikipédia:Liste_de_fautes_d'orthographe_courantes#Unit.C3.A9: elles détectent les espaces utilisés dans le premier paramètre du modèle pour les supprimer, mais le remplacement se fait avec "unité" en minuscules. Est-ce gênant ? Si il n'y avait pas eu d'espace en trop (après 24700), rien n’aurait été modifié. --NicoV (discuter) 6 novembre 2013 à 21:40 (CET)
Bonsoir, merci pour votre attention. Actuellement je reviens après une petite absence et les trois exemples très récents (mes connaissances informatiques sont nulles) se résument me semble-t-il à celui trouvé ce soir ici). Cordialement. Fguinard (discuter) 6 novembre 2013 à 22:26 (CET)
Bonjour Fguinard. Oui, {{Unité}} et {{unité}} sont équivalents. Les suggestions dans Wikipédia:Liste_de_fautes_d'orthographe_courantes#Unit.C3.A9 permettent de détecter et supprimer automatiquement les espaces inutiles ou gênants utilisés dans le premier argument du modèle (normalement le premier paramètre doit contenir un nombre sans espaces), ce qui était bien le cas dans Montchat. Les règles telles qu'elles sont écrites ont un effet secondaire, en plus de supprimer l’espace, qui est d'utiliser {{unité}} avec un "u" minuscule (vous pouvez voir dans la partie droite de la règle en vert qu'il est écrit "unité" en minuscules, alors que dans la partie gauche en rouge on voit le U et le u pour détecter les 2 cas). Ce sont ces règles de suggestion qui font que le modèle est écrit en minuscules quand il y avait un espace en trop dans le nombre.
Ce cas est donc assez rare, car il n'y a généralement pas d'espace dans le nombre. Ma question est donc de savoir si c'est vraiment gênant que dans ces quelques cas, le modèle se retrouve écrit en minuscules ? Il serait possible de modifier les règles pour conserver le U majuscule, mais elles seraient plus complexes: est-ce vraiment utile ? Cordialement, --NicoV (discuter) 6 novembre 2013 à 22:52 (CET)
┌─────────────────────────────────────────────────┘
Bonsoir, objectivement cela n'est absolument pas gênant pour l'exemple cité. Pour le cas où un modèle est modifié uniquement pour l'emploi d'une majuscule et non d'une minuscule (ou vice-versa...), c'est juste un travail inutile (car je crois savoir que WPCleaner est semi-automatique), plus gênant est la survenue d'un conflit d'édition (observé 2 fois / 2ans) pour lequel aucune des deux parties ne possédant la règle s'entête... Cordialement. Fguinard (discuter) 6 novembre 2013 à 23:30 (CET)
PS Attention WPCleaner s'intéresse au contenu du modèle mais rectifie alors la lettre initiale qui devient la source de conflit... Fguinard (discuter) 6 novembre 2013 à 23:34 (CET)
Bonsoir, WPCleaner ne fait pas de modification majuscule/minuscule pour les modèles (sauf en tant qu'effet secondaire d'une autre modification), il n'y a aucune règle écrite pour qu'il fasse ce type de modification, donc aucune chance que ce cas se produise (il est agnostique au sujet des majuscules/minuscules en début de nom de modèle). Le cas cité s'est produit uniquement parce qu'il y avait un espace en trop. Si vous remettez une majuscule à la place de la minuscule, elle ne sera pas modifiée lors d'un prochain passage de WPCleaner (comme il n’y aura plus l’espace en trop). Cordialement --NicoV (discuter) 6 novembre 2013 à 23:37 (CET)
Bonsoir, et tant mieux : voici une source de conflit qui ne peut donc pas se produire. Mes souvenirs sont beaucoup trop lointains pour indiquer que WPCleaner était absolument en cause. Plutôt que d'écrire des règles complexes restons simples. En vous remerciant pour le travail effectué. Cordialement. Fguinard (discuter) 6 novembre 2013 à 23:45 (CET)
Configure namespaces?
Bonjour NicoV! It would be great if each user could configure which namespaces appear in the search results. For example, since I use your wonderful WPCleaner mostly for disambugation, I don't use it on talk pages. However, I do use it on file pages, and sometimes I remember to scroll down through talk pages to find the file pages. If the talk pages weren't there, the file pages that need fixing would stand out more. Keep up the good work! GoingBatty (discuter) 11 novembre 2013 à 02:19 (CET)
Fixing Checkwiki errors using Bot tools does not work on arzwiki
(WPCleaner 1.30, Java 7 update 45, IE 10 under Windows 8)
Logging in to Egyptian Arabic Wikipedia (arzwiki) works as expected. Clicking on "Bot tools" opens the Bot tools window. Clicking on "Automatic fixing for Check Wiki" does nothing. Note that the errors are not loaded in the "No/Description" menu. Maybe the software can't read Checkwiki translation file? (It is located at arz:ويكيبيديا:تشيك ويكيبيديا/ترجمه) --Meno25 (discuter) 24 novembre 2013 à 13:29 (CET)
Meno25: Yes, it's because WPCleaner doesn't have access to the default priority assigned to each error by Checkwiki program. So when it encounters a priority set at -1, it doesn't know which priority it should use… For example, if you want error #2 to be activated in WPCleaner, you can change the line error_002_prio_arzwiki=-1 END by error_002_prio_arzwiki=1 END if you want to give it the "Top" priority. You can get rid of all the _script parameters and set the _arzwiki instead.--NicoV (discuter) 24 novembre 2013 à 16:33 (CET)
I use the bot to replace short text. In [11] I think, but cannot be sure since as far as I know you cannot see that as history, that I entered "[[partisan]]er" to be replaced with [[Partisan (militär)|partisan]]er". The result was "ter" was replaced with "[[Partisan (militär)|partisan]]er" and the same for "ner", "ser", "rer". I have used the bot before and after this event to changes without this issue. Version 1.30 October 29 2013. Maundwiki (discuter) 9 décembre 2013 à 15:23 (CET)
Hi Maundwiki, could you have clicked on the "regular expression" check box ? That would seem to be consistent with the behavior: any letter among "partisan" (in regular expressions, the [[…]] syntax means any letter from the list) followed by "er" would be replaced… --NicoV (discuter) 10 décembre 2013 à 01:31 (CET)
When I find a redirect that links to disambiguation and I only fix the redirect, it's taken as a fixed link. Also, WPC could give a possibility to do this because I have done this manually. Matt S. (cs) 8 juin 2013 à 08:43 (CEST)
How did you make the modification from absorbce to absorpce ? Was it manually or with a function in WPCleaner ? --NicoV (d) 11 juin 2013 à 22:51 (CEST)
When a user edit an article with WPCleaner, the warning is updated.
Every few days/weeks, a global update is done by bots on frwiki (2 bots are doing this, WikiCleanerBot (d · c · b) and OrikriBot (d · c · b)). I'm not aware on any user running this from a normal account, but I'm not sure it would cause any problem here, apart maybe some people complaining about their watchlist. We currently have around 58.000 talk pages with the warning on frwiki, updating them usually takes about 20h on my computer and less than 1.000 pages are updated, so it's less than an update per minute on average. --NicoV (d) 11 juin 2013 à 16:09 (CEST)