Manual:Pywikibot/catall.py
Wikimedia Git repository has this file: scripts/catall.py |
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
Parameter | Description |
---|---|
-onlynew |
Only run on pages that do not yet have a category |
Argumentos globais disponíveis
This page is outdated. |
Estas opções irão substituir a configuração em user-config.py .
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. |