Wikipedia:Bots/Requests for approval/Ryan Vesey Bot 3
- 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 Approved.
Operator: Ryan Vesey (talk · contribs · SUL · edit count · logs · page moves · block log · rights log · ANI search)
Time filed: 19:19, Wednesday September 5, 2012 (UTC)
Automatic, Supervised, or Manual: Manual followed by automatic
Programming language(s): AWB
Source code available: AWB source code
Function overview: Add {{WikiProject University of Pennsylvania}} to a large number of articles (2218)
Links to relevant discussions (where appropriate): Discussion took place at User talk:Dthomsen8#UPenn. Discussion only took between the two most active members of the five in the WikiProject; however, all members were invited and none responded within 1 week. None of them have been active (more than 5 edits) within the past month. The task is uncontroversial as it only affects internal categorization
Edit period(s): One time run, may possibly take in chunks
Estimated number of pages affected: 2218
Exclusion compliant (Yes/No):Yes
Already has a bot flag (Yes/No): Yes
Function details: The bot will add {{WikiProject University of Pennsylvania|class=|importance=}}
to all of the articles listed at User:Ryan Vesey/University of Pennsylvania. The bot will not fill the empty parameters. I currently have no intention of placing the template within {{WikiProjectBannerShell}} if the shell exists on the page; however, if someone has an idea as to how that can be done, I would be more than happy to do it that way. My initial few edits will be done manually to ensure there are no bugs and then I will switch to bot mode.
Discussion
editAdding the WikiProject banner to {{WikiProjectBannerShell}}
if it exists may not be difficult, and I'd vastly prefer it if the bot did this rather than leaving an outlying WikiProject banner for a human contributor to clean up. You could try the Perl-compatible regular expression here; it's five years old but I don't see any reason why it shouldn't still work. Cheers, — madman 03:14, 7 September 2012 (UTC)[reply]
- I don't think AWB will add a new project, other than WP Biography, inside WPBS. But, if you process the list twice, it should make sure
- WikiProject University of Pennsylvania is inside WPBS.... first pass adding WP Pennsylvania, second pass moving Pennsylvania inside WPBS. User:Magioladitis would know for sure. Bgwhite (talk) 22:03, 8 September 2012 (UTC)[reply]
- Ahh, that's a good solution. Thanks. Ryan Vesey 22:31, 8 September 2012 (UTC)[reply]
It's easy. I bet you try to append the text in the talk page, right? you should load this script to the custom module: User:Magioladitis/WikiProjects to normalise the WikiProject names and AWB's general fixes will add the template in WPBS automatically. You only need a single run for each page. -- Magioladitis (talk) 22:34, 8 September 2012 (UTC)[reply]
- Are you saying the custom module will need to be used with genfixes? I was planning to append the text in the talk page; however, is it advisable to use genfixes in bot mode? Ryan Vesey 00:50, 9 September 2012 (UTC)[reply]
- Running genfixes is generally fine as long as you're also doing something else, which you are; there's no possibility of purely cosmetic edits. — madman 02:51, 9 September 2012 (UTC)[reply]
- Minor wording issue. I planned to prepend the text. Is there a reason I should do otherwise? Ryan Vesey 15:29, 22 September 2012 (UTC)[reply]
I like the idea someone will try to add this with AWB. Feel free to ask me any questions you may have. -- Magioladitis (talk) 22:35, 8 September 2012 (UTC)[reply]
- Sorry, for some reason had this on the backburner as I thought it was still being worked out which of the two solutions you would be using. Are you using the WikiProjects module? Cheers, — madman 22:28, 21 September 2012 (UTC)[reply]
- Sorry for my delay in responding as well. I've loaded the WikiProjects module and it is able to put templates into the banner shell, but it doesn't do anything with WikiProject University of Pennsylvania (since that isn't part of the module). I've tried to modify the module myself but I've had no luck. Ryan Vesey 14:39, 22 September 2012 (UTC)[reply]
- Where is the custom module code? -- Magioladitis (talk) 15:30, 22 September 2012 (UTC)[reply]
- User:Magioladitis/WikiProjects. Ryan Vesey 15:35, 22 September 2012 (UTC)[reply]
- You should go to "More..." tab and then to Prepend/append text, click "Enable", add {{WikiProject University of Pennsylvania}} to the box and select "prepend text". You may also want to reduce newlines to 1. -- Magioladitis (talk) 16:30, 22 September 2012 (UTC)[reply]
- I can do all of that. My problem is in the custom module. WikiProject University of Pennsylvania isn't in the module so it isn't placed inside the banner shell. Ryan Vesey 16:38, 22 September 2012 (UTC)[reply]
- Problem has not to do with the custom module. Check Wikipedia:AutoWikiBrowser/Real_user_manual#Order_or_procedures. It's because prepend/append is done after general fixes. You can of course use the custom module to prepend text. -- Magioladitis (talk) 16:42, 22 September 2012 (UTC)[reply]
- Instead of using built-in prepend try this: In the 3d line of the custom module add:
- Problem has not to do with the custom module. Check Wikipedia:AutoWikiBrowser/Real_user_manual#Order_or_procedures. It's because prepend/append is done after general fixes. You can of course use the custom module to prepend text. -- Magioladitis (talk) 16:42, 22 September 2012 (UTC)[reply]
- I can do all of that. My problem is in the custom module. WikiProject University of Pennsylvania isn't in the module so it isn't placed inside the banner shell. Ryan Vesey 16:38, 22 September 2012 (UTC)[reply]
- You should go to "More..." tab and then to Prepend/append text, click "Enable", add {{WikiProject University of Pennsylvania}} to the box and select "prepend text". You may also want to reduce newlines to 1. -- Magioladitis (talk) 16:30, 22 September 2012 (UTC)[reply]
- User:Magioladitis/WikiProjects. Ryan Vesey 15:35, 22 September 2012 (UTC)[reply]
- Where is the custom module code? -- Magioladitis (talk) 15:30, 22 September 2012 (UTC)[reply]
- Sorry for my delay in responding as well. I've loaded the WikiProjects module and it is able to put templates into the banner shell, but it doesn't do anything with WikiProject University of Pennsylvania (since that isn't part of the module). I've tried to modify the module myself but I've had no luck. Ryan Vesey 14:39, 22 September 2012 (UTC)[reply]
ArticleText = "{{WikiProject University of Pennsylvania}} \r\n" + ArticleText;. And tell me what happens. -- Magioladitis (talk) 16:44, 22 September 2012 (UTC)[reply]
- I modified it slightly to add a blank class and importance parameter but it works perfectly. Thanks. Any chance a BAG member can approve me for a trial now? Ryan Vesey 17:17, 22 September 2012 (UTC)[reply]
- Great! This is the kind of testing that needs to be done before tasks can be trialed "in production". Approved for trial (50 edits). Please provide a link to the relevant contributions and/or diffs when the trial is complete. Cheers, `— madman 18:46, 22 September 2012 (UTC)[reply]
- I've found one minor issue. It moved a project up a line in this edit. It doesn't change anything aesthetically, but it is unusual. Are there any issues with that? I haven't found it replicated. Ryan Vesey 19:35, 22 September 2012 (UTC)[reply]
- It also did it in this edit. Ryan Vesey 19:36, 22 September 2012 (UTC)[reply]
Trial complete. Everything I've looked through is fine unless anyone has any concerns with the two edits I pointed to above. Ryan Vesey 19:39, 22 September 2012 (UTC)[reply]
- The problem is not a big deal. -- Magioladitis (talk) 23:59, 22 September 2012 (UTC)[reply]
- Agreed; it doesn't change how the page is rendered at all. Approved. — madman 20:58, 23 September 2012 (UTC)[reply]
- 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.