Wikipedia:Bots/Requests for approval/MMABot 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: TreyGeek (talk · contribs · SUL · edit count · logs · page moves · block log · rights log · ANI search)
Time filed: 02:40, Tuesday February 26, 2013 (UTC)
Automatic, Supervised, or Manual: Supervised
Programming language(s): Java
Source code available: Not currently available.
Function overview: MMABot will edit MMA event articles and standardize even results into a table format using templates created by MMA WikiProject members. Further details below.
Links to relevant discussions (where appropriate): RfC regarding results formats and discussion on implementation and templates.
Edit period(s): Initially weekly as time permits. Once the initial run through all event articles has been completed, less frequent operation of this version will be required.
Estimated number of pages affected: About 600, based upon number from Category:Years in mixed martial arts.
Exclusion compliant (Yes/No): No.
Already has a bot flag (Yes/No): Yes.
Function details: NOTE: MMABot v3.0 will run separately from MMABot v1.0 and v2.0 since it edits a different set of articles.
Task Number | Task | Status | Brief Description |
---|---|---|---|
11 | Convert MMA event results to new templated table format | To be requested | The MMA WikiProject has agreed to a new format for displaying MMA event results across all MMA event articles (discussions here and here). MMABot will iterate through each MMA event article who have a subcategory of Category:Years in mixed martial arts and reformat the results into the agreed upon format. There are currently four different formattings of event results that I am aware of and have programmed MMABot to convert. If MMABot finds a format it doesn't not recognize it will leave me a console message about it and will skip the article. |
12 | Remove Flagicons from results | To be requested | As per MOS:FLAG and an RFC at the MMA WikiProject, MMABot has a separate function that will remove flag icons from next to fighter's names in MMA event results tables. |
13 | List main event first | To be requested | Event results vary in chronological order with the main event listed either first or last. MMABot, if it is able to, will standardize the order the bouts so the main event is first and the "curtain jerker" bout last. If it can't tell the proper order, it will leave them in the original order and display a console message to me for a manual examination. |
14 | Strip coloring templates from tables | To be requested | In a few cases, MMA event results currently include colorizing templates such as {{yes2}}, {{no2}} and others. MMABot will remove these templates from the results as per the new format. |
15 | Delink red-linked fighters | To be requested | For each MMA fighter that is wiki-linked in the event results, MMABot will verify if the fighter has an article. If not, thus is a red-linked fighter, MMABot will remove the wiki-link. (NOTE, this task is similar to part of MMABot v2.0, task 7 except this one operates on MMA event articles as opposed to fighter articles.) |
16 | Methods to lower-case | To be requested | Method details, text inside parenthesis, as per MOS:CAPS and WP:MMA will be converted to lower-case. (NOTE, this task is similar to part of MMABot v1.0, task 2 except this one operates on MMA event articles as opposed to fighter articles.) |
Discussion
editThis is a request to add additional functionality to MMABot focusing on MMA event articles. Specific tasks are in the table above, but it will essentially take the current, differently formatted, event results and standardize them using a format and templates agreed upon by the MMA WikiProject. I've tested MMABot on these tasks in its sandbox and now that the templates have been moved out of user space I'm ready to begin the approval process. The WikiProject has been kept informed of my progress here and and here and a running self-discussion on the bot's talk page has been available.
As for exclusion compliance, I have answered 'no' above simply because I have not implemented that functionality (and I am unaware of any MMA articles with the bot exclusion tag). If approval requires this functionality, I have no problems adding that in. I welcome any other comments, suggestions, and/or questions. --TreyGeek (talk) 02:40, 26 February 2013 (UTC)[reply]
Approved for trial (50 edits). Please provide a link to the relevant contributions and/or diffs when the trial is complete. MBisanz talk 22:50, 6 March 2013 (UTC)[reply]
- Just an an update, I'm about halfway through the trial edits. Knocking out bugs along the way. Unless something comes up, I expect to finish the trial edits before the end of the upcoming weekend. --TreyGeek (talk) 02:33, 14 March 2013 (UTC)[reply]
- Trial complete. Some bugs here and there, all of them I think I've been able to identify and fix at this point. --TreyGeek (talk) 03:01, 17 March 2013 (UTC)[reply]
- For easier reference, here's MMABot's last 50 edits. --TreyGeek (talk) 03:03, 17 March 2013 (UTC)[reply]
- Trial complete. Some bugs here and there, all of them I think I've been able to identify and fix at this point. --TreyGeek (talk) 03:01, 17 March 2013 (UTC)[reply]
Approved. MBisanz talk 22:54, 19 March 2013 (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.