Proj: Dab's
(Talk)
Repair\Talk
Maint.\Talk
MoS\Talk
Repair collab.
Template list
Cat:Cleanup
Wikiwax
Userpages
/Dabs
DPL count
My bot
edit

Next WP:DPL dump: checklist

When the new database dump for WP:DPL finally arrives it is my intention to enhance each of the disambiguation pages to allow 100% completion of the dump (a feat which has failed to be accomplished in the past 3 dumps, maybe more). The checklist includes:

Useful links

Edit summaries

The pywikipedia bot

I use the pywikipedia bot (specifically Solve disambiguation.py) for much of the link repair that I do. All of the discussion here is about using the bot for link repair.

How it works

Installation

The installation process was a little confusing to me the first time I did it, so I thought I'd provide some simple (hopefully) instructions for Windows users. I still recommend you read through all the docuemtnation at WP:BOTS, Meta:Using the python wikipediabot. You can't use the bot effectively unless you know what disambiguation link repair is all about, I'd say at least a month of DPL is needed before you progress to the bot.

Protocol: Password server (:pserver:)
Server: cvs.sf.net
Port <leave blank>
Repository folder: /cvsroot/pywikipediabot
User name: anonymous
Module pywikipedia
mylang = 'en'
usernames['wikipedia']['en'] = 'Commander Keane bot'

How to use the bot

Starting the bot

Solve disambiguation.py is the part of the bot that does link repair. You can open it simply by double clicking it, or from the command prompt:

Even though it takes much longer, by using the command prompt you can specify options. For example:

will let you only work on the main namespace. You can't use options like this when you just double click on the "solve_disambiguation.py" icon. Also, you can make an icon to do the the four steps above, then the bot (with the -main option) will only be a double click away). Ask me if you are interested in that.

Either way, the bot will ask "Which page to check:". Type in the dab's name and away you go.

CKAQ

This a selction of questions which I have asked (mainly the very generous and ever knowledgeable RussBlau).

How do you stop the bot beeping?

In the "user-config.py" file, add the line " ring_bell = False;"

Can you personalise the edit summary?

Yes. In the "user-config.py" file, add the line:

disambiguation_comment['wikipedia']['en'] = "Robot-assisted disambiguation ([[WP:DPL|you can help!]]): %s"