User talk:NicoV/Archive old

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia

Wikipedia Cleaner[edit]

Thanks for the program! It looks really good - I look forward to when I have time to use it. --Milton 19:50, 4 June 2007 (UTC)[reply]

Wikipedia Cleaner[edit]

The link provided in the section (fr:Utilisateur:NicoV/Wikipedia Cleaner/Documentation (en)) leads to what appears to be a deleted French Wikipedia page.

However, upon further review, I noticed the link to fr:Utilisateur:NicoV/Wikipedia Cleaner at the top of the page, and followed it. Unfortunately, I don't understand French or what the page is designed to do.

I'm unclear on where the Java program exists, so that is why I removed the section, thinking it had been discontinued. I thought I was updating the page to reflect what was currently happening.

I think I may have acted too hastily and that there was a misunderstanding. Sorry for the confusion. Would you be so kind to explain where the program is to be downloaded / utilized ? Thanks. If you have any questions, please contact me at my talk page. Ian Manka 09:56, 15 August 2007 (UTC)[reply]

(P.S. I'm going to bed now, so I might not respond for 12-16 hours)

In retrospect, I suppose I was too bold and probably edited when I was too tired to make a logical decision. I probably should have talked to you first before making any stupid edits. Thanks for the explanation, and I look forward to using your program! If you have any questions, please contact me at my talk page. Ian Manka 21:05, 15 August 2007 (UTC)[reply]

Wikipedia Cleaner[edit]

Great program. I've been using it for months and have disambiguated hundreds of pages with it. One recommendation I have, which I assume would be easy, is to be able to fix the redirect links. So when you right-click on one, you can change the link to the correct page. Even better would be a button that automatically corrects all of the redirect links to their correct pages. Having this would allow you to fix two problems at once. Another simple recommendation would be to have a change summary of what you have improved from the previous version, especially if there is a new feature that might not be very noticeable, but very helpful. There have been at least 5 updates since the first version I used, and I haven't noticed any differences in the features. Is there something I haven't noticed, or have they just been performance updates? MrKIA11 (talk) 20:47, 5 January 2008 (UTC)[reply]

  1. Yes exactly.
  2. That is perfect, but unfortunately I can't read French, so could you have an English version of it, most likely on the english page.
Thanks again, MrKIA11 (talk) 22:42, 5 January 2008 (UTC)[reply]
Any article in the left list that is a redirect page shows as blue in the main text. This is obviously after selecting "Show redirect pages" in the option menu. In the Watergate scandal example, the first few are "18½ minute gap", "abuse of power", and "Assassination of John F. Kennedy". After looking further, I noticed that "other" pages are also shown in blue, so I will update the documentation to reflect that. Having redirect links in red as you said makes sense, so I assume that is just a small programing error. The reason I removed the parts of the documentation that are only on the French wiki version is because I assumed that they will not be used by users reading the English documentation, but I guess they could be editing the French wiki but using the English cleaner version, so I will leave that on the documentation. I do not know how to make an English equivalent to the French {{Page h}}, but I am going to try and see if I can find someone who can. MrKIA11 (talk) 16:11, 6 January 2008 (UTC)[reply]
I added {{Page d}}, the equivalent of {{Page h}}. I also updated the disambiguation Templates that are used. Also, for both the "Current Disambiguation List", and the "Watched Pages", what are each of the columns? They only have one letter, and I can't figure out what they stand for. MrKIA11 (talk) 18:28, 6 January 2008 (UTC)[reply]
Great. I can understand your reasoning for everything. Thanks for describing what each column is, that should definitely help. MrKIA11 (talk) 23:25, 6 January 2008 (UTC)[reply]
That's great. But could I recommend placing it next to the Options button above the list, instead of down at the bottom. MrKIA11 (talk) 22:49, 7 January 2008 (UTC)[reply]
Few problems/suggestions:
  • When a redirect is fixed, the Send button becomes inactive again.
  • Redirect links to disambiguation pages show as both a redirect and a disambiguation page, so if the redirect is fixed first, the page can not be fixed as it should be. Not sure how easy it is, but I recommend excluding all redirects to disambiguation pages so that they only show up on the main list.
  • When the {{dn}} template has been used, the Link to, Replace with and the other top-portion options on the context menu are not available, so someone that is able to fix the link can not chose what page, they have to type it.
  • Would it be possible for the {{dn}} template to have a small d. It does not affect anything, but that is the norm MrKIA11 (talk) 00:38, 9 January 2008 (UTC)[reply]

Hello again. Couple of things:

  • I think you should change the wording for the Tools→Fix Redirects to Link ... to ..., instead of Replace ... by ...
  • When validate is clicked for a redirect page, the selection does not automatically move down to the next entry on the list
  • The Expand Templates window would be great, if you could do anything with it. Am I missing something, or is something to be implemented later?

Thanks, MrKIA11 (talk) 21:44, 18 January 2008 (UTC)[reply]

Hi, I'm off for holidays, will take a look at this when I am back home.
Expand templates is just here to saw the expanded text of a page, I'd be happy to do more with it but I don't know how.
--NicoV (talk) 17:27, 19 January 2008 (UTC)[reply]
I will see if I can show a page preview (that would be great), but I have to find something to render HTML in a Java program (maybe Cobra) --NicoV (talk) 10:09, 22 January 2008 (UTC)[reply]

I'm not sure what's wrong, but version 0.61 is not downloading. I have restarted the program at least 5 times, but still nothing. MrKIA11 (talk) 23:34, 22 January 2008 (UTC)[reply]

I know, I am on holidays and I don't have enough access to update it on my website, it will have to wait until the weekend. --NicoV (talk) 16:46, 23 January 2008 (UTC)[reply]
OK, no problem. I just assumed you had already since you updated the history of changes. MrKIA11 (talk) 16:50, 23 January 2008 (UTC)[reply]

I just updated the documentation. The only thing, is that only internal links have contextual menus, external links do not. This is not a problem, but according to the documentation, they should. I also have some recommendations for different wording in the program itself:

  • In the analysis window > Tools menu > Fix redirects, "Link ... by ..." should be "Link ... to ...". I actually wonder whether "Fix redirects" should even be included in the tools menu anymore, as it is easier and better to do it directly in the main text.
  • "Occurrence" is spelled with 2 rs, not 1

Still a great program MrKIA11 (talk) 01:51, 9 March 2008 (UTC)[reply]

Hi. If you are NicoV of Jmol - Folding@Home, I am pleased to meet you again over here! I have just sent you an XYZ file for p4403.

A word of advice - on English Wikipedia, we don't just blank an unsuitable entry, as you did to "bethany erickson" (unless it contains a personal attack); what we do is add an appropriate speedy-deletion tag, in this case {{db-person}}. Regards, JohnCD (talk) 05:37, 28 February 2008 (UTC)[reply]

  • No problem, I am not too awake myself. Your Wikipedia Cleaner looks interesting, I might try it - I have been fixing links to DAB pages by hand occasionally. Regards, JohnCD (talk) 06:22, 28 February 2008 (UTC)[reply]

Ambiguous link[edit]

I am concerned by your change to {{ambiguous link}} permitting users to mark ambiguous terms in the form {{dn|Ambiguous term}}. This form is not recognized by disambiguation bots that typically search for [[Ambiguous term]] links, thereby making it harder for other editors to find and fix these links. Before making an issue out of this, I wanted to solicit your views and see if I am overlooking something. --Russ (talk) 20:21, 29 May 2008 (UTC)[reply]

Bad token[edit]

I hope so. :) Because its a bit annoying at times. Of course. That doesn't stop me from using it. :) Best Wikipedia editing tool by far. --User:Woohookitty Disamming fool! 02:06, 3 March 2010 (UTC)[reply]

Odd error[edit]

 Done 0.99 "An error occured: Login unsuccessful: Unknown error". Huh? :) --User:Woohookitty Disamming fool! 05:13, 7 April 2010 (UTC)[reply]

At least an other user has the same problem on fr. I haven't changed anything in the login process, I suspect a problem with MediaWiki API. I hope I will have time this evening to investigate. --NicoV (talk) 06:47, 7 April 2010 (UTC)[reply]
The explanation is here. This is a MediaWiki issue, they have changed the loggin process (including for those using the API), and I'm not even sure they warned about it before :( --NicoV (talk) 07:24, 7 April 2010 (UTC)[reply]
Actually I haven't had a chance to look at the new capabilities yet. I will once Wikipedia Cleaner is up and functional for me again. It looks like the "minor change" broke quite a few of the tools. And I'm guessing that the disam challenge page stopped updating for the same reason. --User:Woohookitty Disamming fool! 08:11, 7 April 2010 (UTC)[reply]
I have modified WikiCleaner to take into account the new mechanism for login. --NicoV (talk) 20:46, 7 April 2010 (UTC)[reply]
Woohoo! :) Thank you. --User:Woohookitty Disamming fool! 01:16, 8 April 2010 (UTC)[reply]

Check Wikipedia Project on Wikipedia Cleaner[edit]

Ooooh I like! :) Started working with it tonight. Just as easy to use as the disam stuff. Thanks. :) --User:Woohookitty Disamming fool! 04:30, 27 April 2010 (UTC)[reply]

