Manual:Pywikibot/catall.py

This page is a translated version of the page Manual:Pywikibot/catall.py and the translation is 10% complete.

catall.py is a Pywikibot script used to show the categories on each page and let you change them or add new ones.

For each page in the target wiki

  • If the page contains no categories, you can specify a list of categories to add to the page.
  • If the page already contains one or more categories, you can specify a new list of categories to replace the current list of categories of the page.

Usage

$ python pwb.py catall [start]

Goes through pages, starting at 'start'. If no starting name is provided, the bot starts at 'A'.

Options


ParameterDescription
-onlynew Only run on pages that do not yet have a category


Argumentos globais disponíveis

Estas opções irão substituir a configuração em user-config.py .

OPÇÕES GLOBAIS
Parâmetro DESCRIÇÃO Variável de configuração
-dir:Localização Leia os dados de configuração do 'bot' da pasta dada pelo PATH, em vez da pasta predefinida.  
-config:O ficheiro é um ficheiro O nome do ficheiro de configuração do utilizador. Default is user-config.py. user-config.py
-lang:xx Configure a língua do wiki em que deseja trabalhar, sobrepondo- se à configuração em user-config.py. $XX deve ser o código da linguagem. mylang
-family:xyz Set the family of the wiki you want to work on, e.g. wikipedia, wiktionary, wikitravel, ... Isto irá substituir a configuração em user-config.py. family
-user:xyz Liga- se como utilizador 'xyz' em vez do utilizador por omissão. usernames
-daemonize:xyz Devolve imediatamente o controlo ao terminal e redirecciona o stdout e o stderr para o ficheiro xyz. (Utilizar apenas para bots que não requeiram entrada do stdin).  
-help Mostra o texto da ajuda.  
-log Active o ficheiro de registo, usando o nome do ficheiro 'script_ name -bot.log', os registos serão guardados na sub- pasta dos registos. log
-log:xyz Activa o ficheiro de registo, usando o 'xyz' como o nome do ficheiro. logfilename
-nolog Desactiva o ficheiro de registo (se estiver activo por omissão).  
-maxlag Define um novo parâmetro de 'maxlag' para um número de segundos. Adiar as emissões durante os períodos de atraso no servidor de bases de dados. O valor por omissão é config.py maxlag
-putthrottle:n
-pt:n
-put_throttle:n
Define o tempo mínimo (em segundos) que o robô irá esperar entre as páginas de gravação. put_throttle
-debug:item
-debug
Active o ficheiro de registo e inclua dados extensivos de depuração para o componente "item" (para todos os componentes, se for usado o segundo formulário). debug_log
-verbose
-v
Faça com que o bot forneça um resultado adicional de consola que possa ser útil na depuração. verbose_output
-cosmeticchanges
-cc
Activa ou desactiva a opção cosmetic_changes feita em config.py ou user-config.py para o inverso e sobrepõe- a. Todas as outras configurações e restrições estão intocadas. cosmetic_changes
-simulate Desactiva a gravação no servidor. Útil para o teste e depuração de um novo código (se indicado, não faz nenhumas mudanças reais, mas apenas mostra o que teria sido alterado). simulate
-<Há aqui um config.>:n Poderá usar todas as variáveis de configuração numérica como opção e modificá- la com a linha de comandos.