gmail-plasmoid

Plasma 4 Extensions

Source i (link to git-repo or to original if based on someone elses unmodified work):

Add the source-code for this project on opencode.net

77
Become a Fan
7.7

Description:
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]
Last changelog:

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


Ratings & Comments

392 Comments

xekon

For anyone looking, there is also gmail assistant written in Java, its cross platform and it does work, it also supports multiple accounts, the profile saving is not completely intuitive, you have to get used to the correct order of doing things, with enough tinkering you figure it out though. http://gmailassistant.sourceforge.net/

xekon

after configuring your account, you have to save your profile, and if you ever modify your password, you have to resave your profile, make sure to save over the original file, because it seems to like loading that profile the most.

xekon

if you tried installing this under the plasma (kde5) only to find it dont work and made your taskbar disappear, press alt+f2 type in terminal, and open your terminal application then type "rm -r ~/.local/share/plasma/plasmoids/gmail-plasmoid"

xekon

9 supports multiple accounts! most important feature, being able to see relevance of messages directly from the widget is the second best feature! thanks.

xekon

aw man, was my favorite in KDE4, just found out its not for plasma 5

classl3ss

I'm going to give this a bit of a bump. Please update for Plasma 5. Thank you!

pyrforos

yes.. PLEASEE update it with plasma 5 support

rosenrot

Please update for plasma 5.

blackdeagle

Hi, are you considering porting this to plasma5? Can't seem to use it in KDE plasma5. Thanks!

ybeltukov

I propose to check e-mail by middle click on plasmoid. It will be very convinient to hide notification in a such way after reading all mails.

HighValueWarrior

This needs a way to https to google servers.

tsujan

It seems that gmail-plasmoid needs an update. For example, double clicking an account doesn't bring up its config dialog unless the related line in gmailconfig.py is changed to: self.listAccounts.itemDoubleClicked.connect(self.commandModify)

chepioq

Since I update to KDE 4.9 (1 or 2), gmail don't refresh. I have an 5 mn update interval, I use kde mecanisme (python freeze my desktop). When I press update button, nothing appear, I can refresh mail with gmail-plasmoid Settings and apply "Ok" button. Where is the problem ?

Genserowski

I have Kubuntu 12.04 with KDE 4.9.3 and everything is fine. This is the best plasmoid for gmail checking, the notification ringtone makes this even better.

chepioq

I solve my problem by updating feedparser.py In gmail-plasmoid 0.7.20 the version for feedparser.py is 5.0.1, and the last version is 5.1.3. I found at : https://pypi.python.org/pypi/feedparser/ , I replace in gmail-plasmoid-0.7.20/contents/code/feedparser, reinstall and now all work fine. If that help you.

chepioq

Since I update to KDE 4.9 (1 or 2), gmail don't refresh. I have an 5 mn update interval, I use kde mecanisme (python freeze my desktop). When I press update button, nothing appear, I can refresh mail with gmail-plasmoid Settings and apply "Ok" button. Where is the problem ?

wolftune

I isolated the gmail-plasmoid as the source of this problem. I have a glitchy internet connection. Sometimes my wifi connection to the router is still on but no network traffic is successfully going through. I have no clue what's wrong, but it happens to all devices on the network. Mostly, it means that web pages just sit there trying to load and don't get anywhere, and eventually give up. By turning off and back on the wifi connection, I usually am back and running. Reseting the router works too. But since installing the gmail-plasmoid, if it fails to connect in this situation (where there is a router connection, but the real internet access isn't going through), it makes the whole plasma desktop hang. And if I get the network connection stopped and try to start it again, the whole KDE session goes down to a blank screen. So the plasmoid is missing some necessary command to let go of the system when it fails to connect. It is a problem with it not giving up I think. It needs something that says that if no ping back occurs or no data or something within a couple seconds, then give up and try again later. I think that would solve it. Until this is fixed, I can't use it at all.

schnelle

This plasmoid always freezes plasma desktop for me. What I do to fix it is changing fetching mechanism from "python" to "KDE". I don't know why "KDE" is not the default one.

wolftune

So, that switch fixes the problem? Incidentally, I just got rid of this and went with KGmailNotifier and that widget works fine. I don't remember if there's any reason I'd prefer this…

tsujan

Thank you Nikola! At last, I know the real cause of those mysterious freezes. Now gmail-plasmoid works well with the KDE fetching mechanism.

mhogomchungu

This was one of my favorite applications and it hanging plasma was the most annoying issue it has for me.The upstream seem to be dead and hence i decided to replicate the program in Qt/C++ and the repository is at: https://github.com/mhogomchungu/qCheckGMail All features are in and will make version 1.0.0 in about a week's time.

tsujan

Although gmail-plasmoid works well for me with its KDE fetching mechanism, it's good to know that there's yet another Gmail notifier. Why don't you put it here or at qt-apps.org for more people to know about it?

mhogomchungu

i will in about a week's time as i am doing final touches now.The reason why i am posting here is because i am starting to advertise it in anticipation of its release.If you wished gmail-plasmoid could so something,saying it now and it will probably make it for the initial release.

logitech87

Every time I try to add plasmoid to my desktop KDE plasma crash

Pling
0 Affiliates
Details
license
version 0.7.20
updated
added
downloads 24h 0
mediaviews 24h 0
pageviews 24h 2

Other Plasma 4 Extensions:

Icon Tasks deb build
N00bun2
last update date: 13 years ago

Score 4.3

Prayer Times Plasmoid
riyad
last update date: 13 years ago

Score 5.2

KPrayertime4 Islamic Prayer Times
ahaq
last update date: 15 years ago

Score 4.4

Hostinfo
mgraesslin
last update date: 13 years ago

Score 4.7

Monitor QuadCore Russian
kuchumovn
last update date: 16 years ago

Score 5.0

blaKjaK
werevire
last update date: 15 years ago

Score 5.0