User:MMABot

About this bot
This bot has been created to help the members of the MMA WikiProject with standardization of the record table, record box and Infobox across all MMA fighter pages. The bot is written in Java and uses a 'home grown' Java API for WikiMedia.

Justification
As of December 14, 2012, there are 1,925 articles on MMA fighters (based on the numbers from "Category:Mixed martial artists by nationality" counted by MMABot). The MMA WikiProject has an agreed upon format for a fighter's "mixed martial arts record" table. However, over the years there have been a number of different variations of this table, its headers, the columns, and information contained in the tables resulting in inconsistencies across the 1900+ MMA fighter articles. Additionally, when the WikiProject agrees upon changes to the record history it has been an impossible task to make changes to all articles.

Operation
This bot makes edits automatically but is supervised. Meaning it will pull down an article's contents, make the appropriate changes, and update the version on Wikipedia without human intervention. It's operation is started and stopped manually by User:TreyGeek and its progress will be monitored by him as well.

Tasks
The tasks this bot will perform is listed below. More details, such as implementation information, can be found on the talk page.

MMABot v1.0 tasks
Approval request

MMABot v2.0 tasks
Approval request

MMABot v3.0 tasks
Approval Request

NOTE: MMABot v3.0 will run separately from MMABot v1.0 and v2.0 since it edits a different set of articles.