15Mpedia:Proyectos/Bots
Esta página sirve para la coordinación de bots que corren en 15Mpedia. Un bot es un programa que hace automáticamente tareas que serían repetitivas y tediosas de hacer a mano.
Contenido |
[editar] Bots que existen
Lista de bots que ya han sido programados, quien los ejecuta y con qué frecuencia. Un bot puede ser ejecutado por más de un controlador si se considera oportuno, aunque conviene no correr los bots con más frecuencia de la necesaria para no consumir recursos tontamente.
Se incluye código fuente para evitar reinventar la rueda. Procura entender el código, por si tuvieras que corregir algo y para estar seguro de que el bot hace lo que quieres que haga. La responsabilidad es del usuario que ejecuta el código no de quien lo programó.
Tarea | Frecuencia | Bot | Controlador | Código | Ejemplo(s) | Notas |
---|---|---|---|---|---|---|
Arreglar redirecciones dobles | Semanalmente | BotQuincemayista | Emijrp | [1] | [2] | python redirect.py double -lang:15mpedia -family:15mpedia -always -api -total:10000 |
Creación de redirecciones | Semanalmente | BotQuincemayista | Emijrp | [3] | [4] [5] | Sin acentros, minúsculas, etc, para mejorar el enlazado y búsqueda |
Actualizaciones en las redes | Diariamente | BotQuincemayista | Emijrp | [6] | [7] |
- Importar metadatos de servicios como YouTube (código) o Bambuser (código)
- Subir imágenes (hay una herramienta llamada Commonist)
- Importar imágenes desde el propio servidor (requiere acceso local) (código)
- Importar contenido estructurado:
- Votaciones del Congreso (código)
- Importar datos de Proyecto Colibrí a los artículos de diputados (código, json)
[editar] Bots propuestos
Ideas sobre bots que podrían programarse:
- Un bot que compruebe si cuando un artículo enlaza hacia Wikipedia con la plantilla {{wikipedia}}, realmente existe allí, y si no quitar la plantilla.
- Un bot que compruebe los vídeos incrustados, y si han sido borrados, dejar un aviso en algún sitio.
[editar] Cómo funcionan los bots
- Artículo principal: Ayuda:Bots
Los bots para wikis pueden desarrollarse en casi cualquier lenguaje de programación, pero el más usado es Python. Existe una biblioteca llamada Pywikipediabot compuesta por muchas funciones básicas que suelen ser útiles para trabajar con wikis. Los bots se basan en esas funciones básicas para construir cosas más complejas.
[editar] Véase también
v · d · e Proyectos | ||
---|---|---|
Alternativas | ||
Colectivos |
Asambleas · Asociaciones · Centros sociales · Comisiones · Grupos de trabajo Nodos · Plataformas · Realojos | |
Convocatorias |
Proyecto: Agenda Subproyectos: Acampadas · Actividades · Campañas · Huelgas · Manifestaciones · Marchas | |
Información |
15Mpedia · Acontecimientos · Bibliografía · Blog · Calendario · Conceptos · Documentales · Libros · Mapas · Medios · Noticias | |
Luchas | ||
Lugares |
Barrios · Distritos · Municipios · Comarcas · Países | |
Organizaciones |
Asociaciones · Empresas · Instituciones · Partidos políticos · Sindicatos | |
Varios | ||
Externos |
Canal 33 · Escrache fiscal · La Tuerka · Partido X · QHLD · Quién Manda · Salvados · TmEx · Wikipedia | |
I+D+i wiki | ||
Véase también: 15Mpedia |