Manual:Pywikibot/user-config.py/jv

Configuration
Before you run any of the programs, you need to create a file named  in your   directory. You create it in either of two ways:

It needs at least two or three variables configured, and placed in the correct location.
 * 1) Create the file manually.
 * 1) Run the script   by entering python pwb.py generate_user_files.py in a command shell, which will interactively generate the file in an interactive "wizard" style, and store it in the default configuration location.

Location
Pywikibot looks for  in the following locations, in order:


 * Specified via the  argument (for example:  )
 * The content of the environment variable
 * The current directory
 * The directory in which the  file is
 * The  directory in the application data directory (Windows) or home directory (that directory gets automatically created)

(See also: .)

Below are instructions for manually editing this file.

For Wikimedia projects
Open a text editor (e.g. Notepad in Windows) and save the text file as  in the   folder.

If your language uses non-ASCII characters, you should use a Unicode-aware editor such as Notepad++ and save your user-config with Unicode encoding without BOM marks. Don't forget to insert

as the first line.

Add the following lines to :

Now save  again.

user-config.py examples


EksempelBot ing no.wikipedia
mylang = 'no' usernames['wikipedia']['no'] = 'EksempelBot'

console_encoding = 'utf-8' use_api_login = True



ExampleBot ing Commons
mylang = 'commons' family = 'commons' usernames['commons']['commons'] = 'ExampleBot'

console_encoding = 'utf-8' use_api_login = True



ExampleBot ing Wikidata
mylang = 'wikidata' family = 'wikidata' usernames['wikidata']['wikidata'] = 'ExampleBot'

console_encoding = 'utf-8' use_api_login = True



ExampleBot ing Test wiki
mylang = 'test' family = 'test' usernames['test']['test'] = 'ExampleBot'



ExampleBot ing Test2 wiki
mylang = 'test2' family = 'wikipedia' usernames['wikipedia']['test2'] = 'ExampleBot'



BeispielBot ing de.wikipedia lan de.wikibooks, karo de.wikipedia minangka wiki utama
mylang = 'de' usernames['wikipedia']['de'] = 'BeispielBot' usernames['wikibooks']['de'] = 'BeispielBot'

console_encoding = 'utf-8' use_api_login = True



Kanggo wiki non-Wikimedia

 * See main page Pywikibot/Use on third-party wikis



Ugi pirsani

 * config.py (the source code of the module that loads and interpretes user-config.py)