Ahadiel.org ideas without inhibitions

Gmail Notifier

Author: Michael Tom-Wing

Description: A Gmail Notifier that makes use of libnotify and the Indicator Applet in GNOME.

License: GPL

Dependencies: python-notify, python-indicate, python-feedparser

Distributions: Tested on Ubuntu 9.10, might work on others

Screenshots:

Gmail Notifier - v1.2

Gmail Notifier - v1.5.2

Documentation: Yes

Download: v1.6.1, v1.6 v1.5.2, v1.5v1.4, v1.3, v1.2v1.1v1.0

Apt Repo: deb http://repo.ahadiel.org/apt karmic/

Changelog:

v1.6.1:

  • Fixed gmail-notifier.py from closing if there is no valid internet connection.

v1.6:

  • Added a configuration GUI.
  • Added a way to skip the initial timeout.

v1.5.2:

  • Fixed a few regressions.
  • Increased the timeout before the initial mail check.

v1.5:

  • Minor code changes.

v1.4:

  • Moved standalone debs to apt repo (see docs)
  • Interval input format has been changed
    • ie. 1d20m30s ~ 1 day, 20mins, 30secs

v1.3:

  • Re-implemented Gnome Keyring support
  • Switched to .deb releases

v1.2:

  • Preliminary support for listing emails within the Indicator-Applet

v1.1:

  • Support for storing email and password in the Gnome Keyring

v1.0:

  • Initial release
Comments (14) Trackbacks (7)
  1. Firefox 3.5.5 Firefox 3.5.5 Ubuntu 9.10 Ubuntu 9.10
    Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.5) Gecko/20091109 Ubuntu/9.10 (karmic) Firefox/3.5.5

    Bit of a regression in my opinion for 1.5. Occasionally I leave emails marked as unread. Now the indicator-applet icon is always darkened unless there are no new unread emails.

  2. Firefox 3.5.5 Firefox 3.5.5 Linux Mint 8 Linux Mint 8
    Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.9.1.5) Gecko/20091109 Linux Mint/8 (Helena) Firefox/3.5.5

    Really nice , i’m glad to use it since one week.

    1.5.2 gave me a bug : no notifications at all but if i click the icon , the mails are listed there.
    Perhaps my installation , i’ll check that …

    Just 2 things :
    - is it possible to add the default “notification-message-email.svg” icon in the notification bubble ? I think it would be nice since when the bubble appear , sometimes , you don’t have the time to read what program notify you but your eyes have the time to quickly check if it’s a mail or another thing perhaps less important.
    - could you add a fonction to open the default mailer program ? ( with a choice for example at first start : use default program or use webmail with a simple checkbox )

  3. Google Chrome 4.0.260.0 Google Chrome 4.0.260.0 GNU/Linux x64 GNU/Linux x64
    Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Chrome/4.0.260.0 Safari/532.5

    Hrm, I’ll have to troubleshoot it later this week when I get some time.

    I’ll also see what I can do about your 2 suggestions. The first one will be included in the next release, but I’m not much of a GTK programmer so the second might take some time.

  4. Google Chrome 4.0.260.0 Google Chrome 4.0.260.0 GNU/Linux x64 GNU/Linux x64
    Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Chrome/4.0.260.0 Safari/532.5

    “1.5.2 gave me a bug : no notifications at all but if i click the icon , the mails are listed there.”

    This is the way it’s supposed to be (until I find the signal that’s triggered when a user clicks the indicator-applet). If an unread email is still unread by the next email check, then it’s alert flag is False, and therefore does not trigger the indicator-applet to light up.

  5. Google Chrome 4.0.270.0 Google Chrome 4.0.270.0 GNU/Linux x64 GNU/Linux x64
    Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/532.7 (KHTML, like Gecko) Chrome/4.0.270.0 Safari/532.7

    Where’s the source? If is not just me that have missed a link somewhere, I would like to request that you publish the source somewhere or send it to me in an email. Bonus points if you put up a repo :-)

  6. Google Chrome 4.0.249.43 Google Chrome 4.0.249.43 GNU/Linux GNU/Linux
    Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Chrome/4.0.249.43 Safari/532.5

    better just with multiple accounts and password encryption :)

  7. Firefox 3.0.8 Firefox 3.0.8 Ubuntu 9.04 Ubuntu 9.04
    Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.8) Gecko/2009033100 Ubuntu/9.04 (jaunty) Firefox/3.0.8

    Please, move the download link to have a greater visibility
    in the page, ie. to the top. So that people can click it right when
    they come here. That’s anyway the main “meat” they are looking for. Thank you very much for an excellent software!!! Cheers,
    Repe

  8. Swiftfox  gtb7.0 Swiftfox gtb7.0 GNU/Linux GNU/Linux
    Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2) Gecko/20100124 (CK-IBM) Firefox/3.6 (Swiftfox) GTB7.0

    I’m running 1.6.1 on Karmic but I find that sometimes it gets “stuck” so that it no longer updates… for example today I checked the menu and the latest items it showed were 2 days old (I suspend/resume my machine between locations a lot).

    • Opera 10.50 Opera 10.50 Windows 7 Windows 7
      Opera/9.80 (Windows NT 6.1; U; en) Presto/2.5.21 Version/10.50

      I think this is probably due to the mail checking thread not reactivating when you resume your computer.

      I’ll try and work up an automatic solution, or at least add a reset button.

  9. Google Chrome 5.0.307.5 Google Chrome 5.0.307.5 GNU/Linux GNU/Linux
    Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/532.9 (KHTML, like Gecko) Chrome/5.0.307.5 Safari/532.9

    THX !! :)
    GooD JoB :)

  10. Swiftfox  gtb7.0 Swiftfox gtb7.0 GNU/Linux GNU/Linux
    Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2) Gecko/20100124 (CK-IBM) Firefox/3.6 (Swiftfox) GTB7.0

    Tiny weirdness – seems like the Close button on the About dialog doesn’t work? I have to click the close window control on the titlebar.


Leave a comment