gmailtail - Gmail gerçek zamanlı izleme ve otomasyon için açık kaynak CLI aracı
(github.com/c4pt0r)- Gmail mesajlarını gerçek zamanlı olarak izleyen ve JSON dahil çeşitli formatlarda çıktı veren bir komut satırı aracı
- Otomasyon, izleme ve harici sistem entegrasyonu için tasarlandığından kod veya betiklerle kolayca entegre edilebilir
- Gerçek zamanlı tail modu, esnek filtreler, YAML tabanlı karmaşık yapılandırma, çeşitli çıktı formatları gibi gerçek iş ihtiyaçları için temel özellikleri içerir
- Kod değişikliği olmadan yalnızca pipe birleşimleriyle çeşitli veri çıkarma, işleme ve bildirimler mümkündür (
jq/notify/grepvb.) -
Başlıca özellikler
- Gerçek zamanlı izleme:
--tailseçeneğiyle yeni e-postaları sürekli izleme - Esnek filtreleme: gönderen, konu, etiket, ek, tarih gibi çeşitli koşulları destekler (Gmail arama sorgularını tamamen destekler)
- Checkpoint/devam etme: son konumu kaydetme, hata durumunda kurtarma
- Çeşitli çıktı formatları: JSON, JSON Lines, Compact, özel alan belirtme
- YAML yapılandırma dosyası: karmaşık ortamları kod değişikliği olmadan yönetme imkanı
- OAuth2/hizmet hesabı kimlik doğrulaması: kişisel/sunucu/otomasyon ortamlarının tümüne uyum
- Pipeline kullanılabilirliği:
jqgibi araçlarla birleştirerek çeşitli son işleme otomasyonları
- Gerçek zamanlı izleme:
-
Kullanım senaryoları
- Yeni e-postaları gerçek zamanlı izleme ve yalnızca belirli koşulları filtreleme
- Ek dosya içerip içermediği, belirli anahtar kelimeler, etiket bazlı izleme gibi ayrıntılı ayarlar
- JSON Lines çıktısı sonrasında
jqile son işleme, bildirim, dosya kaydetme, istatistik üretimi gibi otomasyonlar - GitHub/build/bildirim e-postalarını gerçek zamanlı izleme ve CI/CD entegrasyonu
- Büyük hacimli e-posta analizi, istatistik, yedekleme gibi veri analizi pipeline'larında kullanım
1 yorum
Himalaya - CLI için e-posta yönetim aracı
CLI için böyle çok işlevli posta araçları zaten var, ama entegrasyon özellikleri yine de oldukça ilginç görünüyor.