Cet utilisateur se sert de WPCleaner.

Discussion Wikipédia:WPCleaner

Une page de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher

Nuvola web broom.svg WPCleaner - 1.43 ()

Nuvola web broom.svg WPCleaner

Informations générales sur WPCleaner.

Gnome-help-faq.svg Discussion (en)

Discussion sur WPCleaner et questions sur son fonctionnement.

Gnome-tools-check-spelling.svg Typos

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


Aide à l'utilisation de WPCleaner.

Gnome-system-software-installer.svg Installation

Installation de WPCleaner.





2007200820092010
2011201220132014
201520162017

Discussions[modifier le code]

État des requêtes
Requête en cours de traitement En traitement
Requête traitée Traitée
Requête refusée Refusée
Requête en attente d'informations complémentaires Attente d’infos
Requête démarrée puis mise en instance En pause
Requête arrêtée suite à un problème Arrêt / Panne
Requête à archiver sans suite En sursis
Requête non prise en charge depuis un moment Oubliée ?
Requête non prise en charge par un bot Caduque
Requête à archiver sans suite Sans suite

Automatic preload?[modifier le code]

Hello! I am glad you've written WikiCleaner - I use it mailny for disambig cleaning. I have a small question tough (I don't know if it was pointed before, since I speak no French). Is it possible for WikiCleaner to automatically load the next page from the list of pages that link to a particular disamb page after I save the article I was working on previously? Will certainly speed up the process, although the people at the recent changes won't like it probably :) Wpedzich (d) 26 mai 2011 à 10:54 (CEST)

Hi. This option is not currently available, but I can add it on my TODO list. Until it is done, I suggest using the "Select next links" button to select several pages (10 by default) and then run the Gnome-system-run.svg analysis for all the selected pages. It's faster to load 10 pages simultaneously than to load them one at a time, and it's even faster if you have preloaded the list of disambiguation pages (the "Preload disambiguations pages" button in the main window). --NicoV (d) 26 mai 2011 à 11:37 (CEST)
Thank you for the answer. I will await the implementation of this feature - as I said, it would be personally useful, but I hope others will find it helpful too. Wpedzich (d) 27 mai 2011 à 10:48 (CEST)
PS. I have tried what you've suggested, but I am sure you know what Java does to a PC's speed when a program opens 10+ windows... :) Wpedzich (d) 27 mai 2011 à 11:34 (CEST)
I think that my next big addition to WPCleaner will answer your request : having only one Full Analysis window with one tab for each page, displaying only a few pages at a time, waiting for pages to be finished before loading other pages. But it requires quite some work, so I don't know when it will be available. --NicoV (d) 24 juin 2011 à 14:50 (CEST)

Coloration[modifier le code]

Bonjour, je viens de découvrir la coloration de la syntaxe. C'est très sympa Clin d'œil Leag ⠇⠑⠁⠛ 18 octobre 2011 à 16:59 (CEST)

C’est vraiment pratique ! Merci pour cette amélioration, ça devrait bien aider à repérer et réparer les erreurs. Si tu as le temps, j’aimerais essayer quelques surlignages supplémentaires :
  • Fait avoir le contenu des balises <ref>Prénom Nom, ''Ouvrage'', …</ref> colorées en gris clair (les interwikis sont gris foncés, et on ne risque pas de confondre) ;
    Je m'y remets… Dans la prochaine version, il sera possible de choisir la mise en forme des balises références, incluant leur texte. --NicoV (d) 8 février 2013 à 16:06 (CET)
  • une autre couleur pour surligner les couples balises HTML genre <gallery>Image:…|description […] </gallery>, etc. Ou sans forcément surligner le tout : par exemple on peut jouer sur deux couleurs juste pour repérer les couples (balises ouvrantes/fermantes) « <math>lorem ipsum c = 9a - b</math> […] on change de couleur au prochain couple <math>z=x-y</math> […] on revient à la première couleur <math>E = mc²</math>… »
  • l’idée ensuite serait de colorer les différents []{}<> restants (non appairées) d’une couleur assez visible, peut-être rouge vu que de toute façon la plupart devraient être des erreurs syntaxiques (à vérifier à l’usage) ;
  • une couleur pour les espaces multiples (espaces  inutiles) qui trainent un peu partout ;   
  • on pourrait aussi aider les corrections typographiques, je pensais par exemple aux guillemets " hors référence ou tableaux, ou au suivi de l’espace insécable/apostrophe typographique/ellipses mais pour le moment ce n’est pas l’objectif principal du projet.
Voilà pour ce qui m'est passé en tête en utilisant la coloration syntaxique pour la première fois. Ça donne de vraiment envie d’utiliser l’outil en tout cas, bravo pour cette étape ! — A2 (d) 19 octobre 2011 à 09:09 (CEST)
La coloration syntaxique est mise en place depuis fin juillet, c'était une de mes dernières grosses modifications sur WPCleaner (peut-être pas fait assez de publicité sur cette fonction Clin d'œil, mais elle peut ralentir le fonctionnement). Depuis, je suis surchargé de boulot et je fais le minimum syndical sur WPCleaner (analyse du pb de login avec la nouvelle version de MW, …). J'espère pouvoir reprendre les évolutions dessus d'ici la fin de l'année. --NicoV (d) 20 octobre 2011 à 06:44 (CEST)
Dans la v1.13, il y aura la coloration de toutes les balises (HTML ou wiki). C'est la balise elle-même qui sera colorée, et pas son contenu. L'idée d'alterner les couleurs me plait bien, il faudra que je l'implémente. Par contre, il faut que je vois comment gérer cette alternance entre les balises imbriquées et les balises qui se suivent… --NicoV (d) 8 mars 2012 à 08:35 (CET)

Redirects to disambiguations[modifier le code]

Hi again!

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)

Hi, could you give an example ? --NicoV (d) 11 juin 2013 à 10:07 (CEST)
Of course. I suggested it because it wasn't included in the warning, so it had to be actualized. Examples: edit, warning without the 'fixed' link, warning actualized.
Just wanted to ask: are all users allowed to actualize warnings, or it's mainly done by bot in frwiki? Matt S. (cs) 11 juin 2013 à 15:38 (CEST)
Ok, I will see what I can do about this.
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)
Manually. Matt S. (cs) 12 juin 2013 à 15:20 (CEST)
Warnings are updated in two ways:
  • 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)

Police de l'éditeur[modifier le code]

Bonjour,

Il serait pratique de pouvoir changer la police dans l'éditeur, je pense notamment à une police à chasse fixe.

D'autre part, lorsque j'utilise la correction syntaxique, j'ai pas l'impression que l'aperçu fonctionne. L'utilisation de cet outil n'a aucun effet chez moi (win 7 pro).

Merci ! -- AGhostDog, 27 décembre 2013 à 18:20‎

Flag mis à "done" sans corriger les erreurs[modifier le code]

Bonjour. Dans le cas des anomalies 43 et 47, il est fréquent que WPCleaner ne détecte pas les erreurs liées à la présence de caractères {}. Serait-il possible de ne positionner le flag à "done" que lorsque le programme corrige réellement une erreur de ce type, et non pas lorsqu'il fait un contrôle sans détecter d'erreur ? (pour l'anomalie 43, ça concernait aujourd'hui 11 articles sur 19 détectés) ?--Rehtse (discuter) 14 janvier 2014 à 18:32 (CET)

