Wikipedia:Bots/Requests for approval/MuZebot


 * The following discussion is an archived debate. Please do not modify it. Subsequent comments should be made in a new section. The result of the discussion was Symbol keep vote.svg Approved.

MuZebot
Operator: MuZemike

Automatic or Manually assisted: Automatic

Programming language(s): AWB

Source code available: No

Function overview: To fulfill requests in modifying and creating WikiProject templates.

Edit period(s): One time run

Estimated number of pages affected: ~1100 Talk pages

Exclusion compliant (Y/N): N

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

Function details: Given a category of WikiProject talk pages, the first thing I plan to do is manually sort the list and separate by what specific actions need to be taken, whether it be creating a new page with a WikiProject tag, modifying an existing page, or adding a WikiProject tag on a page that doesn't have one. This function will perform the following tasks, given a category of talk pages for a certain WikiProject.:


 * 1) Creating tags on non-existent talk pages – I plan, upon request, to prepend whichever WikiProject template is needed.
 * 2) Modifying tags on existent talk pages – I plan, after doing a spot-check on all the existent talk pages to make sure no other issues arise, to modify tags by either adding or removing parameters. This will primarily be accomplished using the "find & replace" function on AWB or the WP:Plugin++ if it cannot be natively supported. This will include all pages in which a certain template transcludes as well as transclusions from other pages that redirect to that template.
 * 3) Creating WikiProject tags on existent talk pages – I plan to prepend on talk pages that doesn't contain a certain WikiProject tag but is in that category that tag.

I will, unless otherwise specified upon request, utilize list generation non-recursively from one category. MuZemike 20:30, 3 September 2009 (UTC)

Discussion

 * You might look into using WP:Plugin++ for AWB (you can use it in addition to the find&replace if it doesn't support class=redirect natively). You might also consider modifying this BRFA to be a WikiProject-tagging-in-general BRFA so you don't have to make a new BRFA for the next WikiProject that needs your help. –xenotalk 19:57, 3 September 2009 (UTC)
 * Ditto xeno, a lot of WikiProject tagging requests come up at WP:BOTR, so if you are happy to do more after this, you may want to consider modifying the BRfA as xeno suggests - Kingpin13 (talk) 20:02, 3 September 2009 (UTC)
 * Just as a general FYI, WPBiography is to be given top billing for living persons (doubt this will apply for your present task, but this is useful info for future tasks). What I do to accommodate this is, using the aforementioned WP:Plugin++ script, I will do an initial run of tags with both the sponsoring project and the biography project plugins turned on, skipping anything that does not already contain {{WPBio . This way Plugin++ ensures Bio gets the top spot. Using Plugin++ will also mean you don't have to segregate the tasks the way you have, as the find&replace will run after plugin++ does the work, so if you need to include some parameters not natively supported by plugin++, you can do it this way. –xenotalk 20:33, 3 September 2009 (UTC)
 * (edit conflict) I've greatly modified the request and placed the details in the WP:BOTREQ section. I will take into consideration the WP:Plugin++, but I would think this should be able to be done, even if usage of the ASCII equal sign  is necessary. MuZemike 20:35, 3 September 2009 (UTC)
 * The problem is more that Plugin++ doesn't currently allow auto-classing as anything other than stub. What I would suggest tho, is running Plugin++ to handle the actual adding of the WikiProject template (that way it properly puts it inside banner shells and the like) and have AWB's find&replace add the class parameter (ASCII code shouldn't be necessary). Can you tell I've done a lot of this lately? LOL! –xenotalk 20:40, 3 September 2009 (UTC)
 * As a note, I can do this with GrooveBot if it's more convenient. GrooveDog (oh hai.) 20:34, 8 September 2009 (UTC)
 * The more users we have doing this the better, IMO. So this bot is Symbol keep vote.svg Approved to add/modify WikiProject templates, using AWB, and you may (or may not) use Plugin++ - Kingpin13 (talk) 20:40, 8 September 2009 (UTC)
 * The above discussion is preserved as an archive of the debate. Please do not modify it. Subsequent comments should be made in a new section.