gmailtail - Ferramenta CLI open source para monitoramento e automação em tempo real do Gmail
(github.com/c4pt0r)- Ferramenta de linha de comando que monitora mensagens do Gmail em tempo real e gera saída em vários formatos, incluindo JSON
- Projetada para automação, monitoramento e integração com sistemas externos, permitindo integração fácil com código ou scripts
- Inclui recursos essenciais para uso real no trabalho, como modo tail em tempo real, filtros flexíveis, configuração complexa baseada em YAML e vários formatos de saída
- Permite extrair, processar e enviar alertas de várias formas apenas combinando pipes, sem alterar o código (ex.:
jq/notify/grep) -
Principais recursos
- Monitoramento em tempo real: monitora continuamente novos e-mails com a opção
--tail - Filtragem flexível: suporta várias condições como remetente, assunto, rótulo, anexo e data (suporte completo a consultas de busca do Gmail)
- Checkpoint/retomada: salva a última posição e recupera em caso de falha
- Vários formatos de saída: JSON, JSON Lines, Compact e definição de campos personalizados
- Arquivo de configuração YAML: permite gerenciar ambientes complexos sem alterar o código
- Autenticação OAuth2/conta de serviço: atende ambientes pessoais, de servidor e de automação
- Uso em pipelines: combinação com ferramentas como
jqpara automatizar vários pós-processamentos
- Monitoramento em tempo real: monitora continuamente novos e-mails com a opção
-
Casos de uso
- Monitoramento em tempo real de novos e-mails e filtragem apenas de condições específicas
- Configurações detalhadas como presença de anexos, palavras-chave específicas e monitoramento por rótulo
- Automação como pós-processamento com
jqapós saída em JSON Lines, notificações, salvamento em arquivo e geração de estatísticas - Monitoramento em tempo real de e-mails do GitHub/build/notificações e integração com CI/CD
- Uso em pipelines de análise de dados para análise em massa de e-mails, estatísticas e backup
1 comentários
Himalaya - ferramenta de gerenciamento de e-mail para CLI
Já existem ferramentas de e-mail multifuncionais assim para CLI, mas essa parte de integração parece ser bem interessante.