User:Pathosbot

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Pathoschild (talk | contribs) at 04:57, 28 September 2006 (merged two tasks). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Pathoschild (operator) Pathoschild (bot)
 Pathosbot is a pywikipedia/.NET bot operated by Pathoschild; please leave any comments on Pathoschild's talk page.
status active
task template cleanup
completion 66.11% (current sweep only) as of 03:28, 28 September 2006 (UTC)
description Pathosbot uses heuristic regex patterns to perform several distinct maintenance operations:
  • Replace artifact template code with the visible output.
    supports: ParserFunctions, magic words, parameters, and HTML comments.
    example: replaces "{{#ifeq:{{NAMESPACE}}|User|{{{username|{{{1|{{PAGENAMEE}}}}}}}}}}" with "Pathosbot".
  • Update old template calls (64).
    example: replaces "{{GT}}" with "{{sockpuppet|General Tojo}}".
  • Reverse template substitution of user block templates (10).
    note: this feature depends on a signature pattern unique to the given template, and theoretically matches all revisions.
  • Detect and fix template redundancy.
    example: replaces "{{indefblockeduser}}{{sockpuppetProven|fuu}} {{imposter|fuu}}{{attackuser-m|fuu}}" with "{{sockpuppetProven|fuu}}".
throttle 3-10 seconds
targets 2709 pages in current sweep (total is about 25000 pages)

Task log

fuu.

See also