Manual:Pywikibot/Scripts

From mediawiki.org
This page is a translated version of the page Manual:Pywikibot/Scripts and the translation is 83% complete.
Outdated translations are marked like this.

Esta é uma lista dos bots existentes com links para suas descrições. This list might be incomplete. For the complete list refer to the Script Package documentation. Muitos dos scripts com link vermelho sem páginas são encontrados na pasta Pywikibot scripts/. Os scripts podem ser executados na linha de comando usando o seguinte padrão:

$ python pwb.py [global options] script_name [parameters]

Scripts de bot globais

Editing scripts you are allowed to run on several wikis with a global bot flag.

Name Description Code
interwiki.py Cria ou modifica links interlíngua entre projetos core
redirect.py Corrige redirecionamentos duplos e exclui redirecionamentos interrompidos core

Scripts de bot principais

Name Description Code
add_text.py Adiciona texto no topo ou no final das páginas core
category.py Gerencia categorias core
replace.py Edições usando substituição de texto core
solve_disambiguation.py Corrige páginas de desambiguação core
upload.py Carrega imagens para um wiki core
weblinkchecker.py Encontra links externos quebrados core

Programas auxiliares

Name Description Code
clean_sandbox.py Este bot limpa uma página de testes substituindo o conteúdo atual por um texto predefinido core
cosmetic_changes.py Faz com que o código-fonte do wiki pareça mais limpo, invocado por outros scripts core
transferbot.py Um script que transfere páginas de um wiki de origem para um wiki de destino core


Outros scripts de bot

Name Description Code
welcome.py Usado para receber novos usuários core

Administrativo

Name Description Code
blockpageschecker.py Exclui todos os modelos de proteção que estão em páginas que não estão realmente protegidas core
delete.py Exclui páginas "em massa" core
patrol.py Este script obtém uma lista de mudanças recentes e novas páginas e marca as edições como patrulhadas com base em uma lista de permissões core
protect.py Proteger e desproteger páginas em massa core
speedy_delete.py Percorre as páginas para exclusão rápida, mostra seu conteúdo e pergunta se cada página deve ser excluída core

Alterar páginas gerais

Name Description Code
archivebot.py Arquivos tópicos de discussão core
movepages.py Move a página para outro título core
pagefromfile.py Cria páginas de um arquivo de texto core

Categorias

Name Description Code
category_redirect.py Redireciona páginas etc. de uma categoria para outra core
commonscat.py Adiciona {{commonscat}} às categorias (ou artigos) da Wikipedia, se a Wikipédia de outro idioma já tiver esse modelo core
imageuncat.py Programa para adicionar template não gravado a imagens sem categorias em Commons core

Imagens

Name Description Code
data_ingestion.py Um bot genérico para fazer ingestão de dados (upload em lote) para Commons core
imagetransfer.py Copia imagens para outro wiki core
image.py Usado para mudar uma imagem para outra ou remover uma imagem completamente core
unusedfiles.py Encontre mídia não usada usando Special:Unusedimages core

Scripts IRC

IRC (Internet Relay Chat) Bots, all using the irclib, you can download it on GitHub. All scripts are experimental state.

Name Description Code
maintainer.py Um script de manutenção do wiki que compartilha tarefas entre os trabalhadores, não requer intervenção compattask
maintcont.py O robô controlador por maintainer.py compattask
rciw.py Um script IRC para verificar as mudanças recentes através do IRC e para verificar se há interwikis nesses artigos modificados recentemente. Não pode ser executado manualmente/diretamente, mas é executado automaticamente pelo maintainer.py compattask

Modelos

Name Description Code
template.py Substitui um modelo por outro, de uma forma que é mais fácil de usar do que replace.py na maioria dos casos core
templatecount.py Conta ou lista as instâncias onde os modelos são usados core

Wikidata

