Skip to content

Python Gmail tray icon and notifier for Linux / GTK desktops.

License

Notifications You must be signed in to change notification settings

stephanb2/gmail-notify

Repository files navigation

Gmail Notifier

Description

Gmail Notifier is a notifier for Gnome type desktops on Linux. It displays a tray icon with the number of unread messages and pops up an alert when new mail is received to your Gmail account.

The app is using the Atom Gmail Inbox Feed.

About this version

This is a maintenance release of the Debianised package gmail-notify . The original app appears to be unmaintained since 2008.

What’s new:

  • Profiles. Users can now register multiple Gmail accounts. An individual tray icon will appear for each account.
  • New layout of the popup box. The new layout allows to preview more information from new emails.
  • Password obfuscation. This prevents casual users from reading the password in the config file.
  • Durations in the configuration dialog are now in seconds rather than miliseconds.
  • Bug fix: message encoding with cgi.escape rather than regular expressions.

To do:

  • New message logic based on message Id rather than inbox counter.
  • Show more than one message snippet.
  • Password encryption with Gnome Keyring.
  • Refactor to separate GUI from logic.
  • Installer and error messages to assist installation.

Credits

This package was debianized by Joseph Smidt <jsmidt@byu.edu> in 2006. It was downloaded from http://gmail-notify.sourceforge.net/

Copyright 2004,2005 John Winter <wintersoft@gmail.com>

A big thanks to Juan Grande for his large amount of development work. Thank you also to Richard Viney and Japostoles for their very helpful code contributions and testing.

Dependencies

  • Python (python)
  • PyGTK (python-gtk2)
  • Egg TrayIcon (python-eggtrayicon)
  • GTK

Instructions

First, run the app from the console with notifier.py for testing. To set multiple profiles, you can run multiple instances with notifier.py -p <profile name>.

If all goes well, add the command line with the full path to the app folder in the Session and Startup preferences of your desktop.

Password obfuscation is backward compatible with old notifier.conf config files. Users will be warned to update their Preferences / Configuration. Opening the Configuration dialog and clicking [OK] will update the file.

Screenshots

Tray icons
Tray icon

Popup box
Popup box

About

Python Gmail tray icon and notifier for Linux / GTK desktops.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages