User:Dispenser/bot request

DispenserBot
Operator: Dispenser

Automatic or Manually Assisted:

Programming Language(s): python, pywikipedia framework

Function Summary:

Edit period(s) (e.g. Continuous, daily, one time run): Continuous

Edit rate requested: X edits per TIME

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

Function Details:
 * In article space
 * Watches the #wikipedia-en-spam for links added and adds those pages to the end of the queue.
 * Checks all links in the page, if there is a HTTP 301 or HTTP 303 redirect it will updated the link if it passes the automatic conditions or is whitelisted.
 * Convert news links (using list) to use the Cite news
 * If a link has the status 404 or 410 for more than specified time period then it will mark it with dead link on the next update.
 * Attempt to automatically relocate the dead link using Yahoo! or Google Searches for the link
 * Use templates where appropriate to genericize resources (e.g. Google patent link → US patent)
 * Cleanup NY-Times links. ( Undoing WP:BOTREQ )


 * In Template space
 * Watches for moved pages and updates tnavbar
 * Fixes redirects links if the template is transcludes on that page. ( WP:BOTREQ )


 * Other
 * nobots exclusion compliant.
 * Converts some HTML to CSS