CSS for TemplateDataEditor[edit]

Resolved

Hi!

Could you replace

  • importStylesheet('User:NicoV/TemplateDataEditor.css')

by

  • mw.loader.load( '//en.wikipedia.org/w/index.php?title=User:NicoV/TemplateDataEditor.css&action=raw&ctype=text/css&smaxage=21600&maxage=86400', 'text/css' );

on User:NicoV/TemplateDataEditor.js so I can import the same script on other wikis? Helder 12:38, 20 July 2013 (UTC)[reply]

Sure, done. --NicoV (Talk on frwiki) 13:55, 20 July 2013 (UTC)[reply]

Greetings from itwp[edit]

Resolved

Hi, I am struggling a bit with the TD script (thanks, BTW!). Here is a technical explanation I was provided with in order to explain what does not look right. Thanks for your time: The rows

console.log(params[name]); console.log(Object.keys(params));

act on the variable params, which seems a string, and they work for single parameters (if you just put one parameter in the visual interface, it is correclty translate into json). When you add more than one parameter at time, the first of the two lines returns "Undefined" and the second throws an error, because params is not an object (i.e. an array or dictionary), and the JSON is not generated. --Elitre (WMF) (talk) 15:41, 20 July 2013 (UTC)[reply]

Hi. I'm not sure that I understood the problem... I've commented out the 2 lines, because they don't seem useful at all. --NicoV (Talk on frwiki) 23:49, 20 July 2013 (UTC)[reply]
The problem was that, importing your script, it happened a few times that only one parameter could be added to a template, but not a second one. However, I am not sure how - I was later not able to reproduce the problem anymore, and already added TD to a few templates. Thanks for it :) --Elitre (WMF) (talk) 05:12, 21 July 2013 (UTC)[reply]
Ok, tell me is you have this problem again. --NicoV (Talk on frwiki) 06:08, 21 July 2013 (UTC)[reply]

Preview[edit]

Resolved

Hi!

Could you also make this update to the script? Helder 13:29, 21 July 2013 (UTC)[reply]

Done. --NicoV (Talk on frwiki) 16:12, 21 July 2013 (UTC)[reply]

Descriptions in more than one language[edit]

It seems the script doesn't support more descriptions and labels in more than one language. Here is an example of what it does when there are multiple languages for a parameter. Helder 14:31, 21 July 2013 (UTC)[reply]

Yes, it seems so. That probably requires quite some work to make it work with multiple languages, I probably won't have time to make this modification this week. --NicoV (Talk on frwiki) 16:16, 21 July 2013 (UTC)[reply]

TemplateData[edit]

Resolved

Hallo again

I'm still struggling with TemplateData - not specifically the editor, just that my first attempt to add it, to {{EW charity}}, seems to have gone wrong. See Wikipedia_talk:VisualEditor/TemplateData_tutorial#Had_a_go_-_feedback. Thanks for any help you can offer! PamD 22:35, 21 July 2013 (UTC)[reply]

TemplateData regex[edit]

Resolved

Could you replace

        tagRegExp = /<templatedata[^>]*>([^]*)<\/templatedata>|<templatedata(?:)[^>]*\/>/;

by

        tagRegExp = /<templatedata[^>]*>([\s\S]*)<\/templatedata>|<templatedata(?:)[^>]*\/>/;

on User:NicoV/TemplateDataEditor.js? The current regex has an error and doesn't work on Template:Cite_web/doc.

Also, I'm not sure what that (?:) was supposed to do... Helder 11:58, 23 July 2013 (UTC)[reply]

Thanks, Ltrlg fixed this on frwiki, I copied his modifications. --NicoV (Talk on frwiki) 22:01, 23 July 2013 (UTC)[reply]

Thanks for the moral support[edit]

Your comment on my talk page is greatly appreciated. WMF simply doesn't even want to acknowledge that 'agile programming' may have been the wrong approach to introducing a visual editor. In fact, I don't think they even deemed it necessary to ask Wikipedians whether it was desirable and took it upon themselves to assume it would be a clever tactic for enticing new editors/contributors. Hmm... --Iryna Harpy (talk) 10:26, 15 August 2013 (UTC)[reply]

51444[edit]

Hi, are you able to reproduce [1]? I'm not sure if it's still a bug. Thanks, --Elitre (WMF) (talk) 14:58, 25 September 2013 (UTC)[reply]

Hi Elitre (WMF), I don't know how it was done, and I haven't been able to reproduce it then or now. --NicoV (Talk on frwiki) 14:24, 29 September 2013 (UTC)[reply]

Helo - bots on frwiki[edit]

Hello NicoV,

Since you are active on fr.wikipedia.org, I thought I would ask you. How does request for bots work on frwiki? Is it like on enwiki where you has to request for every kind of edit the bot will do, or is it like on svwiki where you only need a flag to do what you want?

I would like to make Josvebot active on frwiki fixing CHECKWIKI-errors and update disambiguation warnings.

