Manual:Pywikibot/Scripts

From mediawiki.org
Jump to navigation Jump to search
This page is a translated version of the page Manual:Pywikibot/Scripts and the translation is 92% complete.
Outdated translations are marked like this.
Other languages:
English • ‎español • ‎français • ‎português do Brasil • ‎русский • ‎українська • ‎עברית • ‎中文 • ‎日本語

Esta é uma lista dos bots existentes com links para suas descrições. 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 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
imagecopy.py Copia imagens de um wiki da wikimedia para o Commons core
replace.py Edições usando substituição de texto core
solve_disambiguation.py Corrige páginas de desambiguação core
table2wiki.py Converte tabelas HTML em marcação MediaWiki 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
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
selflink.py Permite que o operador decida o que fazer com os links próprios 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
copyright.py Verifica se há texto que viola direitos autorais procurando correspondências nos mecanismos de pesquisa compattask
standardize_interwiki.py Move links interwiki para locais padrão core
warnfile.py cria backlinks de um arquivo interwiki.log compattask
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 compattask

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
catall.py Adiciona ou altera categorias core
category_redirect.py Redireciona páginas etc. de uma categoria para outra core
catimages.py Imagem por categorização de conteúdo compattask
cfd.py Este script processa a página de trabalho Categorias para discussão. Ele analisa as ações que precisam ser tomadas como resultado de discussões de CFD (conforme postado na página de trabalho por um administrador) e as executa core
commonscat.py Adiciona {{commonscat}} às categorias (ou artigos) da Wikipedia, se a Wikipédia de outro idioma já tiver esse modelo 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
imagerecat.py Tente encontrar categorias para mídia no Commons core
imageuncat.py Programa para adicionar template não gravado a imagens sem categorias em Commons core
makecat.py Usa os links em uma página para preencher rapidamente uma categoria core

Imagens

Name Description Code
data_ingestion.py Um bot genérico para fazer ingestão de dados (upload em lote) para Commons core
flickrripper.py Carregue imagens do Flickr facilmente 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
imagetransfer.py Copia imagens para outro wiki core
image.py Usado para mudar uma imagem para outra ou remover uma imagem completamente core
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
tag_nowcommons.py Este script marca arquivos disponíveis em Commons com o modelo Nowcommons compattask[1]
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
freebasemappingupload.py Um script para enviar os mapeamentos do Freebase 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
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
censure.py Bot verificador de palavras ruins compattask
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
copyright_clean.py compattask
copyright_put.py compattask
daemonize.py core
deledpimage.py Script para remover imagens EDP em namespaces que não são artigos compattask
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
djvutext.py Extrai texto OCR de arquivos djvu e carrega em páginas no namespace "Página" no Wikisource core
editarticle.py Edite um artigo da Wikipédia com seu editor favorito core
featured.py Gerenciar modelo de status de lista/artigo em destaque/bom core
fixing_redirects.py Corrija todos os links de redirecionamento nas páginas em destaque ou apenas uma página de cada wiki core
followlive.py Script para seguir novos artigos em uma wikipedia e marcá-los com um modelo ou realizar outras ações 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
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
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
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
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
overcat_simple_filter.py Um script de bot para fazer alguma filtragem simples de categorização compattask
parserfunctioncount.py Este script ajuda a encontrar modelos caros que estão sujeitos a serem convertidos para Lua compattask
piper.py Este é um bot que usa programas de filtragem externos para misturar o texto do artigo 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
script_wui.py Robô que executa scripts de framework Python como (sub) bot e fornece um WikiUserInterface (WUI) com suporte Lua para operadores de bot core
spamremove.py Script para remover links externos que estão sendo ou foram spam core
spellcheck.py Este bot verifica a ortografia das páginas wiki compattask
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
titletranslate.py core
unlink.py Este bot desvincula uma página em todas as páginas vinculadas a ele core
watchlist.py Acesse a Páginas vigiadas da conta do bot 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

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
compat2core.py Script auxiliar para converter scripts compat 1.0 para a nova estrutura do núcleo 3+ core
diff_checker.py Verifique os patches para erros conhecidos antes de enviar 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

Notas

  1. Until tag_nowcommons.py will be ported to core and integrated in nowcommons.py, you can find an "unofficial" standalone core version of tag_nowcommons.py on User:XXN/tag_nowcommons.py

Links externos