Este es el Daily Buggle, que es una publicación en las redes sociales sobre números de errores de alguna consulta de seguimiento de errores. En su forma más simple, esto realiza algunas consultas sobre Bugzilla y luego twittea al respecto.
buggle.toml
para obtener claves de configuración. Puede realizar dos tipos de consultas Bugzilla: por producto (por ejemplo, "cmake") y por propietario (por ejemplo, "adridg@FreeBSD"). La lista de consultas se ejecuta en FreeBSD Bugzilla y se cuentan los resultados.buggle.toml
porque podría terminar en el control de versiones. Utilice buggle-auth.toml
en su lugar. Necesitará una clave y un secreto de aplicación, y su propia clave y secreto de usuario.Ejecute buggle para realizar las consultas, etc.:
cargo run
Para enviar un tweet, agregue el argumento de línea de comando --twitter
. Otros argumentos admitidos son --verbose
y --dry-run
.
A menudo reviso algunas consultas de FreeBSD Bugzilla y luego twitteo al respecto. Eso se puede automatizar.
No conozco Rust, así que lo elegí de forma muy arbitraria para el desarrollo de este programa. El diseño es bastante sencillo, con algún análisis de configuración, una solicitud HTTP XML y un análisis XML, y luego una solicitud HTTP para publicar algo. Hice una breve verificación y ya hay bibliotecas (cajas, perdón por Rust) para al menos algo de eso.
Dado que este es un ejercicio de aprendizaje, no creo que haya mucho en qué involucrarse , pero siéntete libre de abrir un PR. Recomiendo las relaciones públicas que se encuentran en la "etapa inicial", para que podamos hablar sobre la justificación del diseño en las primeras etapas del proceso.
Puedes encontrarme en Libera.chat, probablemente en #freebsd-desktop
o #calamares
, que no están exactamente dentro del tema de Buggle, pero tampoco están totalmente fuera de tema.