If you could please help (umm...guide is a more accurate word...) me, that would be highly appreciated! (tJosve05a (c) 19:03, 27 February 2014 (UTC)[reply]

Hi! Requesting the bot flag in frwiki is done through the procedure described at fr:Wikipédia:Bot/Statut. Usually, you request it for some kinds of tasks, but once you have it, you can do other tasks provided you don't go too far. Scoopbot made a request recently for the bot flag for very similar tasks (or Gratus in the last archive). There are already 2 (or maybe more) bots updating disambiguation warnings (I don't run mine often lately, but I think Orikrin is running it regularly). For CW errors, you have to be careful because several errors are considered really minor (they don't change the appearance of the article), and bots are not too welcome on frwiki when they only do this kind of modifications in one edit. --NicoV (Talk on frwiki) 21:22, 27 February 2014 (UTC)[reply]
German Wikipedia is exactly the same, fear for small errors. Thanks, I will look it over and think about...stuff. (tJosve05a (c) 23:12, 27 February 2014 (UTC)[reply]

Ping[edit]

Hello NicoV,

I don't know how closely you've followed the research project about VisualEditor, but since they will be moving into the data analysis phase before long, I wanted to personally ask a few "regulars" at WP:VEF to let me know if they’d seen anything unusual during the last week or two. (I know you don't do much regular editing here, but you're still in the top 10 all-time contributors at WP:VEF.) There's a thread open at Wikipedia:VisualEditor/Feedback#Test feedback if you want, or you can always leave a note at my talk page or send me e-mail. Thanks, Whatamidoing (WMF) (talk) 06:26, 7 June 2015 (UTC)[reply]

Hi,
You appear to be eligible to vote in the current Arbitration Committee election. The Arbitration Committee is the panel of editors responsible for conducting the Wikipedia arbitration process. It has the authority to enact binding solutions for disputes between editors, primarily related to serious behavioural issues that the community has been unable to resolve. This includes the ability to impose site bans, topic bans, editing restrictions, and other measures needed to maintain our editing environment. The arbitration policy describes the Committee's roles and responsibilities in greater detail. If you wish to participate, you are welcome to review the candidates' statements and submit your choices on the voting page. For the Election committee, MediaWiki message delivery (talk) 13:52, 23 November 2015 (UTC)[reply]

WPCleaner for sq wiki[edit]

Hello, I updated WikiCleanerConfiguration but im not sure if i completed it right. Can you please check and tell me what's missing, and what should i do next? Thank you :) --Margott 11:16, 18 January 2016 (UTC)

Hi Margott. I've checked quickly the configuration, here's what I see that could be changed:
  • general_wpcleaner_tag=WPCleaner: this means that modifications done with WPCleaner will be tagged with "WPCleaner", but this tag needs to be defined first (it doesn't seem to be in the list of tags on sq). Either you should comment out this parameter (put a "#" at the beginning of the line) or ask for the creation of this tag on sqwiki (the procedure is wiki dependent).
  • general_nobot_templates: not all templates seem to exist on sqwiki, you should comment out this parameter (put a "#" at the beginning of each line) or update the list: "GOCEinuse" doesn't exist so you should remove it from the list, "Inuse" exists but is a redirect to "Duke punuar" so you should add also "Duke punuar", "In use" doesn't exist, "Nobots" seems ok, ...
  • general_todo_templates: "todo" template doesn't exist, same for "to do", ...
  • general_todo_subpage: on enwiki, tasks to be done for an article are put on a sub-page named "to do" of the discussion page. Is it also the case for sqwiki ?
  • general_suggestions_typo: "Wikipedia:AutoWikiBrowser/Typos" doesn't exist on sqwiki, you should comment out this parameter, or put a correct page name
  • similar problems for other parameters...
I think the easiest way to configure WPCleaner for a new wiki is to comment out what you're not sure about (see the template where almost everything is commented out): if you want, I can create a minimal configuration for you, just tell me, I will do it. After that you can add configuration step by step for the extra features you want to activate in WPCleaner (the help page for configuration is quite big, but the prerequisite chapter gives indications on how to configure the most important features). I will happily help you add configuration once you have a basic configuration: I can explain what parameters should be configured and how depending on what features you want. I know it's not an easy task to fully configurate WPCleaner (I did most of enwiki and frwiki but only because I can speak both languages). Magioladitis, I don't know if you can help. --NicoV (Talk on frwiki) 13:25, 18 January 2016 (UTC)[reply]
Margott, I made a basic configuration for sqwiki. I haven't tested it, but it seems ok for starting. If you want, I can help expanding it. --NicoV (Talk on frwiki) 15:31, 20 January 2016 (UTC)[reply]
Yes, please, i would really appreciate that. I'm new in this, sorry if im making you having a hard time :). --Margott (talk) 09:15, 21 January 2016 (UTC)[reply]
Margott I checked how WPCleaner is working with the basic configuration I put on sqwiki. It seems to roughly work for fixing Check Wiki errors and disambiguation links, which are the main functions of WPCleaner. I think the next things that you could do to improve the configuration for sqwiki are:
  • For disambiguation links, in sq:Përdoruesi:NicoV/WikiCleanerConfiguration#Disambiguation configuration, translate into Albanian and uncomment the parameters dab_comment, ... so that WPCleaner automatically suggests a comment when you fix disambiguation links.
  • For Check Wiki, in sq:Wikipedia:WikiProject Check Wikipedia/Përkthimi:
    • First, decide which errors you want to be detected in sqwiki (for example, some errors don't apply in some languages) and modify the _prio_ values accordingly (0 means disabled, 1 to 3 means activated from top priority to lowest priority)
    • Second, for errors that you want activated, translate into Albanian the _head_ parameters to describe the type of error: it's also used by WPCleaner to suggest a comment when you fix such error. You can also translate _desc_ parameters but they're just used for display.
Hope this helps, don't hesitate to ask me more things. The best way to configure WPCleaner is probably to start using it and ask me when you see some behaviour that is not what you want, I can then help you to configure WPCleaner more precisely. --NicoV (Talk on frwiki) 20:54, 24 January 2016 (UTC)[reply]
Hello,

As you said "the best way to configure WPCleaner is probably to start using it" :) so i did and im 7000 edits now. The only problem that im facing now is when i fix an article it doesn't appear as DONE here, or thats ok? Because the article might improve everyday and might have the same problem? Thank you, Hugs ----Margott (talk) 09:39, 5 April 2016 (UTC)[reply]

Hi Margott : did you actually use WPCleaner to save the modifications ? I tried an edit with WPCleaner and got an error message about a tag not being authorized. I modified WPCleaner configuration not to use the tag when saving edits, and I managed to save my edit, and the problem has been marked as done for error 16 as expected. --NicoV (Talk on frwiki) 02:17, 6 April 2016 (UTC)[reply]

You might want to get the "bot" flag added to this user, as having a user with "Bot" in its name without the flag may concern some editors. Just wanted to leave you a message with the friendly suggestion. :-) ~Oshwah~(talk) (contribs) 18:40, 5 March 2016 (UTC)[reply]

Hi Oshwah, thanks for the message. This account has the bot flag on frwiki where it doest most of its modifications, and here its main edits are not on the main namespace. With the SUL features, I don't want to multiply account names just to have names matching the fact that I requested the bot flag or not... I've updated the description of the account page to give more information, hope it will be enough. --NicoV (Talk on frwiki) 19:10, 5 March 2016 (UTC)[reply]

104[edit]

We are still not synchronized. My bot did a lot of nothing in the last pages. I just noticed. I'll come back to this later. -- Magioladitis (talk) 07:35, 13 June 2016 (UTC)[reply]

I retried today. AWB can't fix things like <ref name=SSA /<ref> -- Magioladitis (talk) 08:44, 17 June 2016 (UTC)[reply]

Reported at rev T138066. Today bot's run was a disaster. -- Magioladitis (talk) 08:50, 17 June 2016 (UTC)[reply]

WPCleaner in be-tarask[edit]

 Resolved

Hello, as advised, I started to edit be-tarask:Удзельнік:NicoV/WikiCleanerConfiguration page, but it says User:NicoV is not registered in our wiki. Can You please visit us and register there or make Your account global to eliminate the same issues for other future wikis? --Renessaince (talk) 17:25, 9 November 2016 (UTC)[reply]

Hi Renessaince, I've just visited my user page on be-tarask, it should be ok now. --NicoV (Talk on frwiki) 17:55, 9 November 2016 (UTC)[reply]
Started it, thanks. Trying to configure now... but I absolutely misunderstood the meaning of bunch of parameters like «general_dab_**_templates»! English and French configuration examples doesn't help as well. Can You please make an example of using it?
Secondly, parameter «auto_langlink_after_category» looks obsolete, isn't it? --Renessaince (talk) 17:41, 10 November 2016 (UTC)[reply]
Renessaince, auto_langlink_after_category is not exactly obsolete, but it's probably not very useful anymore since most langlinks are now in wikidata. --NicoV (Talk on frwiki) 10:39, 14 November 2016 (UTC)[reply]

ArbCom Elections 2016: Voting now open![edit]

Hello, NicoV. Voting in the 2016 Arbitration Committee elections is open from Monday, 00:00, 21 November through Sunday, 23:59, 4 December to all unblocked users who have registered an account before Wednesday, 00:00, 28 October 2016 and have made at least 150 mainspace edits before Sunday, 00:00, 1 November 2016.

The Arbitration Committee is the panel of editors responsible for conducting the Wikipedia arbitration process. It has the authority to impose binding solutions to disputes between editors, primarily for serious conduct disputes the community has been unable to resolve. This includes the authority to impose site bans, topic bans, editing restrictions, and other measures needed to maintain our editing environment. The arbitration policy describes the Committee's roles and responsibilities in greater detail.

If you wish to participate in the 2016 election, please review the candidates' statements and submit your choices on the voting page. MediaWiki message delivery (talk) 22:08, 21 November 2016 (UTC)[reply]

Linter bot for WPCleaner[edit]

 Resolved

Hi, please add Linter to Bot tools (like Checkwiki) to edit automatically the cases which are simple and can be edited by botYamaha5 (talk) 04:29, 18 October 2017 (UTC)[reply]

Hi Yamaha5, it should work now, it was just a configuration issue. I'm currently working on improving what WPC does with Linter errors, but I can't release that version yet, my code signing certificate has expired and I'm waiting for the renewal... --NicoV (Talk on frwiki) 06:02, 18 October 2017 (UTC)[reply]

WikiCleaner and error #524[edit]

 Resolved

Hi, I wanted to update doublicate warning message list at fa.wikipedia but WikiCleaner doesn't work properly. I updated fa:کاربر:NicoV/WikiCleanerConfiguration#Duplicated_arguments base on frwiki also fa:ویکی‌پدیا:ویکی‌پروژه تصحیح ویکی‌پدیا/ترجمه.

WikiCleaner checks 9840 articles but doesn't edit their talk page. also why it doesn't check template namespace many of these error caused by transcluded templates which I listed them at fa:ویکی‌پدیا:WikiProject Check Wikipedia/analysis 524. thank you for your great tool and your reply Yamaha5 (talk) 19:02, 18 October 2017 (UTC)[reply]

Hi Yamaha5. First I think there's a configuration problem of fawiki: if I ask the API what is the category for Duplicated arguments, I get Pages using duplicate arguments in template calls, but I think it sould be fa:رده:صفحه‌های دارای آرگومان تکراری در فراخوانی الگو, no ? Can you first fix that issue and then I will try to understand what's going on ? (I'm on vacation starting from tomorrow...) --NicoV (Talk on frwiki) 07:24, 19 October 2017 (UTC)[reply]
Yamaha5, can you also tell me exactly how you try to update the duplicate warning list? --NicoV (Talk on frwiki) 07:40, 19 October 2017 (UTC)[reply]
Yes the category is fa:رده:صفحه‌های دارای آرگومان تکراری در فراخوانی الگو now the API and category are exactly the same except رده: (Category:) which is not at API result.
At WikiCleaner > bot tools > click update doublicate warning message list. I set abusfilter like fr.wiki also I updated fa:ویکی‌پدیا:WikiProject Check Wikipedia/A 524.
I don't know why bot doesn't add fa:الگو:هشدار متغییر تکراری to talk's articles? like fr:Modèle:Avertissement_Argument_dupliqué Yamaha5 (talk) 14:29, 19 October 2017 (UTC)[reply]
Hi Yamaha5, the API is still giving me the English name of the category, not the one used on fawiki (for frwiki, I correctly get the French name). When I try Bot tools > Update duplicate argument warning messages, I get the message Analysis found 0 articles to check for duplicate argument errors (probably because of the discrepancy of the category name with the API). So, apparently, WPC doesn't have any article to check... I'm flying out tomorrow, not sure I will have much time to check this before coming back in about 10 days. --NicoV (Talk on frwiki) 19:15, 19 October 2017 (UTC)[reply]
May be it is because of your language setting at wikipedia. please see this screenshot image shows the category in persian and this screenshot shows WikiCleaner can find 8983 articles. WikiCleaner opens and works on >8983 articles but doesn't edit their talk page.Yamaha5 (talk) 19:53, 19 October 2017 (UTC)[reply]
As I said here shows the category as English because I set my wikipedia language to English.Yamaha5 (talk) 19:56, 19 October 2017 (UTC)[reply]
Yamaha5 I found the problem : the parameter before general_todo_templates was missing a whitespace before END, so it was including general_todo_templates in it, making this parameter missing. This parameter is required for putting warnings on talk pages. I also fixed an other place, but I'm not sure there are no other parameters like that, you should check.
Adding a warning worked, but apparently there are still parameters with whitespace missing before END, as the comment added includes also an other parameter. --NicoV (Talk on frwiki) 07:02, 20 October 2017 (UTC)[reply]
Yamaha5 I also suggest using the "Add warnings on talk page" button (in the main window) on a few pages to check that the configuration gives the expected result before running the bot tools on the 9.000 pages. --NicoV (Talk on frwiki) 07:36, 20 October 2017 (UTC)[reply]

checkwiki #17[edit]

Hi, when [[category:foo]] and [[category:foo|bela bela]] is at an article. WPCleaner should remove the [[category:foo]] but it can not edit. like this which i removed manually Yamaha5 (talk) 13:59, 5 November 2017 (UTC)[reply]

Hi Yamaha5. In this case, I'm not always sure that the correct one is the category with the sort key, so WPC doesn't remove the one without the sort key automatically. --NicoV (Talk on frwiki) 14:20, 5 November 2017 (UTC)[reply]
Thank you for your answer. in my opinion it is so Rigorous because both of the edits are done by users Yamaha5 (talk) 14:59, 5 November 2017 (UTC)[reply]

ArbCom 2018 election voter message[edit]

Hello, NicoV. Voting in the 2018 Arbitration Committee elections is now open until 23.59 on Sunday, 3 December. All users who registered an account before Sunday, 28 October 2018, made at least 150 mainspace edits before Thursday, 1 November 2018 and are not currently blocked are eligible to vote. Users with alternate accounts may only vote once.

The Arbitration Committee is the panel of editors responsible for conducting the Wikipedia arbitration process. It has the authority to impose binding solutions to disputes between editors, primarily for serious conduct disputes the community has been unable to resolve. This includes the authority to impose site bans, topic bans, editing restrictions, and other measures needed to maintain our editing environment. The arbitration policy describes the Committee's roles and responsibilities in greater detail.

If you wish to participate in the 2018 election, please review the candidates and submit your choices on the voting page. MediaWiki message delivery (talk) 18:42, 19 November 2018 (UTC)[reply]

WikiCleanerBot[edit]

 Resolved

From the userpage for User:WikiCleanerBot, it appears that you are running this account as a bot. On the english wikipedia, our Bot policy requires that bots be approved via WP:BRFA. Please seek approval before making further automated edits. SQLQuery me! 23:16, 16 December 2018 (UTC)[reply]

Hello SQL. What's the interest of this process, as my bot only acts on dedicated pages (list of errors provided by this bot) and not on articles or other pages provided by someone else? If this approval is still needed, I will seek approval, but it seems to be an administrative thing without any interest in these specific situation. --NicoV (Talk on frwiki) 11:00, 17 December 2018 (UTC)[reply]
Wikipedia:Bots/Requests for approval/WikiCleanerBot. --NicoV (Talk on frwiki) 15:41, 21 December 2018 (UTC)[reply]

Your BRFA[edit]

Hello NicoV, your BRFA (Wikipedia:Bots/Requests for approval/WikiCleanerBot) has been approved. Thank you for working this though with us. If you need to change the bot task in the future, please add a new BRFA. Minor changes such as adding another subpage of checks etc do not require a BRFA. Best regards, — xaosflux Talk 14:06, 22 December 2018 (UTC)[reply]

Thank you very much xaosflux ! --NicoV (Talk on frwiki) 09:10, 27 December 2018 (UTC)[reply]
Merry Christmas and a Prosperous 2019!

Hello NicoV, may you be surrounded by peace, success and happiness on this seasonal occasion. Spread the WikiLove by wishing another user a Merry Christmas and a Happy New Year, whether it be someone you have had disagreements with in the past, a good friend, or just some random person. Sending you heartfelt and warm greetings for Christmas and New Year 2019.
Happy editing,

Dan Koehl (talk) 09:05, 25 December 2018 (UTC)[reply]

Spread the love by adding {{subst:Seasonal Greetings}} to other user talk pages.

CheckWiki dumps[edit]

I am just interested to know how your bot updates pages like Wikipedia:CHECKWIKI/WPC 108 dump. Which database dump do you download and use and do you use the command line or WPCleaner to update them. I would like my bot to update these dumps daily but before my bot can do that, I need to know how is it done. Pkbwcgs (talk) 19:03, 21 January 2019 (UTC)[reply]

Do I run ListCheckWiki C:\Users\myusername\Downloads\enwiki-$-pages-articles.xml.bz2 wiki:Wikipedia:CHECKWIKI/WPC_{0}_dump 1 2 3 4 5 7 8 9 13 14 15 16 17 19 20 23 24 25 26 28 29 38 42 48 54 55 64 69 70 71 72 73 83 98 99 100 101 102 103 104 105 106 107 108 109 111

ListISBNWarnings
ListISSNWarnings
on the command line? I don't know how to run WPCleaner on the command line. Pkbwcgs (talk) 19:11, 21 January 2019 (UTC)[reply]

Hi Pkbwcgs. I'm not sure daily update is very interesting, because it can take a long time to process the dumps for enwiki... I download the official dumps, on a mirror (usually ftpmirror.your.org). For example, I will soon launch the analysis for the 20191020 dump which has become available (downloading file enwiki-20190120-pages-articles.xml.bz2). I process it on the command line (the task file is available on github). For an update using the same dump as the one the was used to generate the lists, the "ListCheckWiki" command can be replaced by "UpdateCheckWiki". I've a PowerShell script that I run to do this (except the download of the dump file which is manual) if you're interested. --NicoV (Talk on frwiki) 19:15, 21 January 2019 (UTC)[reply]
Command should be something like "java -jar getdown.jar . bot -credentials credentials.txt en DoTasks ListCheckWiki.txt", after creating credentials.txt and updating ListCheckWiki.txt. --NicoV (Talk on frwiki) 19:18, 21 January 2019 (UTC)[reply]
The download of the latest database dump has failed with a network error despite internet connection being okay. Pkbwcgs (talk) 19:23, 21 January 2019 (UTC)[reply]
I use FileZilla to download it, it can resume the download even if there's an error. It's necessary to have something resilient, it's a huge file (~15G). --NicoV (Talk on frwiki) 19:37, 21 January 2019 (UTC)[reply]
Hi Pkbwcgs. Given the tasks you want to perform with your bot, I suggest trying to run WPCleaner on the command line when possible (not everything is possible currently) because it's a lot easier to set up scripts dedicated for each task. I've also just added yesterday the ability to add a prefix to the comments (see this diff for example, the prefix being the T3) when running WPCleaner on the command line for bot tasks (it just requires a "-prefix prefix" on the command line). --NicoV (Talk on frwiki) 14:56, 22 January 2019 (UTC)[reply]
Can I set a limit to the number of pages the bot can analyse for each WP:WCW error when using the command line? Pkbwcgs (talk) 16:36, 22 January 2019 (UTC)[reply]
Also, can I set a time on WPCleaner so that it can automatically update the ISBN errors at a certain time and do this once a hour? That would be a very handy feature if it was available. Pkbwcgs (talk) 16:38, 22 January 2019 (UTC)[reply]
Hi Pkbwcgs. I'm not sure about the limit on the number of pages, bot mode is rather for doing the maximum... One of the advantages of running WPCleaner through the command line is that you can automate running it, that's what I do for its daily task: a cron runs it each day at the same time. --NicoV (Talk on frwiki) 19:07, 22 January 2019 (UTC)[reply]
Can I run the same task multiple times a day on the command line? Pkbwcgs (talk) 19:10, 22 January 2019 (UTC)[reply]
Also, what is a "cron"? Pkbwcgs (talk) 19:11, 22 January 2019 (UTC)[reply]
Hi Pkbwcgs. Yes, you can run the same command line several times a day. "cron" is the classic tool on Unix/Linux to run tasks at given times, but you have a similar tool on Windows, the Task Scheduler. --NicoV (Talk on frwiki) 19:14, 22 January 2019 (UTC)[reply]
What is the code to run the ISBN warnings and ISSN warnings on Command Prompt? I will save this as a .bat file and use this on the task scheduler and let it run automatically at 21:00 everyday. Pkbwcgs (talk) 19:24, 22 January 2019 (UTC)[reply]
I also got an error when running WPCleaner on the command line. "Error: Could not find or load main class org.wikipediacleaner.Bot". Pkbwcgs (talk) 19:43, 22 January 2019 (UTC)[reply]
Hi Pkbwcgs. To run this task on the command line, you need the following:
  • A credentials.txt file containing 2 lines: "user=your username" and "password=your password"
  • A task file ISBN_ISSN.txt containing the tasks to be executed by WPCleaner: this one does what you need
  • A batch file that will run the following command from the directory where WPCleaner is installed: java -jar getdown.jar . bot -credentials credentials.txt -prefix [[Wikipedia:Bots/Requests_for_approval/PkbwcgsBot_8|T8]] en DoTasks ISBN_ISSN.txt
Be sure to test the batch file directly before running it through the task scheduler (the context in the tasks scheduler is different, so it can lead to some problems). --NicoV (Talk on frwiki) 06:58, 23 January 2019 (UTC)[reply]
Pkbwcgs, the link I gave you above for the task file is the one from frwiki, it also adds and updates the warnings on the talk page. If you prefer only updating the lists, you can take this one instead. --NicoV (Talk on frwiki) 08:42, 23 January 2019 (UTC)[reply]
There is another error. "Error: Unable to access jarfile getdown.jar". I do have "getdown.jar". Pkbwcgs (talk) 16:23, 23 January 2019 (UTC)[reply]
That is fixed but it is saying "the configuration file is missing the appbase". Pkbwcgs (talk) 16:27, 23 January 2019 (UTC)[reply]
Pkbwcgs: are you running the script from the directory where you have getdown.jar and getdown.txt? Does getdown.txt has a "appbase" parameter inside? --NicoV (Talk on frwiki) 17:26, 23 January 2019 (UTC)[reply]
getdown.txt has an appbase parameter. Pkbwcgs (talk) 17:31, 23 January 2019 (UTC)[reply]
Pkbwcgs If you open getdown.txt in notepad, what do you have exactly ? If it's the version downloaded to install WPCleaner, it should only contain one line with appbase = https://tools.wmflabs.org/wpcleaner/wpcleaner/. If you have already managed to run WPCleaner from this directory, it should contain many many lines... --NicoV (Talk on frwiki) 17:50, 23 January 2019 (UTC)[reply]
Well, it said "https://tools.wmflabs.org/wpcleaner/wpcleaner/allow_offline" which is obviously wrong so I have corrected that. Pkbwcgs (talk) 17:52, 23 January 2019 (UTC)[reply]
Oh dear, I corrected it but it is still saying "the configuration file is missing the appbase" and I don't understand why. Pkbwcgs (talk) 17:54, 23 January 2019 (UTC)[reply]
I even moved the "getdown.jar" file to a new folder in the same WPCleaner directory and it is still giving the same error. Pkbwcgs (talk) 18:00, 23 January 2019 (UTC)[reply]
I also tried the test version of WPCleaner but it is still giving the same error. Running out of options... Pkbwcgs (talk) 18:04, 23 January 2019 (UTC)[reply]
Pkbwcgs: I don't know. Try using a new folder, downloading getdown.txt and getdown.jar in it from Tools (right click on each link and "save link as" in the new folder). Copy your credentials.txt and ISBN_ISSN.txt files in the same folder. Open the cmd.exe in the folder and try running the command. --NicoV (Talk on frwiki) 11:07, 24 January 2019 (UTC)[reply]
The same error is coming up despite following your steps. I don't understand what is going on. Pkbwcgs (talk) 16:31, 24 January 2019 (UTC)[reply]
I have snipped the error I am getting and put it on Imgur. The URL is https://imgur.com/a/6ka9qgB. This is the constant error I have been complaining about. Pkbwcgs (talk) 16:56, 24 January 2019 (UTC)[reply]
I restarted my computer and there has been no luck. The same error is repeating constantly and it means that I can't do the hourly automatic update to the ISBN and ISSN errors. Had this worked, I would have used the same trick to fix CHECKWIKI errors hourly through the event scheduler but it is clearly not working. Pkbwcgs (talk) 21:57, 24 January 2019 (UTC)[reply]
Pkbwcgs: this means that the content of getdown.txt is not correct or not properly read. When you look at the getdown.txt file to be downloaded for installation, it's a one line file with appbase=... --NicoV (Talk on frwiki) 08:39, 25 January 2019 (UTC)[reply]
Otherwise, copy an existing folder that is working and try creating your script in this new folder. --NicoV (Talk on frwiki) 08:40, 25 January 2019 (UTC)[reply]
I am re-installing JavaScript. Could that work? Pkbwcgs (talk) 08:51, 25 January 2019 (UTC)[reply]
Apparently, I have a really old version of JavaScript. Perhaps, that is what is causing the problem. I am currently getting that installed and replacing it with a new version of JavaScript. Pkbwcgs (talk) 08:53, 25 January 2019 (UTC)[reply]
However, it is still not able to identify the appbase for some weird reason. Pkbwcgs (talk) 08:55, 25 January 2019 (UTC)[reply]

This could be the culprit to why the appbase is not able to be recognised. Here is some of the history from the launcher.txt file that came with the WPCleaner installation.

2019/01/25 08:42:23:816 INFO Using 'appbase' from bootstrap config [appbase=null]
2019/01/25 08:42:23:816 WARNING run() failed.
java.lang.RuntimeException: m.missing_appbase
at com.threerings.getdown.data.Application.init(Unknown Source)
at com.threerings.getdown.launcher.Getdown.detectProxy(Unknown Source)
at com.threerings.getdown.launcher.Getdown.run(Unknown Source)

Pkbwcgs (talk) 08:58, 25 January 2019 (UTC)[reply]

Pkbwcgs What is the content of getdown.txt just after you download it? What is the folder path in which you have downloaded getdown.txt and getdown.jar? What is the exact command that you're running? --NicoV (Talk on frwiki) 09:03, 25 January 2019 (UTC)[reply]
  1. The content of the getdown.txt file is "appbase = https://tools.wmflabs.org/wpcleaner/wpcleaner/".
  2. The folder path in which I have moved the getdown.txt and getdown.jar is C:/Users/username/Documents/WPCleaner
  3. The exact command I am running is java -jar C:\Users\username\Documents\WPCleaner\getdown.jar . bot -credentials credentials.txt en DoTasks ISBN_ISSN.txt

Pkbwcgs (talk) 09:18, 25 January 2019 (UTC)[reply]

Pkbwcgs Do you run the command from the folder C:/Users/username/Documents/WPCleaner or from some other folder? --NicoV (Talk on frwiki) 09:21, 25 January 2019 (UTC)[reply]
I run the command from C:/Users/username/Documents/WPCleaner. Pkbwcgs (talk) 09:31, 25 January 2019 (UTC)[reply]
Any space in the folder path? Try this command instead java -jar C:\Users\username\Documents\WPCleaner\getdown.jar C:\Users\username\Documents\WPCleaner bot -credentials credentials.txt en DoTasks ISBN_ISSN.txt. --NicoV (Talk on frwiki) 09:46, 25 January 2019 (UTC)[reply]
It installed WPCleaner which wasn't what I wanted it to do. Pkbwcgs (talk) 09:49, 25 January 2019 (UTC)[reply]
Pkbwcgs It's supposed to install WPCleaner and then run the command, otherwise how can it run WPCleaner? Are you sure you are running the command from the folder into which you downloaded the 2 files? Because the only difference in the 2 commands is that it will look in C:\Users\username\Documents\WPCleaner for getdown.txt instead of the current folder (.). If you're not running the command from the correct folder, you have to specify the path for everything java -jar C:\Users\username\Documents\WPCleaner\getdown.jar C:\Users\username\Documents\WPCleaner bot -credentials C:\Users\username\Documents\WPCleaner\credentials.txt en DoTasks C:\Users\username\Documents\WPCleaner\ISBN_ISSN.txt. --NicoV (Talk on frwiki) 09:54, 25 January 2019 (UTC)[reply]
Also, be aware that WPCleaner is run in the background, the command returns but WPCleaner may still be running. --NicoV (Talk on frwiki) 09:57, 25 January 2019 (UTC)[reply]
I tried the alternative command you provided in your previous post and it worked but it didn't update the ISBN or ISSN lists. Pkbwcgs (talk) 09:59, 25 January 2019 (UTC)[reply]
Pkbwcgs Check the log file (wpcleaner.log) to see what WPCleaner is actually doing. --NicoV (Talk on frwiki) 10:07, 25 January 2019 (UTC)[reply]

WPCleaner is doing something quite strange:

10:41:20.408 [Thread-0] INFO API - GET https://en.wikipedia.org/w/api.php?continue=&prop=revisions%7Cinfo&inprop=protection&format=xml&rvslots=main&action=query&titles=Wikipedia:WikiProject Check Wikipedia/Translation&rvprop=content|ids|timestamp 10:41:20.750 [Thread-0] INFO API - GET https://en.wikipedia.org/w/api.php?continue=&prop=links&pllimit=max&format=xml&action=query&titles=Wikipedia:WikiProject_Check_Wikipedia/Error_103_whitelist%7CWikipedia:WikiProject_Check_Wikipedia/Error_048_whitelist%7CWikipedia:WikiProject_Check_Wikipedia/Error_060_whitelist%7CWikipedia:WikiProject_Check_Wikipedia/Error_101_whitelist%7CWikipedia:WikiProject_Check_Wikipedia/Error_062_whitelist%7CWikipedia:WikiProject_Check_Wikipedia/Error_014_whitelist%7CWikipedia:WikiProject_Check_Wikipedia/Error_054_whitelist%7CWikipedia:WikiProject_Check_Wikipedia/Error_112_whitelist%7CWikipedia:WikiProject_Check_Wikipedia/Error_031_whitelist%7CWikipedia:WikiProject_Check_Wikipedia/Error_046_whitelist%7CWikipedia:WikiProject_Check_Wikipedia/Error_065_whitelist%7CWikipedia:WikiProject_Check_Wikipedia/Error_006_whitelist%7CWikipedia:WikiProject_Check_Wikipedia/Error_095_whitelist%7CWikipedia:WikiProject_Check_Wikipedia/Error_038_whitelist%7CWikipedia:WikiProject_Check_Wikipedia/Error_089_whitelist%7CWikipedia:WikiProject_Check_Wikipedia/Error_025_whitelist%7CWikipedia:WikiProject_Check_Wikipedia/Error_090_whitelist%7CWikipedia:WikiProject_Check_Wikipedia/Error_076_whitelist%7CWikipedia:WikiProject_Check_Wikipedia/Error_097_whitelist%7CWikipedia:WikiProject_Check_Wikipedia/Error_071_whitelist%7CWikipedia:WikiProject_Check_Wikipedia/Error_049_whitelist%7CWikipedia:WikiProject_Check_Wikipedia/Error_087_whitelist%7CWikipedia:WikiProject_Check_Wikipedia/Error_004_whitelist%7CWikipedia:WikiProject_Check_Wikipedia/Error_010_whitelist 10:41:20.969 [Thread-0] INFO API - GET https://en.wikipedia.org/w/api.php?continue=&prop=links&pllimit=max&format=xml&action=query&titles=Wikipedia:WikiProject_Check_Wikipedia/Error_019_whitelist%7CWikipedia:WikiProject_Check_Wikipedia/Error_085_whitelist%7CWikipedia:WikiProject_Check_Wikipedia/Error_040_whitelist%7CWikipedia:WikiProject_Check_Wikipedia/Error_015_whitelist%7CWikipedia:WikiProject_Check_Wikipedia/Error_098_whitelist%7CWikipedia:WikiProject_Check_Wikipedia/Error_034_whitelist%7CWikipedia:WikiProject_Check_Wikipedia/Error_028_whitelist%7CWikipedia:WikiProject_Check_Wikipedia/Error_002_whitelist%7CWikipedia:WikiProject_Check_Wikipedia/Error_061_whitelist%7CWikipedia:WikiProject_Check_Wikipedia/Error_047_whitelist%7CWikipedia:WikiProject_Check_Wikipedia/Error_032_whitelist%7CWikipedia:WikiProject_Check_Wikipedia/Error_039_whitelist%7CWikipedia:WikiProject_Check_Wikipedia/Error_058_whitelist%7CWikipedia:WikiProject_Check_Wikipedia/Error_070_whitelist%7CWikipedia:WikiProject_Check_Wikipedia/Error_100_whitelist%7CWikipedia:WikiProject_Check_Wikipedia/Error_026_whitelist%7CWikipedia:WikiProject_Check_Wikipedia/Error_043_whitelist%7CWikipedia:WikiProject_Check_Wikipedia/Error_024_whitelist%7CWikipedia:WikiProject_Check_Wikipedia/Error_105_whitelist%7CWikipedia:WikiProject_Check_Wikipedia/Error_037_whitelist%7CWikipedia:WikiProject_Check_Wikipedia/Error_069_whitelist%7CWikipedia:WikiProject_Check_Wikipedia/Error_005_whitelist%7CWikipedia:WikiProject_Check_Wikipedia/Error_091_whitelist%7CWikipedia:WikiProject_Check_Wikipedia/Error_064_whitelist 10:41:21.485 [Thread-0] INFO API - GET https://en.wikipedia.org/w/api.php?ammessages=duplicate-args-category%7Clinter-heading-high-priority%7Clinter-category-deletable-table-tag%7Clinter-category-html5-misnesting%7Clinter-category-misc-tidy-replacement-issues%7Clinter-category-multiline-html-table-in-list%7Clinter-category-multiple-unclosed-formatting-tags%7Clinter-category-pwrap-bug-workaround%7Clinter-category-self-closed-tag%7Clinter-category-tidy-font-bug%7Clinter-category-tidy-whitespace-bug%7Clinter-category-unclosed-quotes-in-heading%7Clinter-heading-medium-priority%7Clinter-category-bogus-image-options%7Clinter-category-fostered%7Clinter-category-misnested-tag%7Clinter-category-multi-colon-escape%7Clinter-heading-low-priority%7Clinter-category-missing-end-tag%7Clinter-category-obsolete-tag%7Clinter-category-stripped-tag&meta=allmessages&continue=&format=xml&action=query 10:41:21.766 [AWT-EventQueue-0] ERROR org.wikipediacleaner.Bot - Unable to process tasks java.io.FileNotFoundException: C:\Users\Username\Documents\WPCleaner\ISBN_ISSN.txt (The system cannot find the file specified) at java.io.FileInputStream.open0(Native Method) at java.io.FileInputStream.open(Unknown Source) at java.io.FileInputStream.<init>(Unknown Source) at java.io.FileReader.<init>(Unknown Source) at org.wikipediacleaner.Bot.executeAction(Unknown Source) at org.wikipediacleaner.Bot.afterFinished(Unknown Source) at org.wikipediacleaner.gui.swing.basic.BasicWorker.finished(Unknown Source) at org.wikipediacleaner.gui.swing.worker.LoginWorker.finished(Unknown Source) at org.wikipediacleaner.gui.swing.basic.SwingWorker$1.run(Unknown Source) at java.awt.event.InvocationEvent.dispatch(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$500(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) There was a lot more which I will post at a separate subpage. Pkbwcgs (talk) 10:44, 25 January 2019 (UTC)[reply]

The full log can be located at User:Pkbwcgs/WPCleaner log file. Pkbwcgs (talk) 10:50, 25 January 2019 (UTC)[reply]
 Done Updated ISBNs here and ISSNs here. Now I can move onto hourly updates through the event scheduler. Pkbwcgs (talk) 11:05, 25 January 2019 (UTC)[reply]
The task scheduler is doing nothing! It says it is running but no edit is being made. Pkbwcgs (talk) 12:07, 25 January 2019 (UTC)[reply]
Pkbwcgs As I said above "the context in the tasks scheduler is different, so it can lead to some problems". Be sure to check the properties of the scheduled task: which user account is it using (by default, it's the System account, not your user account, so it has less possibilities) ? Have you written a .bat file and tested it from the correct directory and from another one (because the scheduled task won't run in this directory)... --NicoV (Talk on frwiki) 12:54, 25 January 2019 (UTC)[reply]
I have another major problem. When my computer is on sleep mode, the script will stop and it won't work. How to make the script work even while the computer is on sleep mode. Pkbwcgs (talk) 13:08, 25 January 2019 (UTC)[reply]
Pkbwcgs There's an option on the task to get the computer out of the sleep mode, but never tried it. My tasks run on a computer that never goes on sleep mode. --NicoV (Talk on frwiki) 13:11, 25 January 2019 (UTC)[reply]
I have changed the settings so that the computer never sleeps when the lid is closed. Pkbwcgs (talk) 13:20, 25 January 2019 (UTC)[reply]
It looks like I am heading to abandon hourly updates and give up because the task scheduler just won't run the task despite applying the correct settings. Pkbwcgs (talk) 15:00, 25 January 2019 (UTC)[reply]
It is running but there are a lot of glitches as it is running and then stopping and not responding. Pkbwcgs (talk) 22:42, 25 January 2019 (UTC)[reply]
What do you mean? I've been running such tasks for years without any problem. --NicoV (Talk on frwiki) 10:27, 26 January 2019 (UTC)[reply]
It is constantly crashing and whenever the task scheduler runs the task, it is doing nothing but analysing pages. When it is finished with analysing pages, it is analysing them again and not updating the errors. The task is causing my system to crash awfully. Pkbwcgs (talk) 11:20, 26 January 2019 (UTC)[reply]
That's really strange. I would need logs, detailed explanations... to start investigating. --NicoV (Talk on frwiki) 20:27, 27 January 2019 (UTC)[reply]

Your BRFA (4)[edit]

Hello NicoV, your recent BRFA (Wikipedia:Bots/Requests for approval/WikiCleanerBot 4) has been approved. Best regards, — xaosflux Talk 04:50, 27 May 2019 (UTC)[reply]

WikiCleanerBot 10[edit]

Wikipedia:Bots/Requests for approval/WikiCleanerBot 10 has been approved. Happy editing! --TheSandDoctor Talk 02:58, 19 August 2019 (UTC)[reply]

ArbCom 2019 election voter message[edit]

Hello! Voting in the 2019 Arbitration Committee elections is now open until 23:59 on Monday, 2 December 2019. All eligible users are allowed to vote. Users with alternate accounts may only vote once.

The Arbitration Committee is the panel of editors responsible for conducting the Wikipedia arbitration process. It has the authority to impose binding solutions to disputes between editors, primarily for serious conduct disputes the community has been unable to resolve. This includes the authority to impose site bans, topic bans, editing restrictions, and other measures needed to maintain our editing environment. The arbitration policy describes the Committee's roles and responsibilities in greater detail.

If you wish to participate in the 2019 election, please review the candidates and submit your choices on the voting page. If you no longer wish to receive these messages, you may add {{NoACEMM}} to your user talk page. MediaWiki message delivery (talk) 00:07, 19 November 2019 (UTC)[reply]

WikiCleanerBot 12 approved[edit]

Wikipedia:Bots/Requests for approval/WikiCleanerBot 12 has been approved. Happy editing! --TheSandDoctor Talk 18:29, 23 March 2020 (UTC)[reply]

Can you please explain ...[edit]

 Resolved

... this edit which inappropriately moved a comma? Paul August 13:44, 18 April 2020 (UTC)[reply]

Hi Paul August. Can you explain to me why it was inappropriate (so that I can understand what needs to be modified in my bot)? Usually, a link text ending with a comma is an error, the comma shouldn't be part of the link, but after. Why is it different for this case? --NicoV (Talk on frwiki) 13:56, 18 April 2020 (UTC)[reply]
Hi Nick. The comma is not punctuating the sentence it is in, instead it is intended to be the part of the thing being liked to, in this case the LSJ entry for "κεραυνός , ὁ,". See [2]. Paul August 19:35, 18 April 2020 (UTC)[reply]
Thanks Paul August. I added the page in the white list, so it shouldn't be modified again. Tell me if my bot misbehave again! --NicoV (Talk on frwiki) 11:03, 19 April 2020 (UTC)[reply]
Ok thanks. Although, as I said above, that trailing comma was meant to be part of the link text, linking to the LSJ entry for "κεραυνός , ὁ," (which means the entry for both of the Greek words spelled κεραυνός and κεραυνὁ), I've decided that, in this case, it is sufficient to specify it as just "LSJ s.v. κεραυνός", thus eliminating the need for the trailing comma. Regards, Paul August 11:26, 19 April 2020 (UTC)[reply]

WPCleaner bot edit caused missing end tag errors[edit]

 Resolved

This edit caused multiple Linter "missing end tag" errors. Please adjust your script. – Jonesey95 (talk) 17:30, 20 April 2020 (UTC)[reply]

Thanks Jonesey95. I will try to do something, but I think the problem comes from the template {{Plainlist}} itself : it creates an opening div unconditionally, but creates the closing div only if the first argument is given (the </div> is in the #if, not the <div>)... Don't you think it would be best to fix the template? --NicoV (Talk on frwiki) 20:09, 20 April 2020 (UTC)[reply]
I checked the template, and now I understand why the div is closed only if there's a parameter. Behavior like that are likely to cause missing end tag errors... but it's probably used in too many places to have something clean now... --NicoV (Talk on frwiki) 20:14, 20 April 2020 (UTC)[reply]
If the template is empty, you can remove the whole template; that's what I do when I come upon an empty template that causes errors like this. If an editor needs it, they can add it back with content inside it. – Jonesey95 (talk) 23:15, 20 April 2020 (UTC)[reply]
Thanks Jonesey95. It's too specific for my taste, so for the moment, I will simply not remove automatically empty list items in templates. I will see after that if I can be less restrictive. --NicoV (Talk on frwiki) 07:39, 21 April 2020 (UTC)[reply]

Not understanding this edit[edit]

 Resolved

There wasn't s duplication of the category. - Seasider53 (talk) 10:37, 3 May 2020 (UTC)[reply]

Hi Seasider53. Yes, there was, and there is again: [[Category:Educational institutions established in 1899]] [[Category:1899 establishments in Georgia (U.S. state)]] [[Category:Kindergarten]] [[Category:Education in Savannah, Georgia]] [[Category:Educational institutions established in 1899]] --NicoV (Talk on frwiki) 11:33, 3 May 2020 (UTC)[reply]

WikiCleanerBot 15 has been approved[edit]

Wikipedia:Bots/Requests for approval/WikiCleanerBot 15 has been approved. Happy editing! (Might I suggest bringing this bot task to meta and/or other editions? It would be of great use over there.) --TheSandDoctor Talk 05:25, 27 May 2020 (UTC)[reply]

Thanks TheSandDoctor.
I'm not familiar with meta, what's the process for bot approval there? I can probably easily add meta to WPCleaner if needed. Tell me which tasks among the ones I'm already doing for enwiki or frwiki could be useful there and I will check what I can do.
For other editions (meaning other languages?), I usually let other people run bots there with WPCleaner if they want (to avoid the language issue for me). But I can help on setting up WPCleaner and defining tasks that can be run there. Do you have any particular edition in my mind? --NicoV (Talk on frwiki) 11:15, 27 May 2020 (UTC)[reply]
My apologies for the delay. You seem to have found it on meta, however. Yes, other editions are other languages. Its lint error fixing capabilities are what interest me the most. Please let me know if you have any Qs and I will do my best to assist. I myself, however, have not actually filed a bot request on meta to date though haha. --TheSandDoctor Talk 23:05, 6 June 2020 (UTC)[reply]
Hi TheSandDoctor. For meta, I'm in the process of improving WPCleaner to deal with the specific ways of meta. For other languages, WPCleaner is already available on many other wikis, see Wikipedia:WPCleaner/Wikis (adding another wiki is not too complex). With a bit of configuration to activate the errors, it can easily be run in bot mode to fix Linter errors on those wiki. But, I'd prefer to find someone to run it on such wiki, mostly because of the language issue. I can of course help to configure and do the first runs. Do you know editors who would be willing to take such task? --NicoV (Talk on frwiki) 07:30, 7 June 2020 (UTC)[reply]
I would personally like to take it to commons, but it is already listed there ;). Does Wikipedia:CHECKWIKI/WPC 551 dump exist for commons and meta? Could you please also turn on 537, 539, and 541 for meta? For some reason they aren't selectable options. --TheSandDoctor Talk 16:51, 7 June 2020 (UTC)[reply]
Hi TheSandDoctor. I don't think anyone run dump analysis with WPCleaner on commons or meta, but I can run it once: only 551? I modified the configuration on meta, 537, 539 and 541 should be available now. --NicoV (Talk on frwiki) 17:04, 7 June 2020 (UTC)[reply]
Thanks. For now, yes. How do you start, for example, Wikipedia:Bots/Requests for approval/WikiCleanerBot 10? I'd be curious in running CheckErrorAlgorithm532, CheckErrorAlgorithm539, and CheckErrorAlgorithm540 on meta. --TheSandDoctor Talk 17:42, 7 June 2020 (UTC)[reply]
Hi TheSandDoctor. I ran a dump analysis on meta for #551, result is here, it took about 20mn to do.
If you have installed WPCleaner, you should have a "tasks" folder in WPCleaner. I've just added tasks for meta there (meta/ListCheckWiki.txt and meta/_Common.txt).
Tasks are script files that describe what the bot should do, so you should define one that matches what you want to do.
For example, meta/ListCheckWiki.txt is the one I just used to run the dump analysis on meta. Explanation on what it does:
  • DoTasks _Common.txt : execute common tasks for meta (list of algorithms activated, edit throttling of the bot)
  • Set Prefix ... : add a prefix to the comments for each edit of the bot (replace whitespace characters by _)
  • Set Namespaces ... : list on which namespaces the other tasks will work on
  • ListCheckWiki ... : do the dump analysis
You can also have a look at enwiki/ListCheckWiki.txt in which some tasks run automatic fixing.
To run a task file, you can use Bot.sh or Bot.bat depending on your operating system: Bot.bat -credentials [credentials_file] DoTasks [task_file]
"ListCheckWiki" needs a dump file (...-pages-articles.xml.bz2) which can be downloaded (I'm using FTP server ftpmirror.your.org, directory /pub/wikimedia/dumps)
Tell me if you need more informations. --NicoV (Talk on frwiki) 18:02, 7 June 2020 (UTC)[reply]
"Bot.bat -credentials credentials.txt DoTasks meta/_Common.txt" just says "Launching 99% complete" and then shuts and the process ends. (Win10) --TheSandDoctor Talk 18:30, 7 June 2020 (UTC)[reply]
Hi TheSandDoctor. Sorry, I forgot to tell you: it's normal, the actual process should be running in the background. Check the file WPCleaner.log to see if it's doing things. --NicoV (Talk on frwiki) 18:53, 7 June 2020 (UTC)[reply]
Just looked there. Thanks. Seems to have been running into "[main] WARN org.wikipediacleaner.Bot - Unable to find wiki DoTasks" before actually crashing those times. --TheSandDoctor Talk 18:56, 7 June 2020 (UTC)[reply]
Also: how do you kill it early if you have to? Task manager I assume? --TheSandDoctor Talk 18:56, 7 June 2020 (UTC)[reply]
Hi TheSandDoctor. My bad: you have to specify the wiki to connect to, so probably "Bot.bat -credentials credentials.txt meta DoTasks meta/_Common.txt". If you want to kill it, yes, task manager. The other option is to run WPCleaner directly (instead of running it through getdown, which brings automatic update): java -cp "WPCleaner.jar;libs/*" org.wikipediacleaner.Bot -credentials credentials.txt meta DoTasks meta/_Common.txt. --NicoV (Talk on frwiki) 05:55, 8 June 2020 (UTC)[reply]

WikiCleanerBot 16 has been approved[edit]

Wikipedia:Bots/Requests for approval/WikiCleanerBot 16 has been approved. Happy editing! --TheSandDoctor Talk 05:30, 27 May 2020 (UTC)[reply]

WikiCleanerBot 17 approved[edit]

Wikipedia:Bots/Requests for approval/WikiCleanerBot 17 has been approved. Happy editing! --TheSandDoctor Talk 18:43, 30 May 2020 (UTC)[reply]

Missing end tag turned into misnested tag[edit]

This edit by WikiCleanerBot fixed a missing end tag by turning it into a misnested tag. <small>...</small> tags can't wrap multiple lines. I created {{smalldiv}} to get around this limitation; here's how to apply it.

FWIW, the bot's edit makes it easier for me to replace small tags with the smalldiv template, since my pattern looks for opening and closing tags, so if you are unable to add smalldiv, keep doing it this way, and I'll clean up after you. – Jonesey95 (talk) 17:23, 13 June 2020 (UTC)[reply]

Hi Jonesey95. Thanks for the info and example. For the moment, the bot will keep doing it this way, but in the future I should do something about it as it's a recurring problem. --NicoV (Talk on frwiki) 17:38, 13 June 2020 (UTC)[reply]
Yes, please keep doing it. I will fix the misnested tags when I see them. – Jonesey95 (talk) 17:43, 13 June 2020 (UTC)[reply]

Bold/italic out-of-section confusion[edit]

 Resolved

This edit actually broke what had been a correctly matched italics set. The unbalanced set was in the preceding h2 section. So now although there are an equal number of ital open/close in the article as a whole, there is misnesting of them, and imbalance in two different sections. DMacks (talk) 12:56, 15 June 2020 (UTC)[reply]

Hi DMacks. Thanks for the notification. In fact, the incorrect edit is due to a side effect of the internal link inside an external link ([http://www.dundalkeagle.com ''The [[Dundalk Eagle]]'' newspaper]): my bot saw a single italic set inside an external link with only one word in the text ("The"), so it closed the italic... I will add a check in my code for such special conditions. But the external link should be fixed: something like [http://www.dundalkeagle.com ''The Dundalk Eagle'' newspaper] or ''The [[Dundalk Eagle]]'' newspaper. --NicoV (Talk on frwiki) 14:14, 15 June 2020 (UTC)[reply]
Hi DMacks. Next release of WPCleaner will take into account such incorrect external links for missing end tags to avoid the error. --NicoV (Talk on frwiki) 14:49, 15 June 2020 (UTC)[reply]
Ooh good diagnosis! Thanks. DMacks (talk) 04:21, 16 June 2020 (UTC)[reply]

Submission of draft[edit]

Please help to guide me on how to submit Draft Abbas Kwarbai (talk) 09:53, 5 July 2020 (UTC)[reply]

Hi Abbas Kwarbai, and welcome. I don't edit much on English wikipedia, so I don't know how it works for submitting drafts. I think you can have a look at Wikipedia:Guidance for younger editors (notably Wikipedia:Teahouse) or Wikipedia:A primer for newcomers. --NicoV (Talk on frwiki) 11:32, 5 July 2020 (UTC)[reply]

new proposal[edit]

Hi, Is it possible to add possibility to WPCleaner which do these steps?

  1. check article base on the checkwiki errors.
  2. check the history from the last revision and find which revision caused that error
    1. send a warning text to the editor/user's talk page to correct his/her wrong edit.
    2. if the revision is the last one. have a possibility to revert automatically that revision (base on the number of the error which is defined on the local wiki)
Now other users do wrong edits and users like us should clean it! with this feature we can force them to helpYamaha5 (talk)
Sure Yamaha5, it's possible, but it will require some work. I don't know when I'll be able to do that, I'm starting a new job, and I'm currently trying to work on the integration with Linter. --NicoV (Talk on frwiki) 15:10, 5 November 2017 (UTC)[reply]
For recognizing the article which is corrected or not. do you have any code or api? (which part of this code check errors?) i want to integrate it with pywikibot codes and developed a bot which checks the revisions and do warning jobs.Yamaha5 (talk) 15:13, 5 November 2017 (UTC)[reply]
The code that checks what errors are present in a given text is in api/check, starting with class CheckError and all individual errors in algorithm. --NicoV (Talk on frwiki) 15:29, 5 November 2017 (UTC)[reply]

WPCleaner tutorials[edit]

@NicoV: are there any tutorials for installing and using WPCleaner? And if not, could we please make some?

Need[edit]

Reading the page describing the tool, we see that this is clearly a powerful tool with various applications – too much to take in all at once. A busy editor might think: "Too hard!", and so miss out on the value it offers. (I'm feeling somewhat daunted, and I've been in computing since the 1960s.) So a modular course in using WPCleaner would be more effective. The most important module would be an introductory tutorial, giving a non-technical overview and emphasising both its value to the editor and its ease of use. And a separate tutorial for installing and running WPCleaner would be a good idea - unless it's dead easy. The WPCleaner page's Usage section has a list of 13 help pages covering different functions. A tutorial might cover one to three related functions from this list.

Form[edit]

Visual teaching helps many people learn faster. So well-designed videos, hosted on Vimeo or Youtube, introducing and demonstrating different aspects of WPCleaner's use, would be effective.

Feasibility[edit]

Clearly, this tool is popular, as it's highly ranked by number of edits on Special:Tags. So there are probably many editors already familiar with its use, of whom some would be able, and if willing, could make such tutorials.

Benefits[edit]

Having such tutorials could encourage many more editors to use WPCleaner, thus helping improve Wikipedia more effectively and efficiently – perhaps contributing to radical improvements in quality. Using a popular video hosting site would also help increase the visibility of the WPCleaner tool. (Until I checked the Special:Tags page today, I hadn't even known it existed ….)

What do you think? yoyo (talk) 03:02, 6 August 2018 (UTC)[reply]

Responses[edit]

Hi yoyo. Thanks for the suggestion. Short answer : I haven't made any tutorials and I don't know any available, but sure this is a good idea. I never made any such tutorial, and I don't have much free time lately (I don't see that change in the near future). So I don't think I will be able to do such things in a timely manner, but contributions are welcome : if you feel that you can make such tutorial, I will be much happy to include them. Regarding installing and running WPCleaner, the process to do so is currently undergoing major changes, see Wikipedia talk:WPCleaner#Need help to test new installation (as you can see, it took me 1 year to change the release process to be able to make a new release, not much free time...). What do you think ? --NicoV (Talk on frwiki) 05:08, 6 August 2018 (UTC)[reply]

@NicoV: having read Wikipedia talk:WPCleaner#Need help to test new installation, I think … Ouch! Sounds like a difficult beast to deploy, for the average user who's used to running InstallShield to setup and configure a Windows app – and these days I'm pretty much an average user. I don't have the spare grey cells (or time) to tweak command-line stuff any more. I was hoping it might be a bit easier than this to get started! So I won't be in a position to make any tutorials any time soon. But maybe others can?
Best of luck with your ongoing development, if ever you can find time … yoyo (talk) 14:25, 8 August 2018 (UTC)[reply]
Hi yoyo. BTW, I've made a tutorial for installing on Windows 10. Any advice ?
Installation tutorial under Windows 10
--NicoV (Talk on frwiki) 15:44, 21 December 2018 (UTC)[reply]
Hi @NicoV:. Bravo! An installation tute is a great start.
  1. Would you prefer to move this discussion to the dedicated talk page?
  2. I see you've used the WebM format for the video. This downloaded quickly and ran well using the VLC media player. Was this difficult to make? If you tell me it was dead easy and tell me how to, I could try to make a tutorial for one specific and popular function (you name which one); then we could compare notes.
  3. It seems to me the installation would be similar on both Windows 7 (SP1) and 8.1, which still have many users.
  4. Advice? Well, you did a good thing in highlighting the text (from the install page) that describes the steps you are about to show. Would it be clearer, do you think, to have a separate "slide" that simply lists these steps, with numbers (perhaps revealed one step at a time), rather like a slideshow presentation? e.g.
How to instal WPCleaner on Windows 10
1. Download Java
2. Instal Java
3. Create a dedicated folder for WPCleaner
4.
Over to you! yoyo (talk) 12:07, 23 December 2018 (UTC)[reply]
Hi yoyo. Yes, we can move the discussion to the dedicated talk page, maybe other people will be interested.
Technically, it's easy to do because I used a virtual machine in VirtualBox and only used the built-in feature to record the VM display. Microsoft provides free virtual machines with various Windows OSes that are perfect for this kind of test. The main problem is that I did the entire tutorial in one pass, so I had to do several trials before not making mistakes... I didn't try any editing, any voice recording, subtitles are managed directly by MediaWiki
The installation should be similar in other Windows flavors.
I think the most popular function is "Full analysis": put a page name to analyze in the first window, click "Full analysis", fix the page (disambiguation, check wiki...), save the page. Otherwise, there's the "Project Check Wikipedia" : click "Project Check Wikipedia", select errors to analyze, load errors, load a page, fix the page, save the page. And after that, all the functions that return a list of pages from which you can call the "Full analysis" on selected pages.
Maybe for the slide, but I will probably need to do some editing on the video, and I haven't tried that yet. --NicoV (Talk on frwiki) 09:37, 27 December 2018 (UTC)[reply]