Wikipedia:Bots/Requests for approval/HelloWorldBot
Operator: PeteMarsh
Automatic or Manually Assisted: Automatic.
Programming Language(s): Python (Pywikipedia)
Function Summary: This bot will clean up the pages on this list.
Edit period(s) (e.g. Continuous, daily, one time run): One run if I can host the bot somewhere else, multiple runs otherwise.
Edit rate requested: 1 edits per minute (can be lower)
Already has a bot flag (Y/N): N (doesn't yet exist)
Function Details:
Not all pages on the list of programming languages exist, and those which do are in need of some cleanup. For example not each page carries a 'Infobox programming language'. The bot will:
1) Create stubs for all of those langauages which do not already have a page. 2) Insert 'Infobox programming language' into each page and replace existing infoboxes (several pages have different infoboxes - there should be a single standard).
A further improvement would be the introduction of a 'Hello World' example to each page. This is the traditional way that a programming language is introduced. At the moment each page introduces a languages syntax in a different way. This would be a difficult thing for a bot to do, however a bot could place a message in the page (or talk page) asking for one to be given and how to give it (i.e. creating a new section called 'Hello World'.
These improvements will vastly improve the pages featured on that list. If this bot does will then I will generalise it so that it can be used in a similar fashion for other categories. You comments please! HelloWorldBot 13:28, 23 May 2007 (UTC)