Wikipédia:Robôs/Pedidos de aprovação/Fluxbot

pedidoediçõescontadorlogsblock userblock logflag logflag botSUL util

Operator: Xaosflux

Automatic or manually assisted: Automatic for long, explicit expressions; manual for general edits

Programming language(s): AWB

Function summary: HTML reparar Categoria:!Páginas com etiquetas HTML de autofechamento não válidas

Edit period(s) (e.g. continuous, daily, one time run): a few large runs (>300 edits/each); small recurring runs on-demand (weekly)

Edit rate requested: 4-10 edits per min

Already has a bot flag (Y/N): No

Function details: Fluxbot (Task 1) will clean up malformed HTML found on pages. I have recently cleaned the backlog from ~6000 pages to ~1700 pages by repairing templates. Most of the remaining is malformed html on individual pages. This bot will not edit "content" in any way, only the HTML tags. This bot is running on multiple projects (enwiki, rowiki, itwiki, eswiki, plwiki, nowiki, meta, commons, wikidata). This bot will require AWB "bot" access. As some of these pages may be in the Usuário Discussão: namespace, the bot flag will allow Fluxbot to use (nominornewtalk) to prevent triggering the new messages flag for editors. — xaosflux Talk 02h15min de 17 de novembro de 2016 (UTC)[responder]

Discussion

Here is an example of some of the edits that Fluxbot will make, made under my operator account example. Fluxbot will include a link to its task description (e.g. this nowiki edit: w:no:Special:Diff/16894518). — xaosflux Talk 02h24min de 17 de novembro de 2016 (UTC)[responder]
@Xaosflux: You may start the tests; please perform approximately 100 edits, no more than 5 edits per minute. Thanks, RadiX 03h04min de 17 de novembro de 2016 (UTC)[responder]
Thank you, will do. — xaosflux Talk 03h10min de 17 de novembro de 2016 (UTC)[responder]
@RadiX: will you please add Fluxbot to Wikipédia:AutoWikiBrowser/CheckPage for the test (does not need to be in the 'bots' section). These will be 100% supervised, and no user_talk: will be done without bot flag. — xaosflux Talk 03h13min de 17 de novembro de 2016 (UTC)[responder]
@Xaosflux: Added. On hold. RadiX 00h16min de 18 de novembro de 2016 (UTC)[responder]
  Indicação 100 trial edits. — xaosflux Talk 02h46min de 18 de novembro de 2016 (UTC)[responder]
@Xaosflux:How does de bot detects malformed HTML? Just regex? Alchimista Fala comigo! 15h24min de 18 de novembro de 2016 (UTC)[responder]
@Alchimista: The first round of detection is the special category, second round is by using insource: searches; third round is chasing known contributors (normally for someone who loaded a lot of mal-formed user signatures). The repairs are done with multiple regexes as well as static replacements. The static replacements are for very specific replacements where there is an extremely unlikely chance of false positive (these are the automated edits); the regex repairs have to be supervised as they hit a 5-10% false positive rate on pages that have complex errors. The complex error I clean up by hand, if it is a highly transcluded template or module I will use my editor account, for the rest I use an interactive session under the bot. — xaosflux Talk 16h11min de 18 de novembro de 2016 (UTC)[responder]

  Flag granted. This bot is already flagged in several other projects primarily for this task, and it is running good code here and on other wikis. RadiX 02h55min de 19 de novembro de 2016 (UTC)[responder]