This bot is run by Who for categorization related tasks. Whobot runs Pearle Wisebot code. This bot is approved and running with a bot flag at 10 second variable intervals.

Feel free to report any errors or problems on the talk page. I watch the bot as it runs and fix errors almost immediately.

Not to be confused with K1, sometimes referred to as "Whobot", from the Doctor Who TV series. Which is listed on List of robots in Doctor Who, but could not find a PD image.




Tasks


Cleanup


Authorized behavior

The following is almost verbatim to text found on User:Pearle

Whobot has obtained authorization from Wikipedia talk:Bots for the purpose of executing the following tasks. All tasks are performed by User:Who running Whobot and using data files on his home computer in the following formats. The original code and data was obtained from User:Beland, and Whobot is a clone of Pearle Wisebot with slight modifications.

Automatically move categories

MOVE_CONTENTS [[:Category:Name_of_A]] [[:Category:Name_of_B]] cfd_log_date or speedy
MOVE_CONTENTS_INCL_CATS [[:Category:Name_of_A]] [[:Category:Name_of_B]] cfd_log_date or speedy

Moving a category is the equivalent of deletion, so this function will only be run on commands that have been approved by Wikipedia:Categories for deletion.

Remove articles from a category

  1. Accept commands of the following form:
REMOVE_X_FROM_CAT Page_name Category:Category_name
  1. Download the wikisource of Page_name
  2. Remove the string [[Category:Category_name]] from the text
  3. Post the new text

Tag categores with ((cfd))

Categories nominated to Wikipedia:Categories for deletion need to be tagged with ((cfd)) or similar template to inform watchers of the potention deletion or renaming. Pearle can do this with commands of the form:

ADD_CFD_TAG Category:Category_name_here

For nominations en masse, the tag should be changed to e.g.:

((cfru|Suggested name here|Category:Umbrella category name here))

REMOVE_CFD_TAG

New category/interwiki style

Minor changes and bugfixes may occur in response to community complaints or suggestions.

Rules

Algorithm

Notes

Humans take note: Comments near the end of the article must be placed before all category and interwiki links, or else the page will be flagged for review. The only exception is if your comment refers to a particular category or interwiki link. This is OK as long as the comment follows the link and stays all on one line.

See Category:Articles to check for link ordering for more details on the "flag for manual review" process.

International interwiki guidelines (temporary): commons:User:Gangleri/sandbox/Template:Interwiki guidelines

http://www.wikimedia.org/langlist

This flag is no longer set for articles listed on VFD, because ((subst:vfd)) thwarts parsing. (At the suggestion of User:Reinyday.)

msg: syntax cleanup

The syntax ((msg:foo)) is depreciated in favor of ((foo)). Pearle is authorized to make this change wherever it is needed. ((msg:foo)) was rumored to break in MediaWiki 1.5, though it is apparently still working.

Code

You may find the Whobot revised code here.