Manual:Pywikibot/user-config.py/pt

Configuração
Antes de executar qualquer um dos programas, você precisa criar um arquivo chamado  no diretório. Você o cria de duas maneiras:


 * 1) Crie o arquivo manualmente. Ele precisa de pelo menos duas ou três variáveis configuradas e colocadas no local correto.
 * 2) Execute o script   digitando python pwb.py generate_user_files.py em um shell de comando, o que gerará interativamente o arquivo no estilo "assistente" interativo e o armazenará no local de configuração padrão.

Localização
Pywikibot procura  nos seguintes locais, em ordem:


 * Especificado pelo argumento  (por exemplo:  )
 * O conteúdo da variável de ambiente $3
 * O diretório em que o ficheiro $4 é
 * No núcleo, ele verifica o diretório $5 no diretório de dados do aplicativo (Windows) ou diretório inicial (esse diretório é criado automaticamente)
 * The content of the environment variable
 * The directory in which the  file is
 * In core it checks the  directory in the application data directory (Windows) or home directory (that directory gets automatically created)

(Veja também: .)

Abaixo estão as instruções para editar manualmente esse ficheiro.

Para projetos Wikimedia
Abra um editor de texto (por exemplo, Bloco de notas no Windows) e salve o arquivo de texto como  na pasta.

Se seu idioma usa caracteres não ASCII, você deve usar um editor compatível com Unicode, como o Notepad++, e salvar sua configuração de usuário com a codificação Unicode sem marcas de BOM. Não esqueça de inserir

como a primeira linha.

Adicione as seguintes linhas a :

Now save  again.

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

console_encoding = 'utf-8' use_api_login = True

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

console_encoding = 'utf-8' use_api_login = True

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

console_encoding = 'utf-8' use_api_login = True

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

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

BeispielBot on de.wikipedia and de.wikibooks, with de.wikipedia as main wiki
mylang = 'de' usernames['wikipedia']['de'] = 'BeispielBot' usernames['wikibooks']['de'] = 'BeispielBot'

console_encoding = 'utf-8' use_api_login = True

Para wikis que não são da Wikimedia

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

Veja também

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