Re: [Evolution-hackers] Patching Evolution to retrieve a list of emails and calendar events through DBUS



On Fri, 2007-02-23 at 18:28 +0530, Srinivasa Ragavan wrote:
> Hey Jo,
> 
> On Fri, 2007-02-23 at 13:41 +0100, Jo Vermeulen wrote:
> > Hello,
> > 
> > I was wondering how hard it would be to patch Evolution (or write a
> > plugin) to be able to retrieve a list of emails and calendar events
> > through DBUS?
> Shouldn't be that hard :). I think calendar has to be interfaced via EDS
> than Evolution. This way even contacts can also take the advantage.

I am looking into something that won't take me a week or so to
implement :-)

> > Is is possible to give me a few pointers on how I could do this? I have
> > no experience with Evolution whatsoever.
> 
> What sort of pointers you need. Evolution has quite a few hooks where
> you can plug code. We can add more hooks if required. But do you have a
> plan of what you are trying to achieve through DBUS interface. 

What we want to do is create an application that enables you to link
your emails, contacts, calendar items and the like. For now, we could
use DBUS to interface with Gaim and Tomboy, but Evolution is a bit more
troublesome.

In fact we would like to get a list of emails that have the label
"Todo", and a set of calendar events for a certain date.

> I think
> once you can close on that, we can easily expose hooks for the
> evolution-dbus-plugin. For some hints to start with, you can looks at
> the new-mail-notification plugin in Evolution which uses DBUS.

I had a look at that indeed, but I'm not sure how these plugins can be
loaded dynamically. Is it possible for me to develop a plugin, load it
into Evolution and try it out? This would enable rapid prototyping which
would speed up development ;-)

> > In my opinion, exposing a lot of Evolution's functionality through DBUS
> > would allow for better integration in the desktop. 
> 
> Sure. This sounds exciting to me. 

Indeed it is. Unfortunately I don't have a lot of time to spare,
although I can spend a few days working on this.

Thanks for your quick reply!

Best regards,

-- 
Jo Vermeulen
Expertise Centre for Digital Media - Hasselt University
Wetenschapspark 2
3590 Diepenbeek, Belgium
tel: +32 (0)11 268411
email: jo vermeulen uhasselt be
http://jozilla.net/

Attachment: signature.asc
Description: This is a digitally signed message part



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]