User:Beastie Bot

From Wikipedia, the free encyclopedia

This is a bot created, operated and maintainer by Pengo. Please comment on my talk page.

[edit] General

Language
Beastie Bot is written in Python using the pywikipedia framework
Bot flag
Yes, now running with a bot flag.

[edit] Stage One

Purpose
For every species possible: Update IUCN category ("conservation status") in the taxobox, and add a reference to the IUCN.
Target articles
All species, subspecies and varieties which have their own articles and an existing taxobox, and are also listed by the IUCN under any category.
Bot category
Automatic importer.
Background
Many articles have an incorrect or old "conservation status" listing. Very few are referenced. IUCN published a new Red List in May 2006 and few articles have been updated.
Runtime
The bot will run as needed. Perhaps after the initial run, it will run again in a year after a new red list is released (if the data format has not changed or I have time to update the bot). It runs unaided.
Other notes
Adds reference to existing "Reference" heading, or else creates one. If a <references/> tag already exists on the article, it will use "status_ref=" in the taxobox instead. Also adds "trend" and "status_system" to the taxobox when they are available/appropriate. These will facilitate better text descriptions or icons for the conservation status if they're agreed upon.
Status
__-Inactive (first pass complete)
Logs
Beastie Bot contributions
/initial run, fuller log, misses some early edits
/initial run error log, errors need to be checked over
Examples
Stats
'Wrongly marked as extinct': 4, 'Used wiki synonym': 16, 'Article not found': 33827, 'No page at all found': 33824, 'Unknown/incorrect cat': 122, 'Set status': 1618, 'Wrong status': 377, 'EX syntax updated': 50, 'Orthographic error used on Wikipedia': 1, 'Cat correct': 625, 'syntax updated': 1370, 'set status_system': 514, 'Used redlist synonym': 18