Ok, so after some chat in the IRC group last night I ended up setting up something for me to use. If others find it useful too that’s cool.
https://denof.theoccasionoctopus.net/a/w3_social_web_incubator_community_group/event is events for next 2 months.
In the footer of that page you can click a link and set the timezone you want to view in (I can’t see that on the NextCloud Web calendar?)
It will automatically add more according to the pattern, always for the next 2 months - this Python bots does that https://github.com/theoccasionoctopus/theoccasionoctopus-bots-import/blob/95de5a3f10910207682c99c0e47601d9b232a80c/theoccasionoctopusbotsimport/spiders/w3socialwebincubatorcommunitygroup.py You can see it strictly adds in UTC and I’ve tested on my dev machine - when summer comes, events in the UK timezone shift an hour.
ICAL feed: https://denof.theoccasionoctopus.net/api/v1/account/534a0d07-918b-48e0-9235-3ced151cd45e/events.ical
JSON feed: https://denof.theoccasionoctopus.net/api/v1/account/534a0d07-918b-48e0-9235-3ced151cd45e/events.json
ActivityPub outbox: https://denof.theoccasionoctopus.net/activitystreams/534a0d07-918b-48e0-9235-3ced151cd45e/outbox with each event
And following @w3_social_web_incubator_community_group@denof.theoccasionoctopus.net miggggghhhhhhht give you Event objects sent to your inbox - I’ll admit my ActivityPub interop has not been fully tested … but if anyone wants to follow that, and is prepared for a bit of chat with me, I’m happy to make that work better in the future.
And finally, if @rhiaro or other chairs want they can create a login and I’ll give them access to edit events - so more details can be added - special one-off changes can be made - etc. PM me.
(BTW this software does do reoccurring events, but I’ve deliberately not used that feature here for several reasons - a key one being the ActivityPub event object doesn’t support them [ I’ll post more on that later ] and I wanted something that had fuller ActivityPub support, given the subject! )
For keeping things on the forum,
Maybe an approach similar to what I’ve done here, with a bot that makes holding issues for future meetings a few months in advance? Or would that just get spammy? But if we do go down that road, I can set up an Forum iCal -> ActivityPub actor interface so people can follow on ActivityPub (my software already does iCal import.)
Anyway, very happy to delete what I’ve done if we work out something else good - it already made me improve some things in my software last night so that’s always good!