@tynstar I always wondered why there are no decent calendar sync solutions. I hope your thing takes off!

@anyonas cuz it's _hard_.

https://xkcd.com/927/ applies.

In this case you get standards _with dialects_.

Standards

xkcd

@bekopharm Well it depends on what you need. I understand you can’t just use calDAV because it probably not works for google or microsoft.

I’m syncing at least some calendars, but I forgot how I’ve set it up.

The problem I'm facing is that most enterprises just don't allow access to the apis for apps they don't trust. They even take it a step further and don't allow publishing an ical that I can subscribe to :(

@anyonas @bekopharm
The inconsistencies of iCalendar (ICS) implementations are one reason why my @chronolink service uses the native API of each system (Google Calendar API or Microsoft Graph). So far I was able to map the different concepts fairly well.

That said, admins blocking app access is a problem. For my service there are two workarounds:
1) Reading via iCalendar URL
2) Giving a private account read permission and then using that with my service

But admins could block those as well.