I am trying out GSync and it works quite well. However, I noticed the following:
1. All day events do not sync well.
a. All day events from iCal gets synced into Google Calendar as an event that spreads from 12 pm (of the day of the event) to 12 pm (next day).
b. All day event from Google Calendar to iCal gets added as an event spreading from 12 am to 12 am (midnight ot midnight).
2. There are no options to sync existing calendars. Each Google Calendar calendar creates a new iCal calendar! Eg., If I want to sync a pre-existing calendar A from iCal to a Google Calendar, I cannot. GSync creates a new calendar in iCal that corresponds to the Google Calendar.
A very good and promising work.
Many thanks.
Best regards,
M.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
First off: glad it works in the wild :). Before I answer your questions, I should note that I am currently rewriting the core to use more up to date technology supplied by google (i.e. circumventing usage of java, which is cumbersome on osx), so I might not get around to fixing this too soon, as I have to finish the rewrite.
1. a) ok, I would say this is a bug in iCal, but I can query an event if it is set to "all day" and manually fix this. will do in the next version.
b) I think this is all I can do right now. the google api does not tell me about "all day" events right now. though this result is actually kind of correct. I might check for the midnight to midnight conidition manually though, and just declare this an all day event.
2. this is mainly due to the limitation in google calendar that I cannot remotely create calendars, though I wanted to implement a "mapping" feature, where one could map iCal calendars to google calendars manually. This is a bit tricky though as it adds another layer of abstraction. will see how far I get in the next version.
btw: recurrent events are probably broken right now. I will probably implement them in the next version, though they could be a bit tricky..
Best
Daniel
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
You may want to check out http://spanningsync.com/ since they probably implement the majority of functionality you want to implement. For example, they allow mapping of google calendars to iCalendars through the preference pane (there's a screen shot on their home page of this, at the time of this post).
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
a) they are commercial (which I can understand now, since its a lot of work...)
b) they use an external caldav server that mitigates between google and my mac.
its b) which is annoying to me: I dont want my data to be tunneled to some third server I dont know all the time, plus I dont want to be forced into subscription of that service.
anyhow, since I have little time and not enough motivation to put into this project, and gcaldaemon does about what I want anyhow, it might not finish anytime soon, so whoever looks for a working solution look to gcaldaemon, if you dont mind editing config files and doing stuff in the shell, and spanning sync if you dont mind paying and dont mind depending on their server infrastructure,
Best
Daniel (sorry, different account, but its me :)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Daniel, you mention that gcaldaemon works. unfortunately it does not seem to work in both directions.
i had it working in Tiger. Then I made some config changes as suggested on some posts on gcaldaemon forum.
alas -- it does now work in both directions and appears to be somewhat whimsical.
you claim that it works. does it? can you elaborate? thanks!
i certainly do not want spanningsync type solution...
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
firstly thank you. this works like a charm and better than the google calendar sync supplied by google for outlook because it grabs the shared calendars too!
just note the same bug of all day events spanning over the hours they apply to, other than that...
thanks again.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Dear Daniel,
I am trying out GSync and it works quite well. However, I noticed the following:
1. All day events do not sync well.
a. All day events from iCal gets synced into Google Calendar as an event that spreads from 12 pm (of the day of the event) to 12 pm (next day).
b. All day event from Google Calendar to iCal gets added as an event spreading from 12 am to 12 am (midnight ot midnight).
2. There are no options to sync existing calendars. Each Google Calendar calendar creates a new iCal calendar! Eg., If I want to sync a pre-existing calendar A from iCal to a Google Calendar, I cannot. GSync creates a new calendar in iCal that corresponds to the Google Calendar.
A very good and promising work.
Many thanks.
Best regards,
M.
Hi,
First off: glad it works in the wild :). Before I answer your questions, I should note that I am currently rewriting the core to use more up to date technology supplied by google (i.e. circumventing usage of java, which is cumbersome on osx), so I might not get around to fixing this too soon, as I have to finish the rewrite.
1. a) ok, I would say this is a bug in iCal, but I can query an event if it is set to "all day" and manually fix this. will do in the next version.
b) I think this is all I can do right now. the google api does not tell me about "all day" events right now. though this result is actually kind of correct. I might check for the midnight to midnight conidition manually though, and just declare this an all day event.
2. this is mainly due to the limitation in google calendar that I cannot remotely create calendars, though I wanted to implement a "mapping" feature, where one could map iCal calendars to google calendars manually. This is a bit tricky though as it adds another layer of abstraction. will see how far I get in the next version.
btw: recurrent events are probably broken right now. I will probably implement them in the next version, though they could be a bit tricky..
Best
Daniel
You may want to check out http://spanningsync.com/ since they probably implement the majority of functionality you want to implement. For example, they allow mapping of google calendars to iCalendars through the preference pane (there's a screen shot on their home page of this, at the time of this post).
well, ss was the reason I started this because
a) they are commercial (which I can understand now, since its a lot of work...)
b) they use an external caldav server that mitigates between google and my mac.
its b) which is annoying to me: I dont want my data to be tunneled to some third server I dont know all the time, plus I dont want to be forced into subscription of that service.
anyhow, since I have little time and not enough motivation to put into this project, and gcaldaemon does about what I want anyhow, it might not finish anytime soon, so whoever looks for a working solution look to gcaldaemon, if you dont mind editing config files and doing stuff in the shell, and spanning sync if you dont mind paying and dont mind depending on their server infrastructure,
Best
Daniel (sorry, different account, but its me :)
Daniel, you mention that gcaldaemon works. unfortunately it does not seem to work in both directions.
i had it working in Tiger. Then I made some config changes as suggested on some posts on gcaldaemon forum.
alas -- it does now work in both directions and appears to be somewhat whimsical.
you claim that it works. does it? can you elaborate? thanks!
i certainly do not want spanningsync type solution...
firstly thank you. this works like a charm and better than the google calendar sync supplied by google for outlook because it grabs the shared calendars too!
just note the same bug of all day events spanning over the hours they apply to, other than that...
thanks again.