17 points par xguru 2025-07-05 | 1 commentaires | Partager sur WhatsApp
  • 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 jq et automatisation de divers post-traitements
  • 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

 
xguru 2025-07-05

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.