User:Chris G Bot

From Wikipedia, the free encyclopedia

Chris G Bot this user is a Bot
Chris G Bot (Talk · Contribs)

Toolserver server rack at Kennisnet (Amsterdam, Netherlands)
Operator: Chris G (talk · contribs)
Approved? Yes
Flagged? Yes
Task/s: Updating Wikipedia:Australian Wikipedians' notice board/AfD.
Edit rate: 1 a day
Edit period/s: Once a day
Automatic or manual? Automatic
Programming language/s: Perl, using Perlwikipedia.
Source code published? yes, help your self!
Other information: This bot is hosted on the Toolserver. Image:Wikimedia-toolserver-button.png


Chris G Bot (talk · contribs) is run by Chris G (talk · contribs). The bot updates Wikipedia:Australian Wikipedians' notice board/AfD with the content in Wikipedia:WikiProject Deletion sorting/Australia, it runs once a day. The bot is approved (see here).

[edit] How this bot works

For the non-programmers (and the programmers who don't want to read through the source code (even though it's got lots of comments)) below is the steps that this bot goes through to perform its daily tasks:

  1. Start
  2. Login
  3. Get text from Wikipedia:WikiProject Deletion sorting/Australia
  4. Sort through text to find articles for deletion and add them to a list
  5. Sort through list and remove articles already on Wikipedia:Australian Wikipedians' notice board/AfD
  6. Get the dates from the remaining articles on the list
  7. Add these Articles to the top of Wikipedia:Australian Wikipedians' notice board/AfD
  8. Make a list of articles that are not on Wikipedia:WikiProject Deletion sorting/Australia but are on Wikipedia:Australian Wikipedians' notice board/AfD
  9. Remove these articles from Wikipedia:Australian Wikipedians' notice board/AfD
  10. Shutdown

[edit] Source Code

This bot uses perlwikipedia and the source code is available on this page.

[edit] One off tasks

I will also use this account for one off bot tasks: