Operator: Bamyers99 ( talk · contribs · SUL · edit count · logs · page moves · block log · rights log · ANI search)
Time filed: 01:36, Sunday June 1, 2014 ( UTC)
Automatic, Supervised, or Manual: Automatic
Programming language(s): PHP
Source code available: Github
Function overview: Creates WikiProject cleanup lists. Replacement for User:Svick/WikiProject cleanup listing.
Links to relevant discussions (where appropriate):
Edit period(s): Weekly
Estimated number of pages affected: 600 subpages of CleanupWorklistBot
Exclusion compliant (Yes/No): No
Already has a bot flag (Yes/No):
Function details: For each configured WikiProject, determine which articles associated with the project are in one or more cleanup categories. Generate an alphabetic list by title, by category list, csv file, history list. Only the 'by category list' is stored in a Wikipedia user page to allow section transclusion/watching. The other lists are hosted on Labs as static files. The list of cleanup categories (Github)
The bot requests page contains my migration announcement. All of the proposed enhancements have been implemented.
Some of the 'by category' pages are greater than the maximum wiki page size of 2 M. For those pages, a stub wiki page is written with a link to a full html version on Labs. Example: Physics
Update the {{ WikiProject cleanup listing}} template.
Rational for rewriting bot: Svick ( talk · contribs) has not responded to a query about bot migration or requests to have projects added. Toolserver is supposedly going to be taken offline on June 30, 2014. Rewrote because Svick source code (Github) is not open source unless you consider the initials PD in some of the files to mean Public Domain.
Trial run: Index page Comparing Michigan: Svick - CleanupWorklistBot
I have done a full run on Labs of all 600 projects with wiki updating turned off to test memory usage, etc. 768 M memory, 11 hour runtime. The runtime is partially do to the copying of data from enwiki to tools-db to avoid long running SQL inserts on enwiki per replica server Caution. -- Bamyers99 ( talk) 01:36, 1 June 2014 (UTC) reply
Bamyers99 Could you add WikiProject Martial arts to the list. Is this the right place to ask.? Peter Rehse ( talk) 20:02, 5 June 2014 (UTC) reply
Approved for trial (50 edits). Please provide a link to the relevant contributions and/or diffs when the trial is complete.
Magioladitis (
talk)
20:23, 22 June 2014 (UTC)
reply
Bamyers99 are you sure the data in "Categories" are correct? For instance, what does "... (July 2010)" mean? -- Magioladitis ( talk) 12:18, 28 June 2014 (UTC) reply
Bamyers99 are all related projects aware of this discussion? -- Magioladitis ( talk) 22:38, 28 June 2014 (UTC) reply
Bamyers99 On that page I see something "=> Singapore" What does that mean? -- Magioladitis ( talk) 05:22, 29 June 2014 (UTC) reply
As the author of the original bot, I apologize for my inactivity in the past months and I welcome this bot, especially the improvements over the original. My code was meant to be open-source, sorry for not making that clear (but as I understand it, that doesn't matter now). User<Svick>. Talk() ; 11:56, 29 June 2014 (UTC) reply
Withdrawn by operator. Unfortunately the approval process took to long to ensure a smooth transition to wiki pages by June 30. When it became obvious that BAG was short-handed, I implemented plan B to generate html pages hosted on Labs. Thus there will be no ability to watch a wiki page or transclude sections. --
Bamyers99 (
talk)
13:44, 29 June 2014 (UTC)
reply
Bamyers99, User<Svick>. I was about to approve the bot. I am a BAG member since 2014-06-21. So I think my responses were fast enough. -- Magioladitis ( talk) 14:00, 29 June 2014 (UTC) reply
Bamyers99 so shall I close this? -- Magioladitis ( talk) 15:24, 29 June 2014 (UTC) reply