Wikipedia:Bots/Requests for approval/JL-Bot 5


 * The following discussion is an archived debate. Please do not modify it. To request review of this BRFA, please start a new section at WT:BRFA. The result of the discussion was Symbol keep vote.svg Approved.

JL-Bot 5
Operator: JLaTondre (talk)

Automatic or Manually Assisted: Automatic (operator initiated & supervised)

Programming Language(s): Perl (uses MediaWiki::Bot)

Source code available: Upon request

Function overview: Maintain listing of WikiProject's recognized content

Links to relevant discussions (where appropriate): Bot request

Edit period(s): Once per week (approximate)

Estimated number of pages affected: Minimal

Exclusion compliant (Y/N): Not applicable

Already has a bot flag (Y/N): Yes

Function details:

This task will provide automated maintenance of a WikiProject's recognized content listing. These are pages which list featured content that falls under a WikiProject. It was written in response to a request associated with WikiProject Physics/Recognized content, but it has been implemented to be generic as possible to allow other WikiProjects (or individual users) to use it if they so desire.

Projects may opt-in by placing this template on the desired page. The bot will use the template parameters to determine which content to list and how to display it on the page. It will only update pages in the User:, User talk:, Project:, Project talk:, Portal:, and Portal talk: namespaces.

Going in, I'm planning on updates once per week. I actually don't expect changes to occur that often and will vary the run time as I get a better feel for how often there is a change. I'd guess it would be more like once per month, but don't have anything to base that on.

Currently, I expect only one WikiProject to use it. Others may opt-in if they so desire.

Discussion
Expect a lot more than one project. This will be publicized in WP:AALERTS when launched, and it'll be mentioned in the Signpost too. Headbomb {{{sup|ταλκ}}κοντριβς – WP Physics} 23:18, 26 December 2009 (UTC)

 MBisanz  talk 02:15, 27 December 2009 (UTC)


 * 50 edits @ 1 project @ 1 edit per week is over a year... I suggest getting 5 or so projects and run it on them instead. If it's fine for ~5 projects (the first run + one update), it should be good enough for the BRFA (some troubleshooting for some projects may be necessary, that will only be found when these project subscribe). Headbomb {{{sup|ταλκ}}κοντριβς – WP Physics} 02:44, 27 December 2009 (UTC)
 * That works as well, or if you wanted to test it on a test page, that would also work, basically some reasonable runthrough of the bot's operations.  MBisanz  talk 08:42, 27 December 2009 (UTC)
 * I created 5 test pages & ran 10 configurations per page. The pages list each of the configurations and the results of previous runs can be seen in the page histories. The pages are:
 * User:JL-Bot/Project content/Trial 5.1
 * User:JL-Bot/Project content/Trial 5.2
 * User:JL-Bot/Project content/Trial 5.3
 * User:JL-Bot/Project content/Trial 5.4
 * User:JL-Bot/Project content/Trial 5.5
 * If anyone wants to see other choices, feel free to edit the configuration of those pages and let me know. I'll re-run against your changes. -- JLaTondre (talk) 18:12, 28 December 2009 (UTC)


 * I went through them and it looks good to me. Seems to be working 100% as it should. Headbomb {{{sup|ταλκ}}κοντριβς – WP Physics} 20:41, 28 December 2009 (UTC)


 * Question - Is the bot capable of tracking current and former A-Class articles that have been through a formal review process like that at WP:MILHIST: WikiProject_Military_history/Review? -MBK004 02:37, 29 December 2009 (UTC)
 * Are you asking can it generate a list of articles from a MILHIST assessment category (i.e. give it one or more of the categories in Category:Military history articles by quality and it will generate a listing)? If so, then that would be a slight modification. If there is a desire for that, I'd lean towards implementing that as a different bot task with a different template just to keep things cleaner.
 * If instead, you are asking for something that can track the progress of an article through an assessment (i.e. its status of "A-Class=current", "A-Class=pass", or "A-Class=fail"), than, no, it cannot. I don't believe that is reflected in categories (but please correct me if I'm wrong) and the template would have to be parsed instead. While that's not hard, that is a bigger change.
 * If you are looking for the former, let me know and I'll start a new task for it.
 * If you are looking for the latter, I'd suggest describing your requirements in more detail at Bot requests. While I have most of the "parts," it's possible someone else has something even more "complete". -- JLaTondre (talk) 14:11, 29 December 2009 (UTC)
 * for listed task, can seek approval for additional tasks.  MBisanz  talk 10:14, 30 December 2009 (UTC)
 * The above discussion is preserved as an archive of the debate. Please do not modify it. To request review of this BRFA, please start a new section at WT:BRFA.