gmailtail - Outil CLI open source de surveillance en temps réel et d’automatisation pour Gmail
(github.com/c4pt0r)- Outil en ligne de commande qui surveille les messages Gmail en temps réel et les affiche dans divers formats, dont JSON
- Conçu pour l’automatisation, la supervision et l’intégration avec des systèmes externes, il s’intègre facilement à du code ou des scripts
- Inclut les fonctions essentielles pour un usage professionnel réel, comme le mode tail en temps réel, des filtres flexibles, une configuration complexe basée sur YAML et plusieurs formats de sortie
- Permet d’extraire, transformer et notifier des données de multiples façons uniquement par composition de pipelines, sans modification du code (ex. :
jq/notify/grep) -
Fonctionnalités principales
- Surveillance en temps réel : surveillance continue des nouveaux e-mails avec l’option
--tail - Filtrage flexible : prise en charge de nombreuses conditions, comme l’expéditeur, l’objet, les libellés, les pièces jointes ou la date (prise en charge complète des requêtes de recherche Gmail)
- Checkpoints/reprise : enregistrement de la dernière position et reprise après incident
- Divers formats de sortie : JSON, JSON Lines, Compact, sélection de champs personnalisés
- Fichier de configuration YAML : gestion d’environnements complexes sans modifier le code
- Authentification OAuth2/compte de service : compatible avec les environnements personnels, serveur et automatisés
- Utilisation en pipeline : combinaison avec des outils comme
jqet automatisation de divers post-traitements
- Surveillance en temps réel : surveillance continue des nouveaux e-mails avec l’option
-
Cas d’usage
- Surveillance en temps réel des nouveaux e-mails avec filtrage selon des conditions spécifiques
- Paramétrage fin selon la présence de pièces jointes, certains mots-clés, la surveillance par libellé, etc.
- Sortie en JSON Lines puis post-traitement avec
jq, notifications, enregistrement dans des fichiers, génération de statistiques et autres automatisations - Surveillance en temps réel des e-mails GitHub/build/notification et intégration à des workflows CI/CD
- Exploitation dans des pipelines d’analyse de données pour l’analyse, les statistiques ou la sauvegarde de gros volumes d’e-mails
1 commentaires
Himalaya - outil de gestion des e-mails en CLI
Il existe déjà ce type d’outil mail multifonction pour la CLI, mais les fonctions d’intégration ont l’air plutôt intéressantes.