On Fri, 2010-05-14 at 09:08 +0100, Dmitry Teslenko wrote:
Do you have any progress with google calendar sync?
No, unfortunately not.
What is syncevo-http-server?
I think it could be easy to write python script that will prvide
syncml interface for google calendar (and tasks maybe)?
Scripts listens on some local port for syncml queries from syncevolution,
fetches data from web and returns back syncml results.
Is syncevo-http-server and such a python script a same thing?
No. Implementing such a SyncML bridge is not as easy as you think, at
least not without reusing code. It's certainly possible, see GooSync.
But doing something as you describe is indeed not difficult when reusing
the SyncEvolution infrastructure: write a backend which fetches items
via the Google web API, deliver them to SyncEvolution, which then
synchronizes them via the Synthesis engine. The XMLRPC backend
demonstrates that this is possible.
At least that's the long term plan. Right now, no-one has written such a
Google backend and synchronizing two local backends is a bit troublesome
(SyncML server needs to run locally with syncevo-http-server, the SyncML
client inside the syncevolution command line tool in --daemon=no mode).
Best Regards, Patrick Ohly
The content of this message is my personal opinion only and although
I am an employee of Intel, the statements I make here in no way
represent Intel's position on the issue, nor am I authorized to speak
on behalf of Intel on this matter.