User:Beastie Bot/Stage One
Appearance
This is a bot created, operated and maintainer by Pengo. Please comment on my talk page.
General
[edit]- Language
- Beastie Bot is written in Python using the pywikipedia framework
- Bot flag
- Yes, now running with a bot flag.
Stage One
[edit]- 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
- adding status + reference
- updating extinction syntax
- adding status_ref (only done when <reference/> tag already exists)
- 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
![]() | This user account is a bot operated by Pengo (talk). It is used to make repetitive automated or semi-automated edits that would be extremely tedious to do manually, in accordance with the bot policy. This bot does not yet have the approval of the community, or approval has been withdrawn or expired, and therefore shouldn't be making edits that appear to be unassisted except in the operator's or its own user and user talk space. Administrators: if this bot is making edits that appear to be unassisted to pages not in the operator's or its own userspace, please block it. |