[Evolution-hackers] How do I use S-Expressions on Evolution Data Server’s ECal API?



Hello all

This is a crosspost of a question I posted on GNOME's instance of Discourse (https://discourse.gnome.org/t/how-do-i-use-s-expressions-on-evolution-data-servers-ecal-api/9044). I am posting here as there is a prominent notice on Discourse advising me to try a mailing list. Since the original post, I have attempted to dig further into the Evolution Data Server source code in addition to checking all sections of man and Texinfo documentation and I have not made any progress on this.

I am working on an application that makes use of the Evolution Data Server and Calendar APIs. I would like to show calendar events that occur within a certain time period and I understand that the way to do this is by using S-Expressions. While the general concept looks straightforward enough, I can’t find any information in the documentation or the wider Internet on how I would use this to search for events within the Evolution system. I had a look at Evolution’s source code (I am a novice at best at C and GitLab’s search function did a lot of the work for me) and I think the 'occur-in-time-range' command might be relevant to what I’m trying to do, but I’m not sure what isodate_from_time_t is doing or how the return value from it is formatted. Is there documentation on this or a list of commands that I’m missing?

Best regards,
UltrasonicMadness


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