Diferencia entre revisiones de «Tutorial de bots/Usar pywikibot»

Contenido eliminado Contenido añadido
Rutrus (discusión | contribs.)
Rutrus (discusión | contribs.)
Sin resumen de edición
Línea 37:
 
La acción puede ser:
;*<code>add:</code> Añade masivamente una categoría a una lista de páginas
;*<code>remove:</code> Elimina categoría del conjunto de páginas en otra categoría remove category tag from all pages in a category
;*<code>move:</code> Mueve todas las páginas de una categoría a otra
;*<code>tidy:</code> Ordena una categoría moviendo sus páginas a subcategorías
;*<code>tree:</code> Muestra un árbol de subcategorías de una categoría dada
 
Las opciones pueden ser:
;*<code>person:</code> Lista personas por su último nombre (para acción 'add')
;*<code>rebuild:</code> Resetea la base de datos
 
== Interwiki.py ==
Línea 100:
Corrige redirecciones dobles (las redirecciones deben enlazar a una página existente, no redireccionada, entre otras cosas, para evitar bucles). También elimina páginas que redirecciona a páginas inexistentes o borradas, pero se necesita ser bibliotecario.
No es necesario poner argumentos, sólo poner a continuación de redirect.py:
*<code>double</code> (para reparar redirecciones dobles)
*<code>broken</code> (para borrar páginas con redirecciones incorrectas)
 
== Template.py ==
Línea 111:
 
Argumentos:
* <code>-remove:</code> Elimina la plantilla de todos los artículos.
* <code>-xml:</code> retrieve information from a local dump (http://download.wikimedia.org). If this argument isn't given, info will be loaded from the maintenance page of the live wiki. Argument can also be given as "-xml:filename.xml".
* '''otros''': El primer argumento es la plantilla antigua, el segundo es el nuevo nombre. Si sólo se da un argumento, el bot sustituye automáticamente la plantilla por su contenido. Ésto se puede hacer manualmente empezando la plantilla con "subst:" como en <nowiki>{{subst:...}}</nowiki>. ''No olvides poner comillas si la plantilla tiene espacios.''