Usuario:GreenC/BotWikiAwk


¿Por qué awk ? Awk es un lenguaje pequeño y elegante compuesto por un solo archivo binario, el intérprete. Es una herramienta POSIX instalada en la mayoría de las computadoras Unix. La sintaxis del lenguaje es simple y tolerante. Por lo general, se asocia con scripts de una línea, pero desde aproximadamente 2012, la versión GNU se ha vuelto más poderosa. Si bien no es un lenguaje de propósito general, awk es principalmente un lenguaje de procesamiento de texto que es exactamente lo que hacen los bots. Las áreas que awk no puede soportar (por ejemplo, redes) se ejecutan a través de programas externos.

BotWikiAwk está orientado a lotes. Después de crear una lista maestra de artículos, separa lotes a los que se les asigna un nombre único, llamado ID de proyecto. Cada utilidad toma como entrada el ID del proyecto y qué acción tomar para el proyecto. Los proyectos pueden ser de cualquier tamaño, incluido el tamaño completo de la lista maestra, es decir. un solo proyecto.

La ruta debe apuntar a un nuevo directorio, botnameque aún no se ha creado, siendo "botname" el nombre de su bot (no se recomiendan espacios). La ruta puede ser a cualquier lugar, pero si es diferente del ~/BotWikiAwk/botsdirectorio predeterminado, también actualice ~/BotWikiAwk/lib/botwiki.awkla sección n.º 3 siguiendo el ejemplo de "mybot".

Encuentro que ubicar el bot fuera de los directorios ~/BotWikiAwk facilita la actualización de BotWikiAwk más adelante. Uno puede simplemente eliminar todo y volver a clonarlo (guardando solo el archivo botwiki.awk original).

Solicitará el tipo de esqueleto de bot. Si el bot realizará operaciones en plantillas CS1|2, elija #2.

0. Cree el bot usando el ejemplo existente, accdate, un bot para eliminar |access-date=en las plantillas de CS|2.


Un pequeño alca recorre un largo camino