Notificateur de messagerie IMAP pour le gestionnaire de fenêtres / barre des tâches?

11

Je recherche un petit nouvel e-mail-notifiant pour les boîtes aux lettres IMAP qui affiche son état dans la barre d'icônes (comment l'appelez-vous?) D'un gestionnaire de fenêtres.

Fondamentalement, certains outils de type biff / xbiff portés sur la technologie du 21e siècle. ;)

J'utilise awesomewm, qui est capable d'afficher dans sa barre des tâches les «applets» (?), Qui fonctionnent également sous gnome (je suppose qu'il implémente un standard freedesktop).

Exigences de base:

  • ne devrait pas gaspiller de mémoire / CPU (par exemple une solution basée sur pythonGTK le ferait probablement)
  • prise en charge d'IMAPS et doit vérifier le certificat TLS de l'hôte
  • intervalles d'interrogation configurables
  • ne devrait pas trop distraire
  • belle interface

Bon d'avoir:

  • configuration facultative d'une action définie par l'utilisateur (exécution d'une commande externe)
maxschlepzig
la source

Réponses:

6

hé, vous pouvez toujours écrire le vôtre!

#!/usr/bin/python
import imaplib
M = imaplib.IMAP4_SSL('imap.gmail.com')
if (M.login('[email protected]','PASSWORD')[0] != 'OK'): exit("no conn")
c = (M.select('Inbox'))[1][0]
if (c != '0'):print c
M.shutdown()

vous pouvez émettre ceci dans dmenu ou un autre outil de notification wm

Brad Clawsie
la source
Oui, voir ma réponse :)
maxschlepzig
4

J'utilise maintenant Trysterobiff . Il s'agit d'un notificateur de messagerie IMAP non polling pour la barre d'état système. Il implémente les exigences, y compris l'exécution de commandes externes et ne se bloque pas.

Je l'ai écrit en utilisant Qt, donc Trysterobiff est assez portable. L'opération de non-polling est implémentée à l'aide de l'extension IDLE d'IMAP, c'est-à-dire que vous êtes immédiatement informé des nouveaux messages (contrairement à une approche de polling).

maxschlepzig
la source
3

Avez-vous regardé gnubiff? Je l'utilise sous GNOME pour la boîte aux lettres de fichiers, mais il prend également en charge IMAP.

alex
la source
1
Je l'ai essayé il y a quelques minutes et la version 2.2.10 dans Ubuntu 10.04 s'est défectueuse après 20 minutes - en plus, le symbole de la barre d'état système était flickery, quand un bouton de fenêtre dans la barre des tâches a été redessiné (l'applet de gestionnaire de réseau ne pas ce problème)
maxschlepzig
Hm ... ça ne lui posait aucun problème depuis six mois maintenant. YMMV, comme toujours. Vous pouvez essayer de construire à partir de sources récentes et / ou signaler le plantage.
alex
bien sûr, utiliser une version déjà packagée d'un clone biff est juste plus pratique ...
maxschlepzig