Dynamic user-wide .ics URL?

I mostly use google calendar, and it has a feature to add an external calendar with just a link to a URL that returns an iCal file, which it will periodically refetch to check for updates to the calendar. Any chance Smoke Signal could offer such a URL? I see there’s .ics downloads for each event, but they’re static file downloads that don’t update themselves and they’re per-event rather than per-user.

Yes, this is a great idea. Some of the question is how much of this should be “inside” Smoke Signal (that can focus on aggregating all events), or at an app / design layer.

1 Like

Yeah, Smoke Signal offered this before but I removed it because it had some issues that I didn’t have time to dedicate to fixing. The main one was that events that were removed or updated were reflected in the calendar.

In my humble opinion, this would be a really good case for a separate project that uses the Smoke Signal XRPC service for events. Implementing an iCal or WebDav service that populates content through XRPC calls to a Smoke Signal instance would be the way to go.

I, personally, do not have the bandwidth to implement that. :melting_face: