Manual:Pywikibot/Scripts
Esta é uma lista dos bots existentes com links para suas descrições.
Esta lista pode estar incompleta.
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:
In Microsoft Windows:
- Open the Start menu or press the Windows key + R.
- Type cmd or cmd.exe in the Run command box.
- Press Enter.
Use the following pattern:
$ python pwb.py [global options] script_name [parameters]
For more information on running scripts, see Manual:Pywikibot/Workshop Materials/How to run basic scripts (self-study) and the related Small wiki toolkits workshop.
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 |
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 |
Imagens
Name | Description | Code |
---|---|---|
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 |
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 | compattask |
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 |
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 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 |
---|---|---|
maintainer.py | Um script de manutenção do wiki que compartilha tarefas entre os trabalhadores, não requer intervenção Uses the irclib , you can download it on GitHub.
|
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 por maintainer.py. Uses the irclib , you can download it on GitHub.
|
compattask |
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 |
followlive.py | Script para seguir novos artigos em uma wikipedia e marcá-los com um modelo ou realizar outras ações | compattask |
data_ingestion.py | Um bot genérico para fazer ingestão de dados (upload em lote) para Commons | compattask |
imageuncat.py | Programa para adicionar template não gravado a imagens sem categorias em Commons | compattask |
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 | compattask |
casechecker.py | Script para enumerar todas as páginas do wiki e encontrar todos os títulos com alfabetos latinos e cirílicos mistos | compattask |
catall.py | Adiciona ou altera categorias | compattask |
commons_link.py | Adiciona {{Commonscat }} e {{Commons }} aos artigos da Wikipedia, se a mesma categoria de nome ou galeria existir no Commons | compattask |
create_categories.py | Programa para criar categorias em lote | 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 | compattask |
editarticle.py | Edite um artigo da Wikipédia com seu editor favorito | compattask |
flickrripper.py | Carregue imagens do Flickr facilmente | compattask |
freebasemappingupload.py | Um script para enviar os mapeamentos do Freebase para o Wikidata | compattask |
imagecopy.py | Copia imagens de um wiki da wikimedia para o Commons | compattask |
imagecopy_self.py | Script para copiar arquivos auto-publicados da Wikipedia em inglês para o Wikimedia Commons | compattask |
imageharvest.py | Copia várias imagens para um wiki | compattask |
imagerecat.py | Tente encontrar categorias para mídia no Commons | compattask |
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 | compattask |
lonelypages.py | Coloque um modelo em páginas que não têm links para outras páginas e, portanto, são solitárias | compattask |
makecat.py | Usa os links em uma página para preencher rapidamente uma categoria | compattask |
match_images.py | Program to match two images based on histograms | compattask |
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 | compattask |
piper.py | Este é um bot que usa programas de filtragem externos para misturar o texto do artigo | compattask |
selflink.py | Permite que o operador decida o que fazer com os links próprios | compattask |
spamremove.py | Script para remover links externos que estão sendo ou foram spam | compattask |
standardize_interwiki.py | Move links interwiki para locais padrão | compattask |
states_redirect.py | Criar páginas de redirecionamento de subdivisão de país | compattask |
surnames_redirects.py | Bot para criar redirecionamentos com base na ordem do nome | compattask |
table2wiki.py | Converte tabelas HTML em marcação MediaWiki | compattask |
unlink.py | Este bot desvincula uma página em todas as páginas vinculadas a ele | compattask |
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 | compattask |
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 doing 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
- Pywikibot Scripts Descriptions
- Pywikibot package content of framework