User:KaeporaGaebora4988@legacy41961238

From Zelda Wiki, the Zelda encyclopedia
Jump to navigation Jump to search

What am I?

KaeporaGaebora is Zelda Wiki's resident bot account. This account is used by the sysops to perform maintenance tasks, such as automatically deleting unused files or correcting broken or double redirects.

How do I work?

KaeporaGaebora is run from a command line using the pywikipediabot framework.

Do I bite?

Not at all. The bot is incapable of any action without input by an active sysop (usually Justin). If you have any questions about how it works, you can ask him on his talk page.

Kaepora's Main Tasks

Kaepora is a frontend for the pywikipedia framework. As such, it mainly runs automated tasks. It can also be manually run from the command line to perform specific actions.

Deletion of unused images

Kaepora will delete all images in the category Images for deletion once a week. This is automated, so it's important that images not be tagged with Imdel until all links to them have been removed. This is accomplished via the delete.py command.

Redirect fixing

Kaepora persistently checks for double redirects every hour, and he will solve them automatically. This is accomplished with the redirect.py command.

Special Tasks

Kaepora has been used to perform special tasks, as well as his normally assigned duties. His most recent uses are documented here.

Addition of instructions to the "Element" field in the dungeon infobox

Kaepora was used to add hidden instructions to the dungeon infoboxes regarding adding or removing "elements," due to the common mislabeling of dungeons. This was not accomplished with pywikipedia, but rather through input from Justin via AutoWikiBrowser.

Removal of problem files inaccessible during wiki outages

When the reizing of an image was causing Zelda Wiki to experience mass service outages due to 503 errors, Justin manually invoked Kaepora to delete the offending image via API. Without Kaepora, this would not have been possible, and the errors would have continued. This was done via the delete.py command with user input.