[WHY Team:Info] Self Organized Sessions and official program export

eric at why2025.edeb.eu eric at why2025.edeb.eu
Tue Jul 22 14:55:03 CEST 2025


Hello team info,

I've sent it to team content before,  but they refereed me to you (and 
forwarded it to you, but I think with a wrong email)


I like to have the Sessions and official program together, so I can see 
them in a single schedule. So I've made a python program to create a 
frab like XML export from the pages in the Session category on the wiki 
and merge those with the program frab export, so it can be loaded 
together in Giggity.

only sessions: https://2025why.gitlab.io/schedule/sessions.xml
merged with program: https://2025why.gitlab.io/schedule/merged.xml
code: https://gitlab.com/2025why/schedule/-/blob/main/schedule.py

It places sessions without a start time at midnight the end of the event 
so you can still see them.

I think I'll let the pipeline run every hour during the event so the 
schedule keeps up to date.

Would it be OK if I add it to the Self organized Sessions wiki page? I 
can change the URL and/or title of it it you think it resembles the 
official ones too much (currently called it WHY2025 with Self Organized 
Sessions)


While creating it I spotted some issues with the self organized sessions 
which I fixed, for your reference:

The self organized sessions creation page had some issues, mostly 
related to missing properties that weren't moved from the MCH wiki. I've 
fixed those, languages, keyword and the kids checkbox work. The ical 
export now has the start and end dates.

I've changed the input for the start time for events from datetimeinput 
to datetime to get rid of the Z timezone, the datetimeinput seems to be 
fixed to Z, which caused some confusion with people entering it in local 
time or UTC (and the ical export doesn't do time zones)


Regards,
Eric de Boer


More information about the Info mailing list