Usuario:Rembiapo pohyiete (bot)/Sandbox

De Wikipedia, la enciclopedia libre

Un bot es un programa diseñado para interactuar con otros programas, servicios de Internet u operadores humanos del mismo modo que si fuese una persona real. En Wikipedia, los bots pueden simplificar o automatizar completamente la realización de tareas muy tediosas para operadores humanos, como verificar que los enlaces externos de un artículo sigan existiendo, añadir automáticamente enlaces entre las Wikipedias en diferentes idiomas, mover artículos entre categorías u otras similares. En principio, si la tarea puede expresarse por un algoritmo, el bot puede realizarla por sí mismo; otras tareas, como corregir los enlaces que apuntan a una página de desambiguación para que lleven a la página correcta, requieren de la supervisión de un operador humano, pero de todos modos se llevan a cabo mucho más rápidamente mediante un bot.

El proyecto pywikipedia ha desarrollado una librería de recursos en Python que implementa las funciones necesarias para interactuar con el software de MediaWiki; el software incluye varios bots, capaces de realizar un gran número de tareas. Si bien otros bots especializados se emplean ocasionalmente, la mayoría de los bots activos en la Wikipedia en español utilizan este software.

Las funciones implementadas en el paquete de pywikipedia incluyen:

  • un bot para trabajar con categorías (category.py), capaz de:
    • añadir una lista de páginas a una categoría;
    • quitar una lista de páginas de una categoría;
    • mover una lista de páginas de una categoría a otra;
  • un bot para comprobar que los enlaces externos de un grupo de páginas (o toda una Wikipedia) continúan existiendo (check_extern.py); si bien el bot no elimina los enlaces rotos, produce un informe detallado de todos los enlaces que necesitan revisión;
  • un bot para añadir y corregir enlaces interwiki (interwiki.py), tanto:
    • autónomamente, siguiendo los enlaces interwiki que ya existen y añadiendo a la página original los enlaces presentes en una página enlazada que faltan en la versión en español;
    • con ayuda humana, pidiendo sugerencias de cómo podría llamarse la página en cuestión en otro(s) idioma(s) y añadiendo así interwikis a las páginas que actualmente no tienen ninguno;
  • un bot para corregir redireccions (redirect.py), capaz de:
    • corregir automáticamente los dobles redirects, según el listado que genera Especial:Doubleredirects;
    • borrar los redirects que apuntan a una página inexistente (sólo si el usuario que corre el bot tiene permisos de bibliotecario;
  • un bot para reemplazar cadenas de texto de acuerdo a una expresión regular (replace.py), útil para corregir errores de ortografía o implementar cambios en la sintaxis de la Wiki;
  • un bot para corregir los enlaces a páginas de desambiguación (solve_disambiguation.py), que requiere intervención humana para elegir el link correcto;
  • un bot para convertir a la sintaxis de MediaWiki todas las tablas en formato HTML (table2wiki.py);
  • un bot para subir imágenes en masa a una Wikipedia (upload.py), obsoleto gracias al uso de Commons.

Si tienes en mente una tarea que se pueda realizar mediante estas funciones, puedes dejar tu pedido en Usuario:Rembiapo pohyiete (bot)/Sandbox/Solicitudes; el primer operador de bot que disponga de tiempo para realizarla se encargará de ello.