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

0
Become a Fan
5.0

Description:
Evolution Biff is a SuperKaramba widget which monitors Ximian Evolution mail files for new mail.

To choose which mail folder to monitor, right-click on the theme and choose "Configure Theme", then "Change mail folder". The default folder is Inbox (~/evolution/local/Inbox/mbox).

NEW in this version:
-- update to be compatible with SuperKaramba 0.35
-- fixed case-sensitivity bug in parsing new mail headers

This karamba theme requires SuperKaramba 0.35.
It has been tested with Python 2.3.3, KDE 3.2, and Evolution 1.4.6.

The icons were taken from Kool Gorilla 1.2 for KDE.

Frequently Asked Questions

Q: Why does the display say that there are new messages even after all the messages have been read?
A: Evolution doesn't update the mail file immediately after a message is read, so it can take a while before the change is reflected in the widget. Be patient . If you want it to update immediately, you can expunge deleted messages, which seems to do the trick.

Q: How do I set Evolution Biff to update every "x minutes"?
A: The default update interval is 10 seconds. If you want to change the interval, it's set in the evobiff.theme file (right-click on the widget->Edit->Edit Theme). The interval parameter is in milliseconds, so interval=10000 means update every 10 seconds. You can change this to any amount of time you want: for 5 minutes, change it to interval=300000.
Last changelog:

changes in version 0.4.1
-- fixed case-sensitivity bug in parsing new mail headers
-- update to be compatible with SuperKaramba 0.35

changes in version 0.4.0
-- added option to use smaller mail icon
-- added mail summary

changes in version 0.3.0alpha
-- added support for evolution imap folders

changes in version 0.2.3
-- update font size for superkaramba 0.33
-- cancel on config kdialog works correctly
-- minor fixes in error handling

changes in version 0.2.2
-- clicking on the widget raises the evolution window
-- the widget updates immediately at start time
-- evolution biff moves to sourceforge.net!

changes in version 0.2.1
-- added Jesse Andrews's code for faster checking and easier configuration

changes in version 0.2
-- Evolution Biff now uses SuperKaramba
-- added icons for unread and read mail from Kool Gorilla 1.2 for KDE
-- configuration is done from the Configuration menu


Ratings & Comments

18 Comments

ogetbilo

I like your theme. I was using it for months but now evolution 2.0 is out and all new linux distributions come with the 2.0 version. Are you going to add support for that?

selan

Unfortunately I haven't been able to upgrade yet myself. In the meantime, I'm interested to hear from anyone who has tried Evolution 2.0 with evobiff. Please post below and let me know how it works (or doesn't). Thanks!

ogetbilo

No it doesn't work, unfortunately. the evolution folder is now renamed as .evolution and there is no mbox file in this directory anymore. Instead, there is an Inbox file containing the emails. I tried to modify your script accorindgly but I couldn't get it to work. I miss my evobiff:/

selan

Oh no! I'll try to upgrade soon. Here's a workaround for the file path. Edit your ~/.superkaramba/evobiff.rc file. Under the [theme] section, change the file= variable to the correct file path. After you've done this, do NOT use the Configure theme option to change your mail folder because that will overwrite your change. However, if the file format has also changed then there may still be errors. Send me an email if you want to help debug further. Thanks!

phil

I've got another question to the same subject. While using Evolution 1.46 on two computers I used unison to copy all modified data from one computer to another. Everything (calendar, tasks, contact and mail was stored in $USER/evolution. Multisync doens't work with mail so I cannot use it. Can one tell me where Evolution 2 stores all its data? Thanks a lot in advance. And ... I used evobiff also and I would regret if it wouldn't work anymore. Maybe the small patch helps. I'm gonna try.

Rory_double

This is a beautiful, useful little widgets. It's hard to find superkaramba widgets that accomplish both those things As I'm sure you've heard before, I'd love to see an ability to update every "X minutes" to keep the widget somewhat in synch with new mail, as it comes in. Otherwise, the value of the widget is diminished. Other than that, it's simple, beautiful and serves the purpose. Good job!

selan

Thanks! The default update interval is 10 seconds. If you want to change the interval, it's set in the evobiff.theme file (right-click on the widget->Edit->Edit Theme). The interval parameter is in milliseconds, so interval=10000 means update every 10 seconds. You can change this to any amount of time you want: for 5 minutes, change it to interval=300000. I'll consider adding a configuration menu for this. The catch is that there is no way to synchronize evobiff's 5 minute update with Evolution's 5 minute update; if they are out of sync then it may take several minutes before evobiff shows new mail. With a 10 second interval, new mail shows up almost instantly.

leadZERO

Does this support reporting unread counts for IMAP folders?

selan

Not yet, but I'll work on adding the feature.

M15A4

Mine isn't refreshing on it's own. I have to right click and tell it to update. Shouldn't this do this automatic? How do I set the refresh delay once you tell me how to get it to update at all?

selan

1) The default refresh rate is 10 seconds. You can change this by editing the evobiff.theme file. There is a setting on the line that begins with "karamba" that says interval=10000. That number is the refresh interval in milliseconds (10000 milliseconds = 10 seconds). You can change that to a smaller value if you want. 2) If you are asking about the delay in updating after new messages have been read, this is mentioned in the FAQ. Ximian Evolution doesn't update the mbox file right away after you have read your new messages. Usually it takes an action like expunging deleted messages or switching to another mail folder before Evolution will update the mbox file. I have tested Evolution Biff with Evolution 1.2.4. If you have problems with a newer version of Evolution, please let me know the details.