Name Description Code
claimit.py Um script para adicionar em massa as reivindicações do Wikidata a muitos itens com base nas páginas da Wikipédia core
coordinate_import.py Um script para importar em massa as coordenadas da Wikipédia para o Wikidata core
harvest_template.py Um script para adicionar declarações em massa do Wikidata com base nas informações coletadas dos modelos da Wikipédia core
illustrate_wikidata.py Um script para adicionar imagens aos itens do Wikidata core
interwikidata.py Um script para lidar com links interwiki: conecte páginas a itens do Wikidata usando links de idiomas na página core
newitem.py Um script para criar em massa novos itens do Wikidata core

Scripts não classificados

Name Description Code
checkimages.py Script para verificar os arquivos carregados recentemente. Este script verifica se uma descrição do arquivo está presente e se há outros problemas na descrição da imagem core
daemonize.py core
djvutext.py Extrai texto OCR de arquivos djvu e carrega em páginas no namespace "Página" no Wikisource core
fixing_redirects.py Corrija todos os links de redirecionamento nas páginas em destaque ou apenas uma página de cada wiki core
gui.py Uma janela TKinter com um campo de texto Unicode onde o usuário pode, por exemplo, editar o conteúdo de um artigo core
interwiki_graph.py core
match_images.py Script para combinar duas imagens com base em histogramas core
misspelling.py Este script corrige links que contêm erros ortográficos comuns core
noreferences.py Adiciona a tag <references /> ausente e a seção de referências, se necessário core
nowcommons.py Script para deletar arquivos que também estão presentes no Wikimedia Commons core
parser_function_count.py Este script ajuda a encontrar modelos caros que estão sujeitos a serem convertidos para Lua core
reflinks.py Um bot que adiciona o título de páginas da web vinculadas a links externos; consulte w:en:User:DumZiBoT/refLinks pelo proprietário original, cf. Páginas arquivadas core
replicate_wiki.py Este bot replica todas as páginas (de namespaces específicos) em um wiki para um segundo wiki dentro de uma família core
revertbot.py Reverta as edições recentes dos seus bots para as páginas core
titletranslate.py core
watchlist.py Acesse a Páginas vigiadas da conta do bot core
followlive.py Script para seguir novos artigos em uma wikipedia e marcá-los com um modelo ou realizar outras ações core

Scripts de não edição

Scripts which do not change wiki pages. These are allowed to run on virtually all wikis.

Name Description Code
listpages.py Usado para listar páginas usando geradores de página core
login.py Usado para fazer login (e sair) core
touch.py Toque/remova uma página para atualizar as relações sem esperar pela fila core

Scripts de manutenção

Helper scripts for maintenance and conversion scripts

Name Description Code
cache.py Mostrar e limpar a pasta de cache da API core
colors.py Mostrar saída colorida de scripts Pywikibot core
update_script.py Script auxiliar para converter scripts compat 1.0 para a nova estrutura do núcleo 3+ core
download_dump.py Baixe o arquivo de despejo da Wikimedia em https://dumps.wikimedia.org core
make_i18n_dict.py Gerar um arquivo i18n a partir de um determinado script core
wikimedia_sites.py Atualiza as listas de idiomas nos arquivos da família Wikimedia core

Outros scripts

Mostly internal scripts. No normal bots.

Name Description Code
basic.py Este não é um bot completo; em vez disso, é um modelo a partir do qual bots simples podem ser feitos core
generate_family_file.py Este script gera um arquivo de família a partir de um determinado URL core
generate_user_files.py Script para criar arquivos de usuário (user-config.py , user-fixes.py ) core
pwb.py Script de wrapper para usar a estrutura no modo 'diretório' como cronjob ou script de wrapper core
setup.py Script do instalador para a estrutura Pywikibot 3+ core
shell.py Gera um shell Python interativo core
version.py Mostra o número de revisão do Pywikibot e a versão do Python core

Outdated core scripts

This list contains outdated scripts from core banch which aren’t supported any longer. They are either archived or deleted. Feel free to reactivate any script at any time by creating a Phabricator task: Recovery Request

