Manual:Pywikibot/Instalação

From mediawiki.org
This page is a translated version of the page Manual:Pywikibot/Installation and the translation is 86% complete.
Outdated translations are marked like this.
Esta página ajudará você a começar a usar o Pywikibot, seja no seu próprio computador, no Toolforge ou usando o PAWS: A Web Shell.
No PAWS

PAWS: A Web Shell é a maneira mais fácil de começar a usar o Pywikibot. Nenhuma instalação é necessária, e você usa a interface web para enviar comandos.

No seu próprio computador

Abaixo está o manual para ajudá-lo a configurar e executar o Pywikibot em seu próprio computador. São quatro etapas principais para este processo:

O Toolforge fornece uma infraestrutura de hospedagem estável na Wikimedia, que permite executar bots continuamente ou em uma programação.

Instalando Python

Baixe e instale o Python no https://www.python.org/downloads/.

Caso você já tenha Python instalado, verifique se a versão é recente o suficiente, executando python --version no console. Para descobrir se a versão 3 ou acima do Python está instalada, execute python3 --version em um console.

Ubuntu 19.04 e acima vem com as versões 2 & 3 instaladas. Python v2 funciona por padrão usando o comando terminal python; para usar v3, use o comando terminal python3.

Python 3.7 or higher is currently required to run the bot. No Windows, não esqueça de modificar a variável do caminho PATH para fazer com que o Python e o pip funcionem corretamente.

Instalar dependências

Additional packages are required to run Pywikibot. Run the following command to install these packages:

$ python -m pip install "requests>=2.20.1"
$ python -m pip install "mwparserfromhell>=0.5.2"
$ python -m pip install packaging

For Python 3.7 an additional package is required. Install it with:

$ python -m pip install importlib_metadata

An alternate MediaWiki markup parser may be installed with:

$ python -m pip install "wikitextparser>=0.47.5"

See also https://doc.wikimedia.org/pywikibot/stable/introduction.html#quick-start

Instalando Pywikibot

$ python -m pip install pywikibot

Ao usar pip, use pwb ao invés de python pwb.py nos exemplos abaixo.

Baixe a versão mais atual do Pywikibot de número stable: .tar.gz, .zip.

Descompacte o arquivo baixado, por exemplo em ~/pywikibot ou %USERPROFILE%\pywikibot.

Alternativamente, você pode obter a última versão usando clientes git ou svn do Gerrit, veja Manual:Pywikibot/Gerrit#For users . É o recomendado para operadores e desenvolvedores ativos de bots para Pywikibot.

Outras versões estão disponíveis em https://pywikibot.toolforge.org/.

Atualizando Pywikibot

Mantenha o framework do seu bot atualizado. Novas versões são lançadas continuamente, e estão disponibilizadas no mesmo local.

Se você estiver usando git ou svn, você pode pular essa parte. Senão, tenha em mente a necessidade de fazer um backup de seus arquivos de configuração e scripts (user-config.py, qualquer arquivo de família, ou script customizado que você criou ou modificou, e qualquer arquivo de dump XML que você está usando atualmente para uma wiki) antes de instalar uma nova versão.

Descompacte a nova versão sobre a versão antiga, sobrescrevendo todos os arquivos.

Configurando Pywikibot

Abra o Terminal no Unix (Linux/BSD/Solaris) ou Prompt de Comando no Windows (normalmente nas pastas Sistema ou Acessórios no menu Todos os Programas dentro do menu Inciar), e mude o diretório para onde você descompactou o Pywikibot:

Unix (Linux/BSD/Solaris):
$ cd ~/core
Windows:
$ c:
$ cd "%USERPROFILE%\pywikibot"

Substitua o local por onde você desempacotou o Pywikibot.

Continue com o seguinte comando para gerar o arquivo de configuração do usuário:

$ python pwb.py generate_user_files

Siga as instruções para configurar o Pywikibot.

Finalmente, execute o seguinte comando para efetuar login na sua wiki:

$ python pwb.py login

Uso em wikis de terceiros

Pywikibot é pré-configurado para um grande número de wikis, mas possivelmente não para aquela em que você quer trabalhar. Veja Manual:Pywikibot/Use on third-party wikis para saber como configurar o Pywikibot para a sua wiki.

Mais opções de configuração

Pywikibot disponibiliza um gama extensa de opções de configuração para mudar o comportamento de seu robô. Você pode alterar essas opções no arquivo user-config.py. Veja config.py para uma lista com todos os parâmetros que você pode usar.

Configuração de proxy

Pywikibot depende de requests para comunicar com a web. Você pode usar as variáveis dos caminhos HTTP_PROXY e HTTPS_PROXY para fazer requests usando um servidor proxy. Veja documentação de requests para mais informações.

Execução do script

O Pywikibot vem empacotado com um grande número de scripts no diretório scripts. Você pode rodar todos esses usando:

$ python pwb.py [name of the script]

To learn more about running basic Pywikibot scripts, see:

Uma lista de todos os scripts estão disponíveis em $scripts.

Outras dependências

A maioria dos scripts não requer pacotes adicionais, mas alguns deles não funcionarão sem. Eles estão listados em requirements.txt juntamente com suas dependências.

Para instalar dependências para algum script, use pip e execute o seguinte comando:

$ python -m pip install [name of the package]

Como alternativa, execute o seguinte comando para instalar todas as dependências de todos os scripts de uma só vez:

$ python -m pip install -r requirements.txt


Se você precisar de mais ajuda na configuração do seu Pywikibot, visite o canal #pywikibot IRC connect ou pywikibot@ lista de discussão.