gmailtail - Herramienta CLI open source para monitoreo en tiempo real y automatización de Gmail
(github.com/c4pt0r)- Herramienta de línea de comandos para vigilar mensajes de Gmail en tiempo real y mostrarlos en varios formatos, incluido JSON
- Diseñada para automatización, monitoreo e integración con sistemas externos, por lo que puede integrarse fácilmente con código o scripts
- Incluye funciones clave necesarias para el trabajo real, como modo tail en tiempo real, filtros flexibles, configuración compleja basada en YAML y varios formatos de salida
- Permite extraer, procesar y notificar distintos datos solo combinando pipes, sin cambios de código (ej.: jq/notify/grep, etc.)
-
Funciones principales
- Monitoreo en tiempo real: vigilancia continua de correos nuevos con la opción
--tail - Filtrado flexible: admite varias condiciones como remitente, asunto, etiqueta, adjuntos, fecha, etc. (soporte completo para consultas de búsqueda de Gmail)
- Checkpoint/reanudación: guarda la última posición y permite recuperación ante fallos
- Varios formatos de salida: JSON, JSON Lines, Compact, campos personalizados
- Archivo de configuración YAML: permite manejar entornos complejos sin cambiar el código
- Autenticación con OAuth2/cuenta de servicio: compatible con entornos personales, de servidor y de automatización
- Utilidad en pipelines: combinación con herramientas como jq y automatización de varios posprocesamientos
- Monitoreo en tiempo real: vigilancia continua de correos nuevos con la opción
-
Casos de uso
- Monitoreo en tiempo real de correos nuevos y filtrado solo de condiciones específicas
- Configuración detallada como detección de adjuntos, palabras clave específicas o monitoreo por etiquetas
- Automatización de posprocesamiento, notificaciones, guardado en archivos y generación de estadísticas tras exportar en JSON Lines y procesar con jq
- Monitoreo en tiempo real de correos de GitHub/build/notificaciones e integración con CI/CD
- Uso en pipelines de análisis de datos para análisis masivo de correos, estadísticas, respaldos, etc.
1 comentarios
Himalaya - herramienta de gestión de correo para CLI
Ya existen herramientas de correo multifunción como esta para CLI, pero la función de integración parece bastante interesante.