Wikipedia:Bots/Requests for approval/28bot 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: 28bytes (talk · contribs)
Time filed: 22:06, Thursday February 9, 2012 (UTC)
Automatic-unsupervised, Automatic-supervised, or Manual: Automatic-unsupervised
Programming language(s): Python/Pywikipedia
Source code available: N/A
Function overview: Create the daily current events page (e.g. Portal:Current events/2012 February 9)
Links to relevant discussions (where appropriate): Task currently done by SoxBot (see discussion)
Edit period(s): daily
Estimated number of pages affected: 1 per day
Exclusion compliant (Y/N): N/A
Already has a bot flag (Y/N): Y
Function details: See above.
Discussion
editApproved for trial (7 days). Please provide a link to the relevant contributions and/or diffs when the trial is complete. MBisanz talk 22:28, 9 February 2012 (UTC)[reply]
- Please note that I am working the code to replace SoxBot entirely and get it running just like SoxBot at it's last state. If this bot is approved, the function will have to be deactivated in mine considering that the code for the current events is already in place. In addition to that the bot's code is about 90% complete and adapted.—cyberpower (Talk to Me)(Contributions) 21:51, 12 February 2012 (UTC)[reply]
- You don't need to take all the tasks, do you? →Στc. 23:02, 12 February 2012 (UTC)[reply]
- If other people want to write bots that's already written in my to be bots to replace the SoxBots, then so be it. Just note it needs to be shutoff in my end otherwise there will be duplicate edits from 2 different bots. I am merely restructuring X!'s code which happens to have a lot of bots programmed in there. I did notice however some his bots don't have visible sources where in that case I can't replicate it.—cyberpower (Talk to Me)(Contributions) 23:06, 12 February 2012 (UTC)[reply]
- I'm not quite sure I completely understand your message. Could you clarify what you mean by "just note it needs to be shutoff in my end", please? - Kingpin13 (talk) 23:30, 12 February 2012 (UTC)[reply]
- I am happy to. SoxBot was previously responsible for creating current events. Now that SoxBot is out of commission, I am adapting all of SoxBot's code and integrating it into what is to be Cyberbot. The Current Event function I believe is already adapted and ready for use and the run page controlling current events will need to be switched to disabled once the bot goes live. Forgetting to switch it off may cause duplicate current events to be created. I hope this is of some help.—cyberpower (Talk to Me)(Contributions) 23:55, 12 February 2012 (UTC)[reply]
- The run page for which bot exactly? - Kingpin13 (talk) 23:59, 12 February 2012 (UTC)[reply]
- At this time I am transferring pages from SoxBots to the respective Cyberbot I. I can't find it right now as there are so many but if Cyberbot goes live as 28bot, the current events system of Cyberbot would need to be shut off. I still need to work on them so you may still be a bit confused. I can't explain it any better. My mind is currently a jumble. I have been working on replacing SoxBot since this morning. So I am all over the place right now.—cyberpower (Talk to Me)(Contributions) 00:08, 13 February 2012 (UTC)[reply]
- Okay. So that doesn't really affect 28bytes or this BRfA. - Kingpin13 (talk) 00:11, 13 February 2012 (UTC)[reply]
- At this time I am transferring pages from SoxBots to the respective Cyberbot I. I can't find it right now as there are so many but if Cyberbot goes live as 28bot, the current events system of Cyberbot would need to be shut off. I still need to work on them so you may still be a bit confused. I can't explain it any better. My mind is currently a jumble. I have been working on replacing SoxBot since this morning. So I am all over the place right now.—cyberpower (Talk to Me)(Contributions) 00:08, 13 February 2012 (UTC)[reply]
- The run page for which bot exactly? - Kingpin13 (talk) 23:59, 12 February 2012 (UTC)[reply]
- I am happy to. SoxBot was previously responsible for creating current events. Now that SoxBot is out of commission, I am adapting all of SoxBot's code and integrating it into what is to be Cyberbot. The Current Event function I believe is already adapted and ready for use and the run page controlling current events will need to be switched to disabled once the bot goes live. Forgetting to switch it off may cause duplicate current events to be created. I hope this is of some help.—cyberpower (Talk to Me)(Contributions) 23:55, 12 February 2012 (UTC)[reply]
- I'm not quite sure I completely understand your message. Could you clarify what you mean by "just note it needs to be shutoff in my end", please? - Kingpin13 (talk) 23:30, 12 February 2012 (UTC)[reply]
- If other people want to write bots that's already written in my to be bots to replace the SoxBots, then so be it. Just note it needs to be shutoff in my end otherwise there will be duplicate edits from 2 different bots. I am merely restructuring X!'s code which happens to have a lot of bots programmed in there. I did notice however some his bots don't have visible sources where in that case I can't replicate it.—cyberpower (Talk to Me)(Contributions) 23:06, 12 February 2012 (UTC)[reply]
- You don't need to take all the tasks, do you? →Στc. 23:02, 12 February 2012 (UTC)[reply]
I'm not sure what the Cyberbot conversation has to do with my bot, but:
- It's not possible to create a "duplicate". There can be only one page with a given name.
- My bot first checks to see if the portal page exists, and if it doesn't exist, it creates it. If it already exists, it does nothing.
- This is essentially identical to the daily page creation task approved in Wikipedia:Bots/Requests for approval/28bot 2, except a different page is created. Task 2 has been working just fine.
- The task discussed in this BRFA is already running in trial mode as of about 30 minutes ago.
- Is there a BFRA for Cyberbot? If so, can someone point me to it? If not, maybe there should be one before we start discussing how an actual, approved-for-trial bot task might impact a theoretical, yet-to-be-approved bot. 28bytes (talk) 00:14, 13 February 2012 (UTC)[reply]
- Very true 28bytes. Let's just leave it for now and discuss when it come time to, if necessary.—cyberpower (Talk to Me)(Contributions) 00:17, 13 February 2012 (UTC)[reply]
Approved. MBisanz talk 01:07, 19 February 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.