
Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net
A Gmail notification widget for your desktop or panel.
This widget is designed to be docked in a panel, or added to your desktop, and display the number of unread messages in multiple Gmail accounts. Clicking on the widget will open the Gmail account in your favorite browser. The widget is written in python, meaning that there is no compiling necessary as long as you have the required script-engine installed.
For more screenshots visit the project homepage.
Features:
- *NEW* New simplified version re-implemented in qml and javascript available for testing (very early version with little error checking and many features missing and/or removed).
- *NEW* New qml version likely requires KDE 4.8 (but may work with KDE 4.7).
- *NEW* Testing qml version will coexist with existing gmail-plasmoid (testing version is called gmail-plasmoid-qml).
- *NEW* Any comments regarding new qml version appreciated.
- Selectable fetching mechanism to address multiple issues (see "Misc." configuration tab)
- Dynamic network connection detection
- Bulgarian, Chinese Traditional, Czech, French, German, Greek, Italian, Polish, Russian, Serbian, Spanish and Ukrainian translations
- Supports multiple Gmail accounts and Gmail labels
- Supports Gmail hosted domains
- Uses KWallet to securely store passwords
- Configurable icon and text font, size and color
- Configurable command run upon clicking the widget
- Configurable notifications using the KDE notification system
- Includes notification for when no unread emails exist (useful for running command to turn off message indicator LEDs, etc.)
- "Check email now" menu option to force email check upon command
- Ability to manually pause and resume email checking
- Threads context menu that shows unread messages on right-click
Please let me know if you find any problems or would like some new features included. The best place to request new features is on the project's homepage.
How to install:
- Download the latest version
- Uninstall any previous version (see instructions below)
- Run the following command in the directory where the file was placed (updated to reflect the actual filename):
[quote]plasmapkg -i gmail-plasmoid-0.7.20.plasmoid[/quote]
- The widget should now be listed in your "Add Widgets" screen
Note: If you get missing script-engine errors when loading the widget you need to install the plasma python script-engine (in openSUSE this requires the "python-kdebase4" and "python-devel" packages, in Fedora this requires the "kdebase-workspace-python-applet" package, in Kubuntu this requires the "plasma-scriptengine-python" package)
How to uninstall:
- Run the following command at the command line:
[quote]plasmapkg -r gmail-plasmoid[/quote]
8 years ago
0.7.20 (11.07.2011)
- Added workaround for bug affecting kwallet
0.7.19 (10.07.2011)
- Fixed bug in label fetching
- Updated French translation
0.7.18 (09.07.2011)
- Added multiple fetch mechanisms
- Added dynamic network connection detection
- Added ability to reduce debug output
0.7.17 (04.07.2011)
- Updated kwallet handling
- Updated handling of translations
- Made configuration screen non-blocking
- Other minor fixes and changes
0.7.16 (13.02.2011)
- Fixed kwallet issue under KDE SC 4.6
0.7.15 (25.09.2010)
- Fixed issue with newer versions of SIP
- Updated to use default pop-up for better consistency with Plasma desktop
8 years ago
0.7.20 (11.07.2011)
- Added workaround for bug affecting kwallet
0.7.19 (10.07.2011)
- Fixed bug in label fetching
- Updated French translation
0.7.18 (09.07.2011)
- Added multiple fetch mechanisms
- Added dynamic network connection detection
- Added ability to reduce debug output
0.7.17 (04.07.2011)
- Updated kwallet handling
- Updated handling of translations
- Made configuration screen non-blocking
- Other minor fixes and changes
0.7.16 (13.02.2011)
- Fixed kwallet issue under KDE SC 4.6
0.7.15 (25.09.2010)
- Fixed issue with newer versions of SIP
- Updated to use default pop-up for better consistency with Plasma desktop
nufrix
10 years ago
Just a hint, i dont expect you to dont know this: if you have installed multiple versions of python interpreter, you can run you python script with "python2.5 script.py" or write a little head into your source code "#!/usr/bin/env python" and ... thats it :)
Report
Novoselic
10 years ago
"relpath = os.path.relpath(str(self.mainScript()),str(self.applet().package().path()))"
with
"relpath = str(self.mainScript()).replace(str(self.applet().package().path()),'')"
in pyappletscript.py file
Now, gmail-plasmoid works with Python < 2.6
Report
lollypop
10 years ago
Report
strav
10 years ago
In extenso, from Kubuntu 10.04 (and 9) the plasmoid is updating just fine but as soon as I try to embed it in the system tray plasmoid, it does not seem to get new/unread mails.
Hoping that can be easily solved.
Many thanks for that fine app.
Report
mjmccans
10 years ago
Report
irakliszs
10 years ago
this plasmoid seems to be really helpful to me!
unfortunately i can't get it working in Kubuntu 10.04.
i have plasma-scriptengine-python installed
i run the plasmoid and it's running, but doesn't displaying the new messages
i tried different configurations for the accounts username, trying just xxxxxxx or [email protected], nothing seems to work.
is it a configuration issue or something else?
Thanks a lot in advance!
Report
mjmccans
10 years ago
Report
clearloon
10 years ago
Report
chareos
10 years ago
gmail-plasmoid 0.7.13
openSuse + KDE 4.4
plasmoid works fine, EXCEPT it can't remember my username and password. it still keep ask, no matter if I flag "remember"
PS: would you take into consideration to implement also a google-reader counter ? maybe in this same plasmoid ? There is a chromium addon that makes it, and it's very convenient !
Report
chareos
10 years ago
Yet, I'd love to see google reader implemented in this plasmoid ;)
Report
erngab
10 years ago
I do not know what the problem is
Report
erngab
10 years ago
kubuntu 9.10
Report
Grobelard
10 years ago
Report
Grobelard
10 years ago
Report
mjmccans
10 years ago
plasmoidviewer gmail-plasmoid
Report
erngab
10 years ago
$ plasmoidviewer gmail-plasmoid
findServiceByDesktopPath: not found
create account
Done updateIcon
Wallet opened
wallet.readPassword error: <type 'exceptions.TypeError'>
Checking mail...
[[email protected]] Checking mail...
[[email protected]] Fetching feed...
[[email protected]] Process results
[[email protected]] Atom feed received
All fetching is complete
Done updateIcon
In plasmodviewer gmail-plasmoid show unread emails
Report
mjmccans
10 years ago
Report
thrawn
10 years ago
It is about adding 2 buttons to the message tooltip: delete and mark as read
Report
mjmccans
10 years ago
Report
totsilence
10 years ago
Here's a gnome gmail checker, that works really really well and has those features. Don't want to use it in KDE though, so maybe you could look into this code, to see how it's done?
http://checkgmail.sourceforge.net/
Cheers
Bastian
Report
thrawn
10 years ago
Report
kurosawa
10 years ago
It would be great if there was an option to delay the first poll by a user defined number of seconds on start up or make it repoll at a faster rate when no network is connected.
Thanks.
Report
mjmccans
10 years ago
http://gmail-plasmoid.googlecode.com/files/gmail-plasmoid-0.7.13b.plasmoid
Report
kurosawa
10 years ago
Report
fandingo
11 years ago
I am using KDE 4.4 RC1 (no betas, upgraded straight from 4.3.2) on Kubuntu 9.10. I have had no problems with the plasmoid in the past, but it does not work now. The plasmoid shows up, I can change settings fine, and I can click on it to open gmail in a browser fine. However, it will not auto-update. I just get the gray icon with a "!".
Not sure if there have been some API changes.
This is a fantastic app, please keep up the good work.
Report