Manual:Pywikibot/Scripts

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

Esta es una lista de los bots existentes con enlaces a sus descripciones. Esta lista puede estar incompleta. For the complete list refer to the Script Package documentation. Muchos de los scripts enlazados en rojo y sin páginas se encuentran en la carpeta scripts/ de Pywikibot. Los scripts se pueden ejecutar en la línea de comandos. In Microsoft Windows:

  1. Open the Start menu or press the Windows key + R.
  2. Type cmd or cmd.exe in the Run command box.
  3. Press Enter.

Utilice el siguiente patrón:

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

Para más información sobre la ejecución de scripts, consulte Manual:Pywikibot/Workshop Materials/How to run basic scripts (self-study) y el taller relacionado sobre pequeñas herramientas wiki.

Scripts de bots globales

Se pueden ejecutar scripts de edición en varios wikis con una bandera de bot global.

Name Description Code
interwiki.py Crea o modifica enlaces interlingüísticos entre proyectos core
redirect.py Corrige las redirecciones dobles y elimina las redirecciones rotas core

Scripts del bot principales

Name Description Code
add_text.py Añade texto en la parte superior o al final de las páginas core
category.py Gestiona las categorías core
replace.py Edición mediante sustitución de texto core
solve_disambiguation.py Corrección de las páginas de desambiguación core
upload.py Sube imágenes a un wiki core
weblinkchecker.py Encuentra enlaces externos rotos core

Programas auxiliares

Name Description Code
clean_sandbox.py Este bot limpia una caja de arena sustituyendo el contenido actual por un texto predefinido core
cosmetic_changes.py Hace que el código fuente de la wiki se vea más limpio, invocado por otros scripts core
transferbot.py Un script que transfiere páginas de un wiki de origen a un wiki de destino core


Otros scripts de bots

Name Description Code
welcome.py Se utiliza para dar la bienvenida a los nuevos usuarios core

Administrativo

Name Description Code
blockpageschecker.py Elimina las plantillas de protección que se encuentran en páginas que no están realmente protegidas core
delete.py Elimina las páginas de forma masiva core
patrol.py Este script obtiene una lista de cambios recientes y páginas nuevas y marca las ediciones como patrulladas en base a una lista blanca core
protect.py Proteger y desproteger páginas en masa core

Cambiar las páginas generales

Name Description Code
archivebot.py Archiva hilos de discusión core
movepages.py Mueve la página a otro título core
pagefromfile.py Crea páginas a partir de un archivo de texto core

Categorías

Name Description Code
category_redirect.py Redirige las páginas, etc., de una categoría a otra core
commonscat.py Añade {{Commonscat }} a las categorías (o artículos) de Wikipedia, si la Wikipedia en otro idioma ya tiene esa plantilla core

Imágenes

Name Description Code
imagetransfer.py Copia las imágenes a otro wiki core
image.py Se utiliza para cambiar una imagen por otra o eliminar una imagen por completo core
unusedfiles.py Encuentra los archivos multimedia no utilizados mediante Special:Unusedimages core

Plantillas

Name Description Code
template.py Sustituye una plantilla por otra, de forma más sencilla que replace.py en la mayoría de los casos core
templatecount.py Cuenta o enumera las instancias en las que se utilizan las plantillas core

Wikidata

Name Description Code
claimit.py Un script para añadir en masa declaraciones de Wikidata a un montón de elementos basados en páginas de Wikipedia core
coordinate_import.py Un script para importar masivamente coordenadas de Wikipedia a Wikidata core
harvest_template.py Un script para añadir de forma masiva declaraciones de Wikidata basadas en la información recopilada de las plantillas de Wikipedia core
illustrate_wikidata.py Un script para añadir imágenes a los elementos de Wikidata core
interwikidata.py Un script para manejar los enlaces interwiki: conecta las páginas con los elementos de Wikidata utilizando los enlaces de idioma de la página core
newitem.py Un script para crear en masa nuevos elementos de Wikidata core

Scripts sin clasificar

Name Description Code
checkimages.py Script para comprobar los archivos subidos recientemente. Este script comprueba si la descripción del archivo está presente y si hay otros problemas en la descripción de la imagen core
daemonize.py core
djvutext.py Extrae el texto OCR de los archivos djvu y lo sube a las páginas en el espacio de nombres "Page" en Wikisource core
fixing_redirects.py Corregir todos los enlaces de redirección en las páginas destacadas o sólo una página de cada wiki core
gui.py Una ventana TKinter con un campo de texto Unicode donde el usuario puede, por ejemplo, editar el contenido de un artículo core
interwiki_graph.py core
match_images.py Script para emparejar dos imágenes basándose en los histogramas compattask
misspelling.py Este script corrige los enlaces que contienen errores ortográficos comunes core
noreferences.py Añade la etiqueta ‎<references /> que falta y la sección de referencias si es necesario core
nowcommons.py Script para eliminar archivos que también están presentes en Wikimedia Commons core
parser_function_count.py Este script ayuda a encontrar plantillas costosas que están sujetas a ser convertidas a Lua core
reflinks.py A bot adding the title of linked web pages to bare external links; see w:en:User:DumZiBoT/refLinks by the original owner, cf. Archived Pages core
replicate_wiki.py Este bot replica todas las páginas (de espacios de nombres específicos) de un wiki a un segundo wiki dentro de una familia core
revertbot.py Revertir las ediciones recientes de sus bots en las páginas core
titletranslate.py core
watchlist.py Accede a la Watchlist de la cuenta del bot core

Scripts de no edición

Scripts que no modifican las páginas de la wiki. Estos se pueden ejecutar en prácticamente todos las wikis.

Name Description Code
listpages.py Se utiliza para listar páginas mediante pagegenerators core
login.py Se utiliza para iniciar la sesión (y cerrarla) core
touch.py Tocar/purgar una página para refrescar las relaciones sin esperar a la cola core

Scripts de mantenimiento

Scripts de ayuda para los scripts de mantenimiento y conversión

Name Description Code
cache.py Mostrar y limpiar la carpeta de caché de la API core
colors.py Mostrar la salida en color de los scripts de Pywikibot core
update_script.py Script de ayuda para convertir los scripts de compat 1.0 al nuevo core 3+ framework core
download_dump.py Descargue el archivo de volcado de Wikimedia desde https://dumps.wikimedia.org core
make_i18n_dict.py Generar un archivo i18n a partir de un script dado core
wikimedia_sites.py Actualiza las listas de idiomas en los archivos de la familia Wikimedia core

Otros scripts

La mayoría son scripts internos. No hay bots normales.

Name Description Code
basic.py No se trata de un bot completo, sino de una plantilla a partir de la cual se pueden hacer bots sencillos core
generate_family_file.py Este script genera un archivo de familia a partir de una URL dada core
generate_user_files.py Script para crear archivos de usuario (user-config.py , user-fixes.py ) core
pwb.py Script de envoltura para utilizar el marco en modo "directorio" como cronjob o script de envoltura core
setup.py Script de instalación para el framework Pywikibot 3+ core
shell.py Abre un intérprete de comandos interactivo de Python core
version.py Muestra el número de revisión de Pywikibot y la versión de Python core


Scripts obsoletos

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 Un script de mantenimiento de la wiki que comparte las tareas entre los trabajadores, no requiere ninguna intervención Utilice irclib, puedes descargarlo en GitHub. compattask
maintcont.py El bot controlador para maintainer.py compattask
rciw.py Un script de IRC para comprobar los cambios recientes a través de IRC, y para comprobar los interwikis en esos artículos recientemente modificados. No se puede ejecutar manualmente/directamente, sino que es ejecutado automáticamente por maintainer.py. Utilice irclib, puedes descargarlo en GitHub. compattask
speedy_delete.py Recorre las páginas para eliminarlas rápidamente, muestra su contenido y pregunta por cada página si debe ser eliminada core
followlive.py Script para seguir nuevos artículos en una Wikipedia y etiquetarlos con una plantilla o realizar otras acciones compattask
data_ingestion.py Un bot genérico para hacer la ingestión de datos (carga por lotes) a Commons compattask
imageuncat.py Programa para añadir la plantilla uncat a las imágenes sin categorías en Commons compattask
capitalize_redirects.py Bot para crear redirecciones en mayúsculas donde el primer carácter de la primera palabra es mayúscula y el resto de caracteres y palabras son minúsculas compattask
casechecker.py Script para enumerar todas las páginas de la wiki y encontrar todos los títulos con alfabetos mixtos latinos y cirílicos compattask
catall.py Añade o modifica categorías compattask
commons_link.py Añade {{Commonscat }} y {{Commons }} a los artículos de Wikipedia, si existe la categoría del mismo nombre o la galería en Commons compattask
create_categories.py Program to batch create categories compattask
disambredir.py Recorre las páginas de desambiguación, comprueba sus enlaces y pregunta por cada enlace que va a una página de redirección si debe ser sustituido compattask
editarticle.py Edita un artículo de Wikipedia con tu editor favorito compattask
flickrripper.py Sube imágenes desde Flickr fácilmente compattask
freebasemappingupload.py Un script para subir los mapeos de Freebase a Wikidata compattask
imagecopy.py Copia imágenes de una wiki de Wikimedia a Commons compattask
imagecopy_self.py Script para copiar archivos autopublicados de la Wikipedia en inglés a Wikimedia Commons compattask
imageharvest.py Copia varias imágenes en un wiki compattask
imagerecat.py Trate de encontrar categorías para los archivos multimedi en Commons compattask
isbn.py Este script revisa varias páginas de la wiki de inicio, e informa de los números de ISBN no válidos, convierte a ISBN-13 desde ISBN-10 y coloca guiones compattask
lonelypages.py Coloca una plantilla en las páginas que no están enlazadas por otras páginas, y por lo tanto están huérfanas compattask
makecat.py Utiliza los enlaces de una página para rellenar rápidamente una categoría compattask
match_images.py Programa para emparejar dos imágenes basándose en histogramas compattask
ndashredir.py Recoge los artículos que tienen el carácter n guión o m guión en su título y crea una redirección a ellos desde el título con guión correspondiente compattask
piper.py Se trata de un bot que utiliza programas de filtrado externos para manipular el texto del artículo compattask
selflink.py Permite al operador decidir qué hacer con los autoenlaces compattask
spamremove.py Script para eliminar enlaces externos que están siendo o han sido objeto de spam compattask
standardize_interwiki.py Mueve los enlaces interwiki a ubicaciones estándar compattask
states_redirect.py Crear páginas de redireccionamiento de subdivisiones de países compattask
surnames_redirects.py Bot para crear redirecciones basadas en el orden de los nombres compattask
table2wiki.py Convierte las tablas HTML en marcas MediaWiki compattask
unlink.py Este bot desvincula una página en cada una de las páginas que la enlazan compattask
wikisourcetext.py Este bot se aplica a los sitios de Wikisource para cargar el texto de las capas de texto de los archivos en varios formatos, incluyendo pdf compattask
catimages.py Imagen por categoría de contenido compattask
censure.py Bot de comprobación de palabras erróneas 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 Comprueba si el texto infringe los derechos de autor buscando coincidencias en los motores de búsqueda 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 eliminar las imágenes de EDP en los espacios de nombres que no son artículos compattask
get.py Get a page and writes its contents to standard output
inline_images.py Este bot revisa varias páginas de la wiki principal y busca imágenes que estén enlazadas en línea (es decir, que estén alojadas en un servidor externo y tengan un enlace directo, en lugar de utilizar la función de subida de la wiki) compattask
overcat_simple_filter.py Un script bot para hacer un simple filtrado de sobre categorización compattask
panoramiopicker.py Script to copy a Panoramio set to image repository (Commons)
spellcheck.py Este bot comprueba las páginas de la 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 que hará sustituciones de etiquetas dentro del contenido de la página wiki
tag_nowcommons.py Este script etiqueta los archivos disponibles en Commons con la plantilla Nowcommons compattask
warnfile.py crea backlinks desde un archivo interwiki.log compattask


Enlaces externos