(First time here – hopefully I'm doing everything right. Apparently the mods here have power to merge this into the appropriate thread if it doesn't deserve its own?)
There's a lot of inconsistencies on Bulbapedia. For example, as of now, Fury Cutter on Skorupi's Gen. IV learnset lists the accuracy as 90% (should be 95%). Outrage on Dratini's page has 10 PP (should be 15). Appeal numbers for Contests and Super Contests get mixed up at times. Aerodactyl's Gen. IV U-Turn even uses the wrong template line.
I don't think hundreds of such errors would be an underestimation.
A solution to this problem would be to generate these “boring” templates from a database (i.e., a place where each piece of information is stored exactly once). I've seen that at the start of the bot suggestions thread, Lin Zhen was talking about reating such a database... back in 2006. I don't think anything came out of that?
Anyway, I'll get to the point. Such a database is being assembled over at veekun, and it's freely available to anybody. I'm familiar with how it works, and would be glad to export files such as this one from it.
Of course, that database is not entirely complete (yet), or 100.00% correct. It is, however, consistent.
The missing link is a bot or script that would compare these generated templates to what's currently on Bulbapedia, and report any differences. These would come in three kinds:
- Template formatting differences (capitalization of links, leaving out optional arguments), which can be ignored or just fixed automatically
- Errors in the template generator (which are bound to happen – I'm not familiar with all of BP's conventions)
- Genuine errors, either in Bulbapedia or the database, which would have to be resolved and fixed in one of the places. (Hopefully this whole thing doesn't sound as “veekun leeching off BP”. I think BP would benefit a lot here; the database not so much.)
I'm not really familiar with Mediawiki bots, though I could, in time, give it a try if there's no better person for this.
Did that sound like it could be a good idea?