Bonjour Rehtse, pour l'erreur 43, est-ce que c'est lié à la présence de majuscules dans http (cf. discussion au-dessus) ? Si oui, ce sera dans la prochaine version. Pour l'erreur 47, aurais-tu des exemples? --NicoV (discuter) 16 janvier 2014 à 15:02 (CET)
Salut, en fait il peut s'agir de plusieurs erreurs, la plus fréquente est la présence de caractère } ou { surnuméraire, mais d'autres cas aussi. Pour l'erreur 43 (pour la 47 j'ai un peu la flemme de fouiller dans mes contributions antérieure pour le moment) :
  • exemple 1, dans une formule mathématique, ça provoque une typographie déséquilibrée si on corrige pas (les accolades ouvrante et fermante ne sont pas de la même police) ;
  • exemple 2, simple présence d'accolades ouvrantes alors qu'on utilise pas de modèle ;
  • exemple 3, présence de début de commentaire, ce qui occulte la suite du code et provoque un affichage incomplet ;
  • exemple 4, { incongrue, détectable à l'affichage ;
  • exemple 5, accolade au mauvais endroit, provoque le message d'anomalie « erreur de script ».--Rehtse (discuter) 16 janvier 2014 à 20:26 (CET)
Le problème du flag mis à "done" sans correction ne devrait plus se produire depuis un bout de temps, car CheckWiki fournit maintenant une interface pour vérifier si une erreur est présente ou non dans la version actuelle de l'article. Quand WPCleaner ne détecte pas l'erreur qu'il s'attendait à trouver, il interroge CheckWiki pour savoir si c'est réellement corrigé (dans ce cas, le flag est mis à "done") ou si c'est une incohérence dans les détections (rien n’est fait dans ce cas). Normalement, le seul cas à problème est quand l'erreur est partiellement détectée par WPCleaner : le flag sera mis à "done" si les erreurs détectées sont corrigées ; par contre, Check Wiki scannera l'article la nuit suivante et le remettra dans la liste. --NicoV (discuter) 22 avril 2015 à 12:53 (CEST)

Références avec entités HTML[modifier le code]

A vérifier: Utilisateur:Drongou/Références avec entités HTML (cf. Wikipédia:ÉditeurVisuel/Avis#Ajout_de_.5Bobject_Object.5D). --NicoV (discuter) 12 mars 2014 à 09:05 (CET)

Corrections orthographiques[modifier le code]

Bonjour. Je comprends qu'il est possible de faire une analyse complète d'une page avec WPCleaner, mais est-il possible avec cet outil de corriger dans toute l'encyclopédie certaines fautes d'orthographe qui apparaissent fréquemment telles que :

  • les fautes d'accord de nombre, par exemple : les commerçant ;
  • les fautes d'accord du participe passé, par exemple : ont endommagés (en distinguant les cas où c'est correct, comme dans « les ont endommagés »)
  • les fautes de trait d'union, par exemple : non-officiel (il n'y a pas de trait d'union devant un adjectif) ?

Cordialement.Pautard (discuter) 10 juillet 2014 à 18:18 (CEST)

Bonjour Pautard, à l’heure actuelle, non ce n'est pas possible. Si besoin, je peux ajouter une fonction donnant une liste de pages contenant un texte donné. Pour ce qui concerne l’automatisation de la correction, il y aurait alors la fonction de modification semi-automatique, mais le problème est de gérer les cas de faux positifs (noms propres, autre langue, …). --NicoV (discuter) 10 juillet 2014 à 22:47 (CEST)

Catégorie:Naissance et Catégorie:Décès[modifier le code]

Depuis quelques mois, ces catégories sont remplacées par des catégories plus précises indiquant le mois. Ne serait-il pas possible dans le cas où le modèle date de naissance est renseigné, proposer de remplacer la catégrie Naissance en XXXX par la catégorie Naissance en mois XXXX ? De même pour la Catégorie Décès avec le modèle date de mort ou date de décès ? Jmax (discuter) 19 juillet 2014 à 12:25 (CEST)

Bonjour Jmax, j'ai un peu réfléchi sur cette demande, mais j'essaye que les fonctions de WPCleaner soient utilisables et configurables pour chacun des wiki supportés. Pour l’instant, je ne vois pas trop comment faire pour que ce soit suffisamment ouvert pour être configurable. Des idées ? --NicoV (discuter) 27 juillet 2014 à 00:34 (CEST)
Effectivement, il me semble que cette convention est utilisée uniquement pour la wikipedia francophone. Devant l'ampleur des modifications (au bas mot, 500 000), je vais sans doute me faire une version qui fait cette correction et la lancer en mode robot pour chaque année. Par contre, une autre vérification s'impose: s'il y a une catégorie Décés en alors la catégorie Naissance en doit également exister. Cette dernière modification doit pouvoir fonctionner pour les autres langues, par exemple catégories Birth in XXXX et Deaths in XXXX pour la version anglophone, Geboren et Gestorben pour la version allemande, etc Jmax (discuter) 27 juillet 2014 à 09:36 (CEST)

Google UI checker[modifier le code]

Simple function , look for ('?'|'&')'h'l='(.)*(.)*('?|'&') in a page and allow user to change this to en/fr/de etc as sppropriate to the wiki on which it appears. Sfan00 IMG (discuter) 5 août 2014 à 00:18 (CEST)

Hi Sfan00 IMG, I'm not sure I understand your request. Can you elaborate? --NicoV (discuter) 8 août 2014 à 10:31 (CEST)
The request for a script that looked for external links to Google. Some of these links have an hl= paramater which defines the interface language for the Google interface. Ocassionaly I've noted that the interface language when following a link isn't english ( I do most of my browing from the English Wikipedia.
As queries to Google provide this means of telling the UI there which langauge to use I felt it would be reasonable if there was a script that helped identify links where the UI language nominally selected, didn't match the language code for the Wikipedia concerned. For example, on English Wikipedia you would expect English language links (even if the content like a Books scan wasn't), ans for these links the hl param should be en, for French Wikipedia FR, German Wikipedia, de etc (by appropriate code).
Whilst it is possible to do this check manually, it would be less prone to error if there was a function in the WPCleanr tool for looking at the relevant external links and fixing them up automatically.
Sfan00 IMG (discuter) 8 août 2014 à 23:41 (CEST)
Hi Sfan00 IMG, could you create a sandbox page containing incorrect and correct links ? I will think about how to integrate this into WPCleaner. Maybe a new error # in Check Wiki. --NicoV (discuter) 10 août 2014 à 20:36 (CEST)

Article orphelin[modifier le code]

Une idée. Serait-il possible d'essayer de faire adopter des articles orphelins grâce à WPCleaner ? J'ai pensé à ca car WPCleanner scanne le contenu des pages et est surement capable de chercher l’occurrence d'un terme ou groupe de mots (titre d'un article).

Une fois que j'ai chargé la catégorie sur laquelle je veux travailler (cf. la photo), je sélectionne un ou une multitude d'articles et je pourrait cliquer sur un éventuel nouveau bouton dans la zone entourée de rouge. Ce bouton ouvre une petite boite de dialogue avec un champ de texte pour renseigner le titre de l'article orphelin (l’occurrence du titre). Ok mettrait à jour une nouvelle liste ou la première. Sur cette boite de dialogue, peut-être une case à cocher permettrait de chercher sur tout wiki fr (mais bonjour le temps de scan...)

Ou bien sur, tout autre solution pour mette en place cette option. Ce n'est qu'une suggestion, une idée pour faire avancer le schmilblick, j'ai pensé à ca en voyant passer Utilisateur:DickensBot -- Archimëa [Toc 2 Mi] 4 novembre 2014 à 13:54 (CET)

Je viens de penser qu'une recherche via le moteur de recherche de mediawiki est peut-être plus rapide, il y aurait pas un moyen ? d'automatiser la manœuvre dans wpcleaner, récupérer les infos... -- Archimëa [Toc 2 Mi] 4 novembre 2014 à 14:03 (CET)
Bonjour Archimëa. Oui, c'est sans doute possible mais probablement un peu de boulot, il faut que je trouve le temps pour m'en occuper. --NicoV (discuter) 4 novembre 2014 à 14:48 (CET)
OK, pas de soucis, ca presse pas, c'est pour ajouter une corde à l'arc de WPCleanner, si/quand tu auras du temps. -- Archimëa [Toc 2 Mi] 4 novembre 2014 à 14:51 (CET)

Tri des sources dans le modèle référence[modifier le code]

Bonjour NicoV. Est-ce qu'il serait possible d'apprendre à WC de trier les sources dans le modèle {{Références}} ?

Exemple ici : Star Wars Trilogy: Arcade. AWB le faisait, mais malheureusement ne le fait plus. Un clic droit sur le modèle proposerait de trier soit par nom de la référence : <ref name="NOM"></ref>, soit par ordre d'appel des références dans l'article, le choix étant laissé au rédacteur (la personne qui effectue la maintenance corrige et finalise le tri choisi), ou à la personne qui effectue la maintenance (la personne qui effectue la maintenance choisi le type de tri si c'est le bazar). -- Archimëa [Toc 2 Mi] 29 avril 2015 à 23:14 (CEST)

Bonsoir Archimëa, je regarderais pour ajouter cette fonction, mais je ne sais pas trop quand j'aurais le temps… --NicoV (discuter) 4 mai 2015 à 22:51 (CEST)
Bonsoir NicoV, si tu peux faire ca c'est super. Et c'est quand tu pourras bien sûr -- Archimëa [Toc 2 Mi] 4 mai 2015 à 23:21 (CEST)

False error related to ISBN[modifier le code]

For infobox book

| isbn = ISBN 978-0-312-15702-9 (hardcover)
ISBN 978-0-312-15703-6 (paperback)

causes these errors:

  • ISBN with incorrect syntax
  • ISBN with incorrect length

In general, according to my understanding, an "isbn" parameter in an infobox requires writing "ISBN"; otherwise, a link to the "Book sources" page will not be created. Knife-in-the-drawer (discuter) 30 avril 2015 à 17:48 (CEST)

Thanks Knife-in-the-drawer for the information, I will probably have to modify WPCleaner to be able to handle things differently between the wikis: on frwiki, I think all templates with an isbn parameter expect a single ISBN without the ISBN prefix (like how your infobox book template is used in en:Animalia (book)) and expect isbn2, … parameters if there are several ISBN ; on enwiki, the isbn parameter seems more flexible, but then harder to check if it's correct.
The problem I see with enwiki way of doing is that the rendering is quite different between en:Animalia (book) (no ISBN prefix displayed, but still with a correct link to the Book sources page) and en:Animal Farm (ISBN prefix displayed). Is it normal?
I will see how I can handle things differently between the many wikis…
--NicoV (discuter) 4 mai 2015 à 22:50 (CEST)

Hi, NicoV: Let me begin by writing that I like WPCleaner very much, and you are always responsive to user comments.

In an ideal world, the ISBN parameter in all templates would be standardized. Specifically, given that the infobox already displays an "ISBN" label, it seems redundant that users must write "ISBN" again for the parameter value. Users should simply need to write the 10 or 13 digits, and the infobox will create the link to the "Book sources" page.

You're the expert. If I were modifying WPCleaner, I would choose a simpler approach than "handle things differently between the wikis". (Again, the real issue is differences between templates.) I would follow these sequence of steps:

  1. Is it an "ISBN" parameter?
  2. Yes. Does the parameter value begin with "ISBN"?
  3. Yes. Process the "ISBN" for error #69 (e.g. problems like ISBN: or ISBN-13)
  4. Check only the digits for all possible ISBN errors

If a link doesn't get created to the "Book sources" page, it's a problem with the template, and let someone change the template with an aim towards standardization. Knife-in-the-drawer (discuter) 14 mai 2015 à 04:51 (CEST)

Here's a related issue...
In the article "en:Devil's Gate (novel)", the infobox book template's "isbn" parameter was set as follows:

| isbn = ISBN 0-399-157824-1

Both en:Wikipedia:CHECKWIKI/070 dump and WPCleaner flagged it as two #70 errors. After I fixed the one ISBN and reran WPCleaner, the two #70 errors disappeared. Knife-in-the-drawer (discuter) 19 mai 2015 à 04:48 (CEST)
Knife-in-the-drawer, sorry for the long delay. Seems normal that there are 2 errors reported : one because the ISBN number has 11 digits, and one because "ISBN" should be removed as it is in a template argument named isbn. See the next edit. --NicoV (discuter) 26 janvier 2016 à 14:34 (CET)

Maintenance du modèle Lien[modifier le code]

Bonjour,

Penses-tu qu'il serait possible d'adapter WPCleaner pour faciliter ce type de maintenance : voir ici. Ce serait pour modifier les modèles Liens pointant vers un article déjà existant.

Fait Sinon, j’ai remarqué hier que je ne pouvais pas copier/coller quoi que ce soit dans l’application (rien depuis l’extérieur, ni rien d'intérieur). --LD m'écrire 3 mai 2015 à 23:18 (CEST)

Bonsoir LD, il faut que je réfléchisse à ce que je peux proposer, mais je ne sais pas quand j’aurais le temps…
Pour le copier/coller, es-tu sous Mac ? Si oui, peux-tu essayer les touches Ctrl+C et Ctrl+V dans WPCleaner au lieu de Command+C et Command+V ? --NicoV (discuter) 4 mai 2015 à 22:54 (CEST)
Oui! il faut passer par le clavier, simple gymnastique à travailler au début qui apporte dans le surf et les modifs classique sur wiki après. -- Archimëa [Toc 2 Mi] 5 mai 2015 à 00:18 (CEST)
Tu visais juste NicoV ! Je vais m’y habituer. Merci de vos réponses. LD m'écrire 5 mai 2015 à 00:29 (CEST)
Il faudra que je regarde comment faire marcher les touches Command+C et Command+V en Java… Il y a l'air d'y avoir quelques tutoriels ([1], [2], [3], …), je vous demanderais de tester quand j'aurais fait une version modifiée. --NicoV (discuter) 5 mai 2015 à 00:38 (CEST)
Amha, ne te tracasse pas avec ce petit détail, les habitudes viendront vite, il s'agissait juste d’être au courant. --LD m'écrire 5 mai 2015 à 00:54 (CEST)
On m'a déjà posé un certain nombre de fois la question "pourquoi le copier/coller ne marche pas ?", et comme je pense que seule une partie des utilisateurs vient poser la question, il doit y avoir d'autres utilisateurs qui continuent sans copier/coller ou abandonnent simplement… Pour les premiers qui m'avaient posé la question il y a bien longtemps, je n'avais même pas compris qu'ils me parlaient de Command+C et Command+V au lieu de Ctrl+C et Ctrl+V, et je n'ai même pas pu leur fournir une solution de contournement… --NicoV (discuter) 5 mai 2015 à 01:09 (CEST)
Il suffit de mettre une petite note sur la page d’installation ou de de présentation :) --LD m'écrire 5 mai 2015 à 01:37 (CEST)
LD, Archimëa, j’ai fait une modification dans WPCleaner, est-ce que le copier/coller est mieux géré sous Mac avec la toute dernière version ? --NicoV (discuter) 5 mai 2015 à 21:04 (CEST)
Avec la touche commande ? --LD m'écrire 5 mai 2015 à 21:58 (CEST)
Oui, j'ai essayé cette suggestion… A voir si ça change quelque chose dans la partie wikitexte (éditeur multi lignes) et/ou dans les champs de saisie mono ligne. --NicoV (discuter) 5 mai 2015 à 22:18 (CEST)
Ça ne fonctionne pas pour moi, je l'utilise en .jar, je sais pas si je dois faire une quelconque mise à jour pour que ça fonctionne. --LD m'écrire 5 mai 2015 à 22:23 (CEST)
Il faut récupérer la toute dernière version du .jar, qui fait une taille de 5 891 007 octets. Je ne suis pas sûr que ma modification corrige le problème. --NicoV (discuter) 5 mai 2015 à 22:46 (CEST)
Cela fonctionne très bien, merci Notification NicoV : --LD m'écrire 10 mai 2015 à 23:43 (CEST)

Quelques suggestions.[modifier le code]

Bonjour,

je vous remercie et vous félicite pour la création de ce remarquable logiciel ; c'est de l'excellent travail.

J'ai quelques suggestions à vous soumettre :

  • la progression de recherche d'occurences textuelles par les touches de fonction "F3" / "shift-F3" dans l'éditeur d'articles ;
  • Fait récupérer le texte en surbrillance dans la fenêtre de recherche après un "Ctrl-f" ;
  • Fait dans l'article Enzyme, il y a bien une section Notes et références pourtant la fenêtre Correction Syntaxique affiche l'alerte Section « Notes et références » manquante, probablement à cause de l'utilisation du modèle Références nombreuses.

D'avance, merci et bonne journée.--ContributorQ() 30 juin 2015 à 13:14 (CEST)

Bonjour ContributorQ, merci pour les suggestions.
J'ai modifié la configuration pour prendre en compte {{Références nombreuses}}
Pour les autres suggestions, je regarde ce que je peux faire quand j’ai un peu de temps libre. --NicoV (discuter) 30 juin 2015 à 22:01 (CEST)
Bonjour ContributorQ, été assez chargé, je viens de faire la modification pour la fenêtre de recherche. --NicoV (discuter) 31 août 2015 à 18:45 (CEST)
Bonsoir,
j'ai testé et cela fonctionne. Merci.--ContributorQ() 31 août 2015 à 22:24 (CEST)

New function on Check Wikipedia window[modifier le code]

Full path: Main window, Project Check Wikipedia, Load all errors, Load pages.

By clicking on "Load pages" tabs are open with the pages. The suggestion is to add a new button in the menu (with the others: Validate, Send, Mark as already fixed, ...) to reload each page individually, exactly as in the full analysis window. Thank you. Felipe L. Ewald (discuter) 16 août 2015 à 05:32 (CEST)

Cas étrange[modifier le code]

Bonjour, dans l'outil, l'erreur affichée était « Titre de section de terminant pas par « = » », alors que le problème venait d'un modèle {{pp.}} mal fermé et d'un autre mal ouvert, voir le diff, lignes 76 et 88, celui de la ligne 76 n'étant détecté qu'après correction de la ligne 88 (il y a une autre modif annexe sans rapport, ligne 51 ; j'ai corrigé le commentaire de diff avant d'envoyer).--Rehtse (échanger) 11 novembre 2015 à 03:32 (CET)

Bonjour Rehtse, merci pour le signalement.
Pour le titre de section, je suis au courant, il faut que je corrige : quand un titre est dans un modèle, ça déclenche cette erreur.
Fait Pour les modèles mal fermé / mal ouvert, je pense qu'il faudrait que j’ajoute quelque chose pour prendre en compte les cas où ça ce passe dans des références : la fermeture de la balise ref semble forcer la fermeture du modèle. --NicoV (discuter) 11 novembre 2015 à 08:54 (CET)

Fait Ok, merci NicoV pour la réponse. Autre chose qui n'a rien à voir : pour la détection des erreurs sur les modèles mal ouverts ou fermés, est-il possible d'ajouter un test pour ne pas tenir compte des { et } lorsqu'ils se trouvent dans un lien http ?--Rehtse (échanger) 11 novembre 2015 à 10:36 (CET)

Bonjour Rehtse, j'ai corrigé l'analyse des articles pour mieux gérer les modèles mal fermés dans les références. Dans le cas que tu me signales, ça enlève l'erreur sur le titre de section (mais j'ai encore des corrections à faire pour que l’erreur n’apparaisse pas quand un titre est vraiment dans un modèle) et ça ajoute bien les 2 erreurs sur les modèles.
Pour le cas des liens http, le problème est que CW les détecte… J'ai posé la question sur la page de CW. --NicoV (discuter) 11 novembre 2015 à 13:02 (CET)
Rehtse, une possibilité pour éviter la détection des liens avec des accolades est de remplacer les { par %7B et } par %7D (cf. par exemple) : http://ekloges-prev.singularlogic.eu/v2012b/public/index.html#%7B%22cls%22:%22level%22,%22params%22:%7B%22level%22:%22ep%22,%22id%22:19%7D%7D est équivalent à http://ekloges-prev.singularlogic.eu/v2012b/public/index.html#{%22cls%22:%22level%22,%22params%22:{%22level%22:%22ep%22,%22id%22:19}} --NicoV (discuter) 11 novembre 2015 à 13:26 (CET)
Oui, c'est bien ce que je fais sur les articles liés aux élections grecques, mais c'est un peu fastidieux et cette nuit il en avait un paquet, tout ça pour une correction qui n'en est pas une... et comme je suis un peu feneant... Merci pour la réponse.-Rehtse (échanger) 11 novembre 2015 à 13:36 (CET)
Rehtse, je peux regarder pour que WPC propose cette modification dans ses suggestions. --NicoV (discuter) 12 novembre 2015 à 17:58 (CET)
Rehtse, j'ai modifié WPC pour que dans le cas des URL il propose de lui-même le remplacement des accolades. Comme je ne maîtrise pas le développement de CW, je préfère que WPC détecte aussi les trucs détectés par CW, même si certains me semblent inutiles. --NicoV (discuter) 12 novembre 2015 à 21:58 (CET)
Super, merci, quelle réactivité ! --Rehtse (échanger) 12 novembre 2015 à 22:28 (CET)

Fix redirects[modifier le code]

Hi, Nico! Redirect fixing is in my opinion one of the coolest features in WPC, especially when working with navboxes :) But couldn't there be some button "Fix all redirects"? That would be very helpful. --Edgars2007 (discuter) 14 novembre 2015 à 08:25 (CET)

Hi Edgars2007. Well, some wikis think that redirects should be fixed only in some cases (see :en:WP:NOTBROKEN for example), so I'm quite reticent to add this "Fix all"… --NicoV (discuter) 14 novembre 2015 à 09:30 (CET)
OK. And adding such option for only some Wikipedias (like lvwiki) would be quite hard to achieve, right? -- Edgars2007 (discuter) 14 novembre 2015 à 10:56 (CET)
Notification Edgars2007 : Yes, probably. In the old releases of WPC, the feature to replace redirects by their direct link was more obvious and straightforward, but I had some complaints that some users were using it too widely. So, I made it less obvious, and even added the possibility of a warning shown to the user (which is activated for enwiki).
Eventually, I could add something that needs to be configured per user, but I'm not too keen about it. --NicoV (discuter) 14 novembre 2015 à 11:10 (CET)
OK, then will continue use the current system. -- Edgars2007 (discuter) 15 novembre 2015 à 08:09 (CET)
Yes, this is probably a good addition, end user could activate or not the feature. -- Archimëa [Toc 2 Mi] 15 novembre 2015 à 14:21 (CET)

Arguments erronés des modèles[modifier le code]

J'ai vu que tu a récemment ajouté la détection des arguments de modèle dupliqués pour une liste ou catégorie d'article concernant ce problème. Cependant, je trouve que c'est un ajout minime, car il me semble que c'est détecté automatiquement et placé dans une catégorie, la catégorie étant actuellement vide (si la catégorie venait un jour à être surpeuplée, ceci aurait cependant on utilité...).

De mon point de vue, il serait beaucoup plus utile de détecter les arguments erronés, comme le fait le script d'Orlodrim ([4] exemple avec le modèle Lien web). Ce qui permettrait de corriger seulement pour une catégorie ou liste de pages, ce que son script ne peut pas. Cela permettrait aussi de mettre un message en sous-page à faire, ce qu'il ne fait pas aussi. Enfin, je ne connais pas du tout la complexité de la tâche à accomplir pour réaliser ca... donc pas de soucis, c'est juste une idée, comme d'hab Mort de rire ! Boulet -- Archimëa [Toc 2 Mi] 15 novembre 2015 à 14:21 (CET)

Bonjour Archimëa, je regarderais ce que fait le script d'Orlodrim et voir si je peux m'en inspirer. Juste pour info, la catégorie des arguments dupliqués contenait environ 15.000 articles, la fonction a bien servi Clin d'œil. --NicoV (discuter) 16 novembre 2015 à 10:31 (CET)
Bonjour NicoV, Ah bon, je ne savais pas. autant pour moi. -- Archimëa [Toc 2 Mi] 16 novembre 2015 à 12:51 (CET)
Archimëa, si je comprends bien, c'est un peu le principe de ce que propose WPC dans la fonction "Vérifier le modèle" (accessible avec un clic droit sur un appel de modèle), mais en plus global, non ? Pour arriver à quelque chose d'approchant, il faudrait probablement :
  • que j'en fasse une fonction qui contrôle toute la page et pas juste un modèle sur la page.
  • que j’arrive à récupérer des listes d'erreurs à partir de wstat. Orlodrim, est-ce qu'il est possible de récupérer des listes d'erreurs dans un format facilement analysable (genre texte non formatté, une ligne par article ayant des problèmes) ? Si j’ai bien compris, la page Utilisateur:Orlodrim/LuaConfig contient la configuration des modèles : pour un modèle sans paramètres déclarés dans cette page, on se base sur le templatedata ; pour un modèle avec paramètres déclarés dans cette page, on se base sur ces paramètres. C'est bien ça ? Et pour les modèles non listés, le template data ?
Merci --NicoV (discuter) 16 novembre 2015 à 18:32 (CET)
Bonjour,
Il y a un lien « Voir la liste brute » sur chaque page, le lien est de cette forme : [5].
Les paramètres sont déterminés selon les variables présentes dans le code du modèle. Si le code contient un #invoke, sont ajoutées les variables mentionnées dans templatedata et celles présentes dans Utilisateur:Orlodrim/LuaConfig (les modèles sans paramètres sur cette page ne font rien, ils me rappellent juste que j'ai déjà regardé le modèle en question et qu'il n'avait pas de paramètres implicites nécessitant d'être déclarés manuellement).
Orlodrim (discuter) 16 novembre 2015 à 18:56 (CET)
Je viens de regarder, je n'ai par trouvé "vérifier le modèle". Et merci Orlodrim pour les renseignements -- Archimëa [Toc 2 Mi] 17 novembre 2015 à 00:35 (CET)
Bonjour Archimëa, étrange. Par exemple, sur Vígla Pissodéri, si je fais un clic droit quelque part dans le modèle {{Infobox Station de ski}}, je vois en premier "Vérifier le modèle" dans le menu contextuel, qui dans ce cas me dit juste que ce modèle n’a pas de TemplateData (il faudrait aussi que j'analyse le code du modèle pour trouver les arguments possibles dans ce cas). --NicoV (discuter) 17 novembre 2015 à 08:14 (CET)
Ah ok, je vois, je ne connaissais simplement pas cette option, je n'avais pas vu.
Si je prend un exemple au hasard dans la liste d'Orlodrim : 2 Live Crew. l'erreur "deadurl..." sur le modèle lien web, n'est pas détectée.
Et finalement oui, ca serait bien ca, pourvoir lister un groupe de page avec ces soucis. -- Archimëa [Toc 2 Mi] 17 novembre 2015 à 13:46 (CET)
Je viens de voir que l’erreur est détectée si on clique sur l'erreur elle-même...
Ce qui aurait été bien c'est de proposer la liste des paramètres valides du modèle sur le clic droit... -- Archimëa [Toc 2 Mi] 17 novembre 2015 à 13:54 (CET)

formatnum[modifier le code]

Lorsque WPCleaner wikifie un nombre, par exemple "3000", il me donne {{formatnum:{{subst:#invoke:String|replace|3000|%s|||false}}}} ? Normal ?

PS, je t'avais proposé quelques idées, tu as eu le temps d'y penser, ou regarder ?. Cordialement. -- Archimëa [Toc 2 Mi] 15 janvier 2016 à 21:57 (CET)

Bonjour Archimëa, ça vient de la règle qui est dans Wikipédia:AutoWikiBrowser/Typos#Syntaxe Wiki. Normalement, quand tu demandes le remplacement, WPCleaner demande à frwiki d'interpréter la chaîne à cause du "subst" pour donner « 3 000 ». Je sais qu'il faut que je modifie WPCleaner pour gérer proprement le "Remplacer tous" (mais je pense que ça marche lorsqu'on enregistre), mais ça doit marcher correctement en remplacement unitaire. --NicoV (discuter) 16 janvier 2016 à 06:03 (CET)
PS: Très peu de temps libre depuis quelques mois… Les trucs à faire s'empilent. --NicoV (discuter) 16 janvier 2016 à 06:04 (CET)
OK ! J'ai testé après coup (sans WPCleaner) et en effet ca fonctionne.
Pour les idées/demandes... OK! (je croise les doigts et j'attends) -- Archimëa [Toc 2 Mi] 16 janvier 2016 à 20:50 (CET)

Wikipédia:WPCleaner/Typos[modifier le code]

Bonjour, pourrais-tu faire en sorte de pouvoir sélectionner séparément les 2 paragraphes de « Wikipédia:WPCleaner/Typos » dans le bouton Abc de WPC (sur le panneau principal) comme c'est le cas pour « Wikipédia:Liste de fautes d'orthographe courantes » ? Je ne souhaite pas ajouter de modèles {{Date}} à toutes les dates des articles. Merci Leag ⠇⠑⠁⠛ 28 janvier 2016 à 09:13 (CET)

Cf. Discussion Wikipédia:WPCleaner/Typos#Dates non formatées. --NicoV (discuter) 28 janvier 2016 à 18:33 (CET)
Notification Leag, en attendant, tu devrais pouvoir utiliser general_suggestions_ignore dans Utilisateur:Leag/WikiCleanerConfiguration. --NicoV (discuter) 28 janvier 2016 à 19:58 (CET)
Merci Leag ⠇⠑⠁⠛ 29 janvier 2016 à 08:04 (CET)
Notification Leag, j’ai compris pourquoi on ne pouvait pas sélectionner séparément les 2 paragraphes : c'est parce que dans le premier paragraphe, la seule règle qui y est a find=",('+) +" qui existe aussi dans Wikipédia:AutoWikiBrowser/Typos#Règles orthographiques générales, ce qui fait que WPCleaner ne compte pas le paragraphe. Et comme il n'y avait qu'un seul autre paragraphe dans la page, WPCleaner n'en compte qu'un et ne propose donc pas de séparer les paragraphes. Est-ce que tu penses qu'il faut que je modifie WPCleaner pour gérer ce cas tordu… ? --NicoV (discuter) 5 mars 2016 à 01:37 (CET)

Erreur 103 et exceptions[modifier le code]

Bonjour, est-il envisageable de gérer des exceptions pour l'erreur 103, plutôt que d'exclure l'article entier dans une liste blanche ? Par exemple pour l'erreur 67 ponctuation avant une référence, une liste d'abréviation est donnée. Pour l'erreur 103, ça poourrait permettre d'indiquer que le nom de la D2 espagnole, « LaLiga 1|2|3 », codée « LaLiga 1{{!}}2{{!}}3 » dans les liens, n'est pas à prendre en compte, par exemple.--Rehtse (échanger) 21 août 2016 à 17:19 (CEST)

Bonsoir Rehtse, c'est envisageable de mon côté, il faudrait éventuellement voir avec le projet CW sur enwiki pour qu'ils puissent aussi le faire. Des idées sur la façon de présenter ces exceptions ? Juste une liste de libellés acceptables ? --NicoV (discuter) 21 août 2016 à 17:31 (CEST)
Je pense que oui, puisque ça concerne des « titres » : films, chansons... et championnats sportif. Enfin, à ma connaissance. Il restera le problème des formules mathématiques (qui, je crois, posent plusieurs soucis).--Rehtse (échanger) 21 août 2016 à 17:47 (CEST)
NicoV, en fait je me demande s'il ne vaudrait pas mieux ne pas tenir compte de la détection au sein d'un modèle, puisque, dans ce cas-là, les {{!}} sont souvent (toujours ?) justifiés.--Rehtse (échanger) 21 août 2016 à 20:05 (CEST)

#3[modifier le code]

Hi! When I check with WPCleaner, if articles doesn't have error anymore, checking for #3 doesn't work anymore for lvwiki. See also en:Wikipedia talk:WikiProject Check Wikipedia##3. -- Edgars2007 (discuter) 9 septembre 2016 à 13:05 (CEST)

Nomination pour recevoir un petit cadeau de la Fondation :-)[modifier le code]

Je me suis permis de lancer cette proposition Sourire Litlok (m'écrire) 19 octobre 2016 à 11:08 (CEST)

+1 Leag ⠇⠑⠁⠛ 19 octobre 2016 à 12:06 (CEST)
Merci Litlok et les autres, je vous tiendrais informé Clin d'œil. --NicoV (discuter) 25 octobre 2016 à 12:52 (CEST)

Bot tools[modifier le code]

Bot Tools can not fix the below cases. I run Bot tools on these cases and these are the rest.

  • Some cases of #11
  • Some cases of #16
  • Some cases of #22
  • Some cases of #44
  • Some cases of #64
  • Some cases of #85
  • Some cases of #88

Maybe some regexes are not complete or cover other cases. Yamaha5 (discuter) 4 janvier 2017 à 17:47 (CET)

Where can I find their regexs? maybe I could help to improve themYamaha5 (discuter) 4 janvier 2017 à 17:52 (CET)
Yamaha5 Not everything can be fixed automatically by WPC, it's only a minority of problems that can be fixed automatically. I don't use regexs in WPC for most of the errors, you can find the java code for each error in github. --NicoV (discuter) 4 janvier 2017 à 18:14 (CET)

Two factor Authentication[modifier le code]

Please add support for Two Factor Authentication. I can't login to Wikicleaner anymore because I have enabled two factor authentication. Mbch331 (discuter) 8 janvier 2017 à 09:27 (CET)

Perhaps look special:BotPasswords page ? --Framawiki 8 janvier 2017 à 18:45 (CET)
You can create a unique password tied to your IP address on Special:BotPasswords. — Thibaut (会話) 8 janvier 2017 à 18:49 (CET)
I am in the same situation. As a global renamer, I was strongly encouraged into activating the two factors authentification. How does special:BotPasswords work? I'd like to be able to connect with my own account, which is not a bot, and with the rights attached. This is very annoying. Litlok (m'écrire) 3 février 2017 à 09:20 (CET)
It’s working fine for me, i’m going to create an illustrated step-by-step guide in a bit then, it’s really simple. Regards. — Thibaut (会話) 4 février 2017 à 02:27 (CET)
@Litlok : There you go : Guide BotPasswords. Don't hesitate if you have questions. — Thibaut (会話) 4 février 2017 à 02:54 (CET)
Notification Thibaut120094 : merci ! Litlok (m'écrire) 4 février 2017 à 17:40 (CET)
Merci beaucoup pour ce guide Thibaut Sourire. Mbch331 will probably be interested if he didn't find a way to run WPC. I have to update WPC to handle the new authentication methods, but I don't have much free time lately. --NicoV (discuter) 8 février 2017 à 10:58 (CET)
J'ai rajouté des infos et le lien vers le guide dans la FAQ. --NicoV (discuter) 8 février 2017 à 11:18 (CET)

Error #43 has False positive[modifier le code]

when an article has {{{}}} inside it, the error #43 will have false positive for example at fa:آزاده (شاهنامه)

{{{foo|{{{Foo|}}}}}} has 2 {{ and 3 }} and because of that the report has false positiveYamaha5 (discuter) 18 janvier 2017 à 20:12 (CET)
@NicoV would you please solve it? I solved this bug at python by this code
import re
text2=text
while '{{{' in text2:
    text2 = re.sub(r'\{\{\{[^\}]\}\}\}','',text2)
# after this cleaning we can check the text2 for {{}}

Yamaha5 (discuter) 26 janvier 2017 à 13:45 (CET)

Yamaha5 I really don't have much free time lately, so I can't say when I will be able to look at that. Unfortunately, I'm not using regexp for this kind of errors, I have my own parser for the wikisyntax, so it may be a bit more complex to do. --NicoV (discuter) 26 janvier 2017 à 14:41 (CET)
Ok do it when you are free.
with out regex
text2=text
text_list=text2.split('{{{')
for i in text_list:
    text2=text2.replace('{{{'+i.split('}}}')[0]+'}}}','')
# after this cleaning we can check the text2 for {{}}
Yamaha5 (discuter) 26 janvier 2017 à 14:45 (CET)

Problème d'affichage sur écran haute résolution (high-DPI)[modifier le code]

Bonjour et merci pour ce super outil. J'utilise un ordinateur portable 15 pouces avec un écran haute résolution (3840x2160). Dans Windows, le facteur de grossissement des éléments est défini à 200%. La majorité des logiciels arrive à s'y adapter mais WPCleaner s'affiche avec de très petits boutons et une police minuscule.

Voici une capture d'écran : https://framapic.org/IOhVkwaI6UBI/jA3TIVxqODSN.png

Est-il possible de rendre WPCleaner compatible avec les moniteurs à haute résolution ? --Shawn (discuter) 4 février 2017 à 19:34 (CET)

Salut Shawn. Pour le texte, regarde éventuellement dans les options pour toucher à la police de caractères mais je ne suis pas sûr que ça touche autre chose que la police de la zone d'édition de texte. Pour les icônes, non, rien pour l'instant, il faudrait que j'ajoute cette option. --NicoV (discuter) 6 février 2017 à 10:06 (CET)

Préfixe[modifier le code]

Bonsoir, je corrige quelques règles en automatique avec mon bot. Existe t-il une option permettant d'ajouter le préfixe Bot: en dénut de summary ? --Framawiki 14 mars 2017 à 19:59 (CET)

Bonjour Framawiki, non pas actuellement. Le seul truc qui existe pour l’instant est l'ajout d'un 'b' après le numéro de version quand les modifications sont effectuées en mode automatique. --NicoV (discuter) 15 mars 2017 à 08:45 (CET)
Merci NicoV, c'est ce que j'avais compris. Ce serait tout de même pratique de pouvoir ajouter un préfixe personnalisé lors de l'utilisation en CLI :) --Framawiki 16 mars 2017 à 18:51 (CET)

Évolution de la balise <references/>[modifier le code]

Bonjour, il semble que l'erreur 3 est détectée en cas de présence de la nouvelle forme de la balise :

  • <references responsive="0"/>

Il n'est pas souhaitable de remplacer par un modèle ou par l'« ancienne » balise, puisque le(s?) contributeur(s?) a(ont?) pour but de ne jamais afficher les refs en plusieurs colonnes, ce que fait automatiquement <references> depuis peu. Est-il possible d'empêcher la détection d'erreur dans ce cas (exemple : Système d'écriture mésoaméricain) ?--Rehtse (échanger) 28 mars 2017 à 06:49 (CEST)

Bonjour Rehtse, je ne reproduis pas ce problème : je ne vois pas d'erreur 3 sur cette page. Je vais remettre la dernière version de WPCleaner en ligne, au cas où j’avais oublié de le faire. --NicoV (discuter) 28 mars 2017 à 08:25 (CEST)
NicoV, Je me suis mal expliqué : c'est détecté par checkwiki, mais WPC ne propose pas de correction.
Ok Rehtse, ça a déjà été signalé sur la page du projet sur enwiki, pas de réponse de Bgwhite pour l'instant. --NicoV (discuter) 28 mars 2017 à 10:25 (CEST)

Requête traitée Aucune édition en mode bot[modifier le code]

Bonjour, depuis le problème de serveur, WPC ne fait aucune édition en mode "bot". Pourtant, je serais étonné qu'il n'ait rien à corriger, contrairement à d'habitude.
De même, j'ai ce warning dans les logs :
Sep 18, 2017 4:46:01 PM org.wikipediacleaner.api.constants.WPCConfiguration setProperty
WARNING: Attribute auto_format_comment can't be set in general configuration

Si tu arrives à trouver le problème, merci ! --Framawiki 18 septembre 2017 à 19:22 (CEST)

Bonsoir Framawiki. C'est étrange, je n'ai aucun problème, mon bot s'exécute quotidiennement par une tâche planifiée et continue à travailler, cf. Spécial:Contributions/WikiCleanerBot. Pour le warning, c'est normal, un truc que je n'ai pas fini de développer… --NicoV (discuter) 18 septembre 2017 à 21:28 (CEST)
Au fait Framawiki, est-ce que le problème s'est réglé ? --NicoV (discuter) 30 octobre 2017 à 13:24 (CET)
Bonsoir NicoV. Non, le script est toujours appelé quotidiennement, et rien n'est fait Spécial:Contributions/framabot. Ce qui m'étonne est que le problème a survenu du jour au lendemain, à partir du moment où ton serveur est devenu indisponible, et n'est pas redevenu fonctionnel par la suite. Voici l'appel de l'application, exécute quotidiennement avec 4Gb de mémoire vive. Peut-être vois tu quelque-chose ? Pr ailleurs, j'ai supposé que mon mot de passe ne fonctionnait plus, mais j'ai l'impression que aucun message explicite n'est indiqué en cas d'authentification erronée. Je vais re-vérifier si le token est toujours valide. --Framawiki 31 octobre 2017 à 22:50 (CET)
Framawiki Que se passe-t'il si tu lances manuellement le script ? WPC devrait afficher des logs, peux-tu me les copier ? Au fait, si tu veux éviter de mettre ton nom d'utilisateur et le mot de passe dans la ligne de commande, il est possible de faire un fichier contenant 2 lignes (user=… et password=…) et de remplacer les paramètres user et passowrd par -credentials nomFichier. --NicoV (discuter) 1 novembre 2017 à 11:37 (CET)
NicoV: je viens de réessayer avec un mot de passe fonctionel, il n'a fait aucune modif. [6]
Par contre, si le mot de passe n'est pas bon, il n'affiche pas d'erreur, mais se contente de fermer après le premier POST. --Framawiki 1 novembre 2017 à 12:19 (CET)
Framawiki Le log me semble OK, je pense que ça marche :
--NicoV (discuter) 1 novembre 2017 à 14:02 (CET)
NicoV: je ne sais pas quoi, mais quelque chose l'a fait remarcher. Peut être une modif côté checkwiki. Peut être que ça fonctionne aussi pour toi, Notification Antimuonium. : ? --Framawiki 6 novembre 2017 à 22:53 (CET)
Framawiki Je pense que c'est juste parce que CheckWiki a été débloqué par Bamyers99. --NicoV (discuter) 7 novembre 2017 à 08:20 (CET)

Requête traitée Plus beaucoup d'erreurs...[modifier le code]

Bonjour. Ce n'est peut-être qu'une impression mais depuis le problème de serveur, dans la page du Projet:Correction syntaxique sur WPC, il n'y a généralement que quelques erreurs alors qu'avant il y en avait plus que cela avec souvent les mêmes qui reviennent : du genre Section « Notes et références » manquante ou Syntaxe erronée de balise ou encore Lien interne vers le titre de l'article ou même Ponctuation avant une référence. Je ne sais pas si ça vient de WPC ou pas mais il paraît étonnant de n'en voir que si peu, à moins qu'il n'y ait eu une grosse augmentation du nombre de contributeurs utilisant WPC ou une grosse diminution d'erreurs sur WP. J'ai l'impression que c'est un peu comme le problème de Framawiki ci-dessus.

Merci d'avance pour la réponse. Cordialement, — Antimuonium U wanna talk? 22 octobre 2017 à 08:24 (CEST)

Bonjour Antimuonium. J'ai l’impression que c'est checkwiki qui ne remonte plus beaucoup d'erreurs depuis quelque temps. Je n'ai pas eu le temps de regarder ou de prévenir les personnes qui s'en occupent… Sinon, il y a toujours Wikipédia:WPCleaner/Travail collaboratif pour avoir des trucs à corriger (dont les analyses de dump que j’essaie de faire 2 fois par mois : prochaine fois la semaine prochaine…) ou travailler sur les erreurs détectées par Lint : pour l'instant, la version de WPC que j'ai mis à disposition ne détecte que les balises de fin manquantes (et pas forcément toutes), mais j'ai commencé à ajouter d'autres détections (options de fichier factices, échappement de double points multiples…). --NicoV (discuter) 24 octobre 2017 à 00:05 (CEST)
Bonjour Antimuonium. J'ai fait une nouvelle analyse de dump, ça donne du boulot pour ceux qui veulent. --NicoV (discuter) 29 octobre 2017 à 13:04 (CET)
Bonjour NicoV. Je ne connaissais pas cette page de liste avant l'autre jour. Merci ! J'avais déjà commencé à m'occuper de l'erreur n°003 jusqu'à la lettre F. Par contre, ç'aurait été bien de mettre à jour la page quelque fois ; j'ai vu que l'on pouvait utiliser un code (java -Xmx1024m -cp WikipediaCleaner.jar org.wikipediacleaner.Bot fr user password ListCheckWiki frwiki-$-pages-articles.xml.bz2 wiki:Projet:Correction_syntaxique/Analyse_{0} 3) mais je n'ai pas bien compris comment cela fonctionnait et où il faut l'écrire (si j'ai l'autorisation de le faire). — Antimuonium U wanna talk? 29 octobre 2017 à 16:40 (CET)
Bonjour Antimuonium. J'ai mis à jour les explications pour générer la liste, mais si c'est pour marquer des pages comme corrigées, tu peux aussi juste les retirer manuellement de la liste. Si besoin, je peux aussi la générer quand on me le demande. --NicoV (discuter) 30 octobre 2017 à 07:51 (CET)
Bonjour NicoV. J'ai essayé de rentrer le code pour mettre à jour la liste, après avoir téléchargé le fichier .bz2 ; le code s'exécute, il détecte bien des pages qui ont l'erreur, puis un bon moment plus tard, se termine. Sauf que la liste n'est pas mise à jour. Je ne sais pas si je n'ai pas bien fait quelque chose, ou si j'ai oublié de faire quelque chose... Ou est-ce parce que tu as déjà mis à jour la liste récemment, après le dernier dump ? Désolé, je ne suis pas encore très à l'aise avec tout ça... Merci. — Antimuonium U wanna talk? 30 octobre 2017 à 12:06 (CET)
Bonjour Antimuonium. Peux-tu me donner la ligne de commande exacte que tu as utilisé ? Normalement, vers la fin des logs, il doit y avoir des lignes où WPC récupère encore le contenu de la page de liste, et essaye de la mettre à jour : peux-tu me donner les dernières lignes du log ? Merci. --NicoV (discuter) 30 octobre 2017 à 12:10 (CET)
Notification NicoV : j'ai entré java -Xmx1024m -cp WikipediaCleaner.jar org.wikipediacleaner.Bot fr Antimuonium [mot de passe] ListCheckWiki frwiki-20171020-pages-articles.xml.bz2 wiki:Projet:Correction_syntaxique/Analyse_{0} 3 et les dernières lignes sont :
Detection confirmed for Daïra de Kais: 003 - Section « Notes et références » manquante
Detection confirmed for Daïra d'Aïn Touila: 003 - Section « Notes et références » manquante
Detection confirmed for Anthony Allen Shore: 003 - Section « Notes et références » manquante
GET https://fr.wikipedia.org/w/api.php?continue=&prop=revisions%7Cinfo&inprop=protection&format=xml&action=query&titles=Projet:Correction_syntaxique/Analyse_003&rvprop=content%7Cids%7Ctimestamp
Antimuonium U wanna talk? 30 octobre 2017 à 12:59 (CET)
Notification Antimuonium : Les logs semblent ok (détection de 3 erreurs et récupération du contenu de la page contentant la liste)… Il ne la met peut-être pas à jour car j'ai fait une mise à jour ce matin, et il n'y aurait pas de différence ? Si après avoir corrigé des pages il ne modifie toujours pas la page, j'essaierai de mon côté. --NicoV (discuter) 30 octobre 2017 à 13:15 (CET)
Notification NicoV : J'ai vu que tu as réussi à mettre à jour la liste après que j'ai essayé. Je vais corriger quelques erreurs et réessayer de mettre à jour la liste. — Antimuonium U wanna talk? 30 octobre 2017 à 13:20 (CET)
Notification NicoV : J'ai réessayé, toujours sans résultat. Faut-il obligatoirement avoir le statut de bot pour mettre à jour cette liste ? C'est un peu exagéré d'avoir besoin de ce statut pour seulement faire ça, non ? — Antimuonium U wanna talk? 30 octobre 2017 à 14:45 (CET)
Notification Antimuonium : Le statut de bot n'est pas nécessaire. Il y a probablement un bug dans mon code, il faut que j’essaye la même ligne de commande que toi pour vérifier qu'il n'y a pas un problème (quand je mets à jour les listes, je lance une commande plus complexe). --NicoV (discuter) 30 octobre 2017 à 17:53 (CET)
Notification NicoV : D'accord, tiens-moi au courant. SourireAntimuonium U wanna talk? 30 octobre 2017 à 18:47 (CET)
Notification Antimuonium : J'ai changé la description de la procédure, la nouvelle procédure semble fonctionner. J'ai sans doute un bug à corriger pour que l’ancienne procédure fonctionne aussi. --NicoV (discuter) 31 octobre 2017 à 16:31 (CET)
Notification NicoV : Vraiment désolé d'être rabat-joie mais en suivant la nouvelle procédure, ça s'arrête très vite (ne prend pas le temps de faire la liste des « Detection confirmed... ») après avoir renvoyé :
GET https://fr.wikipedia.org/w/api.php?continue=&prop=links&pllimit=max&format=xml&action=query&titles=Projet:Correction syntaxique/Erreur syntaxique 092/Liste blanche|Projet:Correction syntaxique/Erreur syntaxique 044/Liste blanche|Projet:Correction syntaxique/Erreur syntaxique 059/Liste blanche|Projet:Correction syntaxique/Erreur syntaxique 065/Liste blanche
GET https://fr.wikipedia.org/w/api.php?ammessages=duplicate-args-category&meta=allmessages&continue=&format=xml&action=query
J'ai cependant remarqué qu'il y avait plusieurs avertissements (je ne sais pas si ça peut poser problème) :
AVERTISSEMENT: Warning reported: main - Subscribe to the mediawiki-api-announcemailing list at <https://lists.wikimedia.org/mailman/listinfo/mediawiki-api-announce> for notice of API deprecations and breaking changes. Use [[Special:ApiFeatureUsage]] to see usage of deprecated features by your application.
AVERTISSEMENT: Warning reported: login - Main-account login via "action=login" is deprecated and may stop working without warning. To continue login with "action=login", see [[Special:BotPasswords]]. To safely continue using main-account login, see "action=clientlogin".
et plusieurs de ce genre : AVERTISSEMENT: La propriÚtÚ general_columns_templates ne peut pas Ûtre dÚfinie dans la configuration gÚnÚrale
Antimuonium U wanna talk? 31 octobre 2017 à 17:29 (CET)
Antimuonium : moi, c'est en suivant la procédure précédente qu'il s'arrêtait tout de suite… Il faut que je regarde plus en détail pourquoi dans certains cas WPC s'arrête avant d'avoir fait le boulot quand on le lance en ligne de commande. J'espère arriver à sortir une nouvelle version dans les prochains jours.
Les 2 premiers warnings sont normaux. Pour le general_columns_templates, quand as-tu téléchargé WikipediaCleaner.jar ? On dirait que tu utilises une ancienne version, car c'est un paramètre que j’ai ajouté il y a plusieurs mois… --NicoV (discuter) 1 novembre 2017 à 11:34 (CET)
Notification NicoV : J'ai mis à jour le fichier WikipediaCleaner.jar et ai réessayé l'ancien code (java -Xmx1024m -cp WikipediaCleaner.jar org.wikipediacleaner.Bot fr Antimuonium [mot de passe] ListCheckWiki frwiki-20171020-pages-articles.xml.bz2 wiki:Projet:Correction_syntaxique/Analyse_003 003) et ça a marché. Le problème venait juste de la non mise à jour de ce fichier finalement. Un grand merci à toi ! — Antimuonium U wanna talk? 2 novembre 2017 à 00:12 (CET)
Pour revenir au problème initial des listes d'erreur : il semblerait que les listes ne soient plus mises à jour pour frwiki à cause d'un processus bloqué sur Tools. Reste à trouver quelqu'un qui peut le débloquer… --NicoV (discuter) 3 novembre 2017 à 13:24 (CET)
Antimuonium C'est débloqué. --NicoV (discuter) 7 novembre 2017 à 08:21 (CET)
Notification NicoV : Oui, j'ai vu. Merci beaucoup pour ton aide ! — Antimuonium U wanna talk? 7 novembre 2017 à 18:04 (CET)

Requête traitée Erreur 3 - modèle Références manquant[modifier le code]

En voyant la liste Projet:Correction_syntaxique/Analyse_003, je me dis que ces modifications peuvent être gérées par pywikibot. mw:Manual:Pywikibot/noreferences.py fait cette modif : [7]. Il y a sûrement des améliorations à faire, mais c'est un début. On a donc d'un côté un script qui trouve le problème, et un autre qui le corrige. Est-il possible d'exporter depuis WPC un fichier listant les pages à corriger, qui puisse être lu par noreferences.py ? Merci ! --Framawiki 29 octobre 2017 à 19:42 (CET)

Bonsoir Framawiki. Dans la documentation, je vois qu'il y a une option -links : ça ne suffit pas ? --NicoV (discuter) 29 octobre 2017 à 21:23 (CET)
Bonjour NicoV, effectivement cet configuration fonctionne très bien. Mais ce serait plus pratique si un fichier simple était généré, et éviterait ainsi de replir une immense page sur le site. --Framawiki 31 octobre 2017 à 00:24 (CET)
Bonjour Framawiki. Je génère toutes les pages d'analyse d'un seul coup, donc toutes au même format. Je ne pense pas que ce soit gênant de générer la page telle qu'elle est actuellement. --NicoV (discuter) 31 octobre 2017 à 08:19 (CET)
D'accord, merci --Framawiki 2 novembre 2017 à 11:42 (CET)

Requête traitée Lien interne comme lien externe dans ref[modifier le code]

Rebonjour, Nico ! Dans cette édit, WPC a bien transformé un lien interne en utilisant la syntaxe correcte. Mais je pense que, dans les références, il n'est pas nécessaire de les modifier. Bonne soirée --Framawiki 2 novembre 2017 à 19:34 (CET)

Bonjour Framawiki. Pourquoi penses-tu que ce n'est pas nécessaire de les modifier dans les références ? Pour moi, c'est pareil que pour dans le texte, autant utiliser des liens internes plutôt que des liens externes quand c'est possible. Cette modification a été faite manuellement à mon avis (je pense que WPC se contente de proposer la modification dans ce cas). --NicoV (discuter) 3 novembre 2017 à 13:21 (CET)
Je pense en particulier que garder la date de consultation, comme ce qui est disponible dans les modèles {{Articles}} et similaire. --Framawiki 3 novembre 2017 à 20:36 (CET)

Requête traitée regex[modifier le code]

Bonjour

Serait-il possible de charger ses propres regex perso, à l'instar des regex de celles d'AWB de Wikipédia en français (Wikipédia:AutoWikiBrowser/Typos) ?

La page de regex aurait la même physionomie que la page française et pourrait être en sous-page utilisateur ou d'un projet. Cette page servirait à wikifier un article lors d'une relecture près label, lorsque c'est automatisable bien sûr...

C'est peut-être déjà possible, voir ici : Format AWB. Mais je ne comprends pas bien comment faire ? -- Archimëa [Toc 2 Mi] 7 novembre 2017 à 13:43 (CET)

Bonjour Archimëa. Oui, c'est tout à fait possible, comme l'a fait par exemple Rehtse sur sa page de configuration personnelle : Utilisateur:Rehtse/WikiCleanerConfiguration avec des regex soit au format WPC (Utilisateur:Rehtse/Suggestions), soit au format AWB (Utilisateur:Rehtse/Typos). --NicoV (discuter) 7 novembre 2017 à 13:55 (CET)
Notification NicoV : Ok, merci pour l'aide. Si ce fichier est chargé (enfin ces deux fichiers), WP cleaner applique-t'il toutes les modifs comme précédemment ou il n’applique QUE ce qu'il y a dans ce nouveau fichier regex ?
Archimëa, je crois que WPC utilise à la fois les fichiers listés dans la configuration générale (Utilisateur:NicoV/WikiCleanerConfiguration) et ceux listés dans la configuration spécifique à l'utilisateur. --NicoV (discuter) 7 novembre 2017 à 14:48 (CET)
Merci pour les infos. Je vais tester ca ! -- Archimëa [Toc 2 Mi] 7 novembre 2017 à 14:49 (CET)