phil

Hi, I really appreciate your theme and work. But I'm having big problems to get evolution to be loud when new mail arrived. I tried everything and nothing worked. All the other apps work with sound - evolution doesn't. Anyway. Did you ever think about implementing a "play sound file when new mail arrived"? I think it couldn't be to much and difficult work. Unfortunately I don't know any python and so my try ended in a sound play every update intervall. That' loud now ;-) Could be a nice improvement to your improvement. Think about it. And thank you in advance

asklepios

really kewl job pal...keep up the gud work :D

avatarpalin

Man, I would die a happy man if i could just check my email once with Evolution on a lotus notes email system. Does anyone have some brilliant work around that will make my millenium?

GnomeSkull

I have been waiting for this! Now if I could just figure out how to get Evolution to launch MozillaFirebird when I click on a link in an email... and how to get Evolution to open a new mail message when I click on a mailto: link in MozillaFirebird... then I'd be REALLY happy. :)

undrwater

simple enough! just run gnome-control-center, choose advanced, preferred applications ;)

GnomeSkull

Thanks, that helped... I didn't have gnome-control-center installed so I didn't know it was an option! But I also had to figure out the string to use for MozillaFirebird. Which was the following, in case anyone else cares! /usr/share/MozillaFirebird/MozillaFirebird -remote "openURL(%s,new-tab)" || /usr/share/MozillaFirebird/MozillaFirebird "%s" That opens it in a new tab, or new browser window if there is not one already. If you want it to always open in a new window, change "new-tab" to "new-window". Hope that helps someone. But I still do not know where to set up the "mailto:" to work properly... sigh.

selan

Thanks for the kind words! It's great to hear that it's useful for people.

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

More Karamba & Superkaramba from selan:

Binary Clock
selan
last update date: 21 years ago

Score 5.0

Other Karamba & Superkaramba:

Evolution Task Theme (for Karamba)
L0rclA5CII
last update date: 22 years ago

Score 5.0

Karambaqua
manor
last update date: 22 years ago

Score 5.0

Karamba Print Queue Monitor
Praxxus
last update date: 22 years ago

Score 5.0

The DarkGirl wallpaper and Karamba theme
xray
last update date: 22 years ago

Score 5.0

TecnoBar for Karamba
ZIOlele
last update date: 22 years ago

Score 5.0

Karamba Ink Level Monitor
Praxxus
last update date: 22 years ago

Score 5.0