Manual:Pywikibot/Installation

Download Python
Requirement: To run pywikipediabot, Python v2.5 or higher is required, but Python v3.x isn't currently supported.


 * For Windows, download the latest Python v2.x here ( not 3.x version!! ) Install the program.
 * For Mac and Unix, Python is already present on Mac OS X and on some Unix versions (although it might be necessary or recommended to update it if you have a very old version).

Download PyWikipediaBot
The easiest way to download pywikipedia is to use the latest nightly release. Download the pywikipedia zip file to your computer and decompress the file, there is no further installation required.

Download PyWikipediaBot with SVN
Use SVN (subversion.apache.org) to retrieve an up-to-date version of PyWikipediaBot.

Windows: TortoiseSVN is advised.

Mac: follow these instructions to install SVN. Linux users can also follow the instructions below, but removing the  symbol in terminal.

Examine the source code
To examine the source code using the command line SVN client use this command:

Or, without the spell-checking files (saves a while), add  :

With either of those commands the source code will be in a new directory inside your current working directory named  (the last argument is used as the destination directory).

For graphical tools, the only information needed is the repository path: http://svn.wikimedia.org/svnroot/pywikipedia/trunk/pywikipedia/

Shortcut in command line
To allow your source code to be developed outside of the pywikipedia source directory, add something like to a file that gets run on login, usually ~/.bashrc - this avoids typing the export PYTHONPATH part in each time you log in. Naturally, change paths to match your installation.

Windows users: create a shortcut
How to make a quick shortcut to run commands (Windows users):

If you're installing Pywikipediabot in a folder such as "My Documents" it may be troublesome to use the "chdir" command to go into the folder all the time to run the bots.

On Windows you can create a shortcut which will open the command box you can use to run bots easily. Just follow these simple steps to create one:
 * 1) Right click the folder pywikipedia is installed in.
 * 2) Click "Create shortcut". A new shortcut icon with the arrow key will be created.
 * 3) Right click on the new shortcut, and click properties.
 * 4) In the properties window, in the target box type in cmd.exe.
 * 5) In the "start in" box enter the full address of pywikipedia.
 * 6) Click "OK".
 * 7) Click the shortcut and the cmd.exe opens up with the full path listed.
 * If you click properties again on this shortcut, you will notice that the shortcut icon has changed.

Updating
It will simply update the framework to include the latest changes. Read svn Manual for more precisions.
 * If you installed using SVN, updating your working copy is easy. Place yourself in your pywikipedia repository, and simply type


 * If you are using a nightly version, the process is a bit more complicated. You have to re-download a full copy from . Before installing it, backup your configuration files and scripts (user-config.py, any family file, or custom script that you might have created, and any current dump xml file you're using for a wiki). Replace your pywikipedia directory by the new version you just downloaded. Restore your configuration files. If you're not sure of what you're doing, do not erase but keep a backup of your complete old pywikipedia directory, to avoid losing any important files.

Automatic Updating in Tool Server
For Automatic updating You can make update bash file and put it in root and fill it with this commands and set in crontab -e like this command to update your bot every day at 0:0 am Notice: in these cods username is your username.