Evolution Biff

Karamba & Superkaramba

Source:

0
Score 54%
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:

14 years ago

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

ogetbilo

13 years ago

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?

Report

C

selan

13 years ago

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!

Report

ogetbilo

13 years ago

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:/

Report

C

selan

13 years ago

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!

Report

phil

12 years ago

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.

Report

Rory

14 years ago

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!

Report

C

selan

14 years ago

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.

Report

leadZERO

14 years ago

Does this support reporting unread counts for IMAP folders?

Report

C

selan

14 years ago

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

Report

M15A4

14 years ago

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?

Report

C

selan

14 years ago

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.

Report

phil

14 years ago

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

Report

asklepios

14 years ago

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

Report

avatarpalin

14 years ago

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?

Report

GnomeSkull

14 years ago

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. :)

Report

undrwater

14 years ago

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

Report

GnomeSkull

14 years ago

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.

Report

C

selan

14 years ago

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

Report

14 years ago

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

product-maker 43 52

File (click to download) Version Description Packagetype Architecture Downloads Date Filesize DL OCS-Install
Pling me
Details
license
version
0.4.1
updated Nov 16 2004
added Aug 14 2003
downloads today
0
page views today 0