Name Description Code
capitalize_redirects.py Bot para criar redirecionamentos com letras maiúsculas, onde o primeiro caractere da primeira palavra é maiúsculo e os caracteres e palavras restantes são minúsculos core
casechecker.py Script para enumerar todas as páginas do wiki e encontrar todos os títulos com alfabetos latinos e cirílicos mistos core
catall.py Adiciona ou altera categorias core
commons_link.py Adiciona {{commonscat}} e {{commons}} aos artigos da Wikipedia, se a mesma categoria de nome ou galeria existir no Commons core
create_categories.py Programa para criar categorias em lote core
disambredir.py Percorre as páginas de desambiguação, verifica os seus links e pergunta se cada link que vai para uma página de redirecionamento deve ser substituído core
editarticle.py Edite um artigo da Wikipédia com seu editor favorito core
flickrripper.py Carregue imagens do Flickr facilmente core
freebasemappingupload.py Um script para enviar os mapeamentos do Freebase para o Wikidata core
imagecopy.py Copia imagens de um wiki da wikimedia para o Commons core
imagecopy_self.py Script para copiar arquivos auto-publicados da Wikipedia em inglês para o Wikimedia Commons core
imageharvest.py Copia várias imagens para um wiki core
imagerecat.py Tente encontrar categorias para mídia no Commons core
isbn.py Este script passa por várias páginas do wiki inicial e relata números de ISBN inválidos, converte para ISBN-13 de ISBN-10 e coloca hífens core
lonelypages.py Coloque um modelo em páginas que não têm links para outras páginas e, portanto, são solitárias core
makecat.py Usa os links em uma página para preencher rapidamente uma categoria core
match_images.py Program to match two images based on histograms core
ndashredir.py Colete artigos que tenham n traço ou m traço no título e crie um redirecionamento para eles a partir do título hifenizado correspondente core
piper.py Este é um bot que usa programas de filtragem externos para misturar o texto do artigo core
selflink.py Permite que o operador decida o que fazer com os links próprios core
spamremove.py Script para remover links externos que estão sendo ou foram spam core
standardize_interwiki.py Move links interwiki para locais padrão core
states_redirect.py Criar páginas de redirecionamento de subdivisão de país core
surnames_redirects.py Bot para criar redirecionamentos com base na ordem do nome core
table2wiki.py Converte tabelas HTML em marcação MediaWiki core
unlink.py Este bot desvincula uma página em todas as páginas vinculadas a ele core
wikisourcetext.py Este bot se aplica a sites wikisource para fazer upload de texto de camadas de texto de arquivos em vários formatos, incluindo PDF core


Outdated compat scripts

This list contains outdated scripts from compat banch which aren’t supported any longer. They are either archived or deleted. Feel free to reactivate any script at any time by creating a Phabricator task: Phabricator Task

Name Description Code
catimages.py Imagem por categorização de conteúdo compattask
censure.py Bot verificador de palavras ruins compattask
cfd.py This script processes the Categories for discussion working pages
commons_category_redirect.py Script to clean up non-empty catecory redirect category on Commons
copyright.py Verifica se há texto que viola direitos autorais procurando correspondências nos mecanismos de pesquisa compattask
copyright_clean.py Script to remove on wiki pages reports of copyright.py compattask
copyright_put.py Script to put reports of copyright.py to wiki page compattask
deledpimage.py Script para remover imagens EDP em namespaces que não são artigos compattask
get.py Get a page and writes its contents to standard output
inline_images.py Este bot percorre várias páginas do wiki inicial e procura imagens que estão vinculadas em linha (ou seja, elas são hospedadas em um servidor externo e com hotlink, em vez de usar a função de upload do wiki) compattask
overcat_simple_filter.py Um script de bot para fazer alguma filtragem simples de categorização compattask
panoramiopicker.py Script to copy a Panoramio set to image repository (Commons)
spellcheck.py Este bot verifica a ortografia das páginas wiki compattask
splitwarning.py Splits a interwiki.log file into chunks of warnings separated by language
standardize_notes.py This bot will standardize footnote references
statistics_in_wikitable.py This bot renders siteinfo statistics in a table on a wiki page
subster.py Script which will does substitutions of tags within wiki page content
tag_nowcommons.py Este script marca arquivos disponíveis em Commons com o modelo Nowcommons compattask
warnfile.py cria backlinks de um arquivo interwiki.log compattask


Links externos