Hi Dick, There is some activity going in providing SWIG wrappers for evolution-data-server which should address your requirements. vseguip is focused primarily on Ruby - but feel free if you want to add python to the melting pot :-)
If you want to do it in C, take the plunge by looking at the source code and ping the lists/#evolution when you hit any roadblocks. -Harish On Mon, 2005-10-17 at 15:00 +0200, Dick Kniep wrote: > Anyone? > > Op zaterdag 15 oktober 2005 20:59, schreef Dick Kniep: > > Hi list, > > > > This is my first post to this list, and I am definitely no wizard in Bonobo > > or evolution. On the other hand I have done a fair amount of searching on > > the Internet, so I hope you have an answer to this fairly basic question I > > have. > > > > We have developed a big application in Python, Postgresql, OpenOffice, > > taskjuggler and other goodies. Now we want to connect to an agenda, and I > > have chosen evolution because it connects well to all the real world > > servers including ms-exchange which is being used by the vast majority of > > our customers. > > > > What we want is: > > > > 1. Read the iCal data from evolution, connecting a certain appointment in > > evolution to a DB item based on the UID number in the iCal. This should be > > possible under all circumstances (user uses imap, webcal or any other way > > of storing the calendar data). > > > > 2. When a user pushes a certain button in our application evolution should > > fire up, and the user should be able to enter the appointment (so only the > > appointment screen should start), next our application should receive the > > UID of the newly created appointment, so that the appointment-id can be > > stored in the database. > > > > 3. It is necessary that with the appointment also resources like a room, a > > beamer or anything else, are committed, and the user must be able to look > > at the free/busy information of these resources. > > > > Now I think it is best to use bonobo to connect to the e-d-s. But because I > > have no experience in doing this, and do not program in C, (only Python), I > > would be very happy if someone could give me an example on how to do this. > > The only documentation I found gives .h files for use in C, and although > > they may be perfectly clear for experienced C programmers, for me they are > > hullabaloo. > > > > I promise that if I get this stuff going, I will write a how-to for the > > Python folks. > > > > Cheers, > > > > D.Kniep > > _______________________________________________ > > Evolution-hackers mailing list > > [email protected] > > http://mail.gnome.org/mailman/listinfo/evolution-hackers > _______________________________________________ Evolution-hackers mailing list [email protected] http://mail.gnome.org/mailman/listinfo/evolution-hackers
