Right I've got the calendar page to the point its good enough to start creating calendars using it. I've got one last "big" feature to create which is downloads that can be loaded into other calendars. But for that to be useful there needs to be events to download.

So ...

Announcing a makers calendar for the uk.

https://parsecsreach.org/makers_calendar_uk/

If you run an event for makers in the uk please let me know. At the moment I don't really care how you let me know, replies to this are fine, but ideally issues on the github repo here: https://github.com/emilyselwood/makers_calendar_uk or even pull requests if you feel up to it. (you can do them through the github web interface, no need to even clone it)

I've added @MakersHour and my local repair cafe to get started.

#Maker #MakersHour

Calendar Page

also I'm happy to receive info about events you know about but don't run to be clear.

I want this to exist because I keep finding out about events just after they have happened. So a calendar of up coming events would be useful.

Im also not fussy about what belongs on the calendar for now, just needs to be in the UK or online at a reasonable time for UK folk.

@emily_s @MakersHour I think this counts. Gaussfest, a meet for high voltage makers, all of the kit exhibited is either built from scratch or made from kits.

https://mstdn.social/@Extelec/114807228495691498

Extreme Electronics (@Extelec@mstdn.social)

Attached: 1 image More details about the Gaussfest in London on the 7th September https://www.extremeelectronics.co.uk/the-gaussfest/ High voltage, tesla coils, electrostatic machines and another Victorian/Edwardian pumping station to look around. and a chance of seeing a working mercury rectifier. I can't think of a better day out :)

Mastodon 🐘

@Extelec oooh yes that absolutely counts. I've added it. If you want any of the details adjusted let me know. Especially check the location, I just stuck it in osm so it might be a bit off

https://parsecsreach.org/makers_calendar_uk/?year=2025&month=9

Calendar Page

@emily_s @MakersHour as we work out what is happening with @hackwimbledon in the future (sad news this week) we will look at adding events here! Thanks for sharing, great idea.
@andypiper @hackwimbledon Hope you get thing sorted, and I look forward to finding out about your events.
@emily_s Nice, good luck! And interesting to see calendar project.
I've also got a project for storing data (including events) in a git repository: https://www.datatig.com/ tho we don't support CSV files yet; I think it's better to have one file per event for easier editing and merging PR's.
Using it for my virtual event https://www.teacaketech.scot/
Welcome - DataTig

@emily_s Have you thought about how you are going to do a ICS (or JSON, etc) feed in your existing static/JS model?
I ask as I'm very keen to encourage events to have an open data feed for event listings sites to use (and so few do! I know from previous painful experience with event listings sites).
DataTig can act as essentially a static site builder, so there is a build step - not sure if you are trying to avoid that?

@jarofgreen the single csv file is to make things simpler, one request to the UI

My plan for downloading ics is a button that'll generate it client side. Not great for automatic feeds unfortunately but it remaining a static page is more mportant to me.

@jarofgreen I'm also trying to avoid using an action to generate a file on a pr merging, I want to avoid tying it to one particular platform. Currently it could be picked up and moved to any git host with static site functionality

@emily_s I completely agree with not tying to one particular platform!
But I'm not sure that's relevant at this level these days.
I've got basically the same static site builder running in GitHub, GitLab and Netlify. I just googled Codeberg's Woodpecker CI for 60 secs and I'm confident I could get it running there to.
Having a build step doesn't mean it's tied to a platform - just Python, in my case.

Anyway, happy to comment more, or chat sometime - or not if you're not interested.

@emily_s Hmmm. I hope it's ok to comment ... honestly, I really think you should reconsider.
That's fine for handling manually but as you say, it's terrible for automatic feeds - and actually a total show stopper in some cases.
I know from previous experience with a tech event listings site that people will do things like import ICS URL's straight into personal calendars (so constantly updating) if prompted but that wil be impossible with a JS solution.
This will limit uses of the site/data.