I just want to add my support for this feature as well. I have already voted on this topic.
Bringing back a full-site or per-user ICS export would be extremely valuable for our community’s workflow. Is there any update on reconsidering what was removed in PR #231?
If there are privacy or implementation concerns, perhaps a private, per-user ICS feed could be considered as a solution.
I’ve added back the capability for ics export via GET /discourse-post-event/events.ics (as of DEV: add ical format response for discourse-post-events index route by tyb-talks · Pull Request #35143 · discourse/discourse · GitHub ) . Do note that this endpoint has a hard limit of 200 events. If your site has more events than that and you want to do a full export, you may iterate through by using the before and after query parameters which accept date strings. We’ll be adding the full list of acceptable parameters for this endpoint to the API docs in due course.