Skip to content

Add extension to generate a table of future meeting dates and times#186

Open
StanFromIreland wants to merge 8 commits intopython:mainfrom
StanFromIreland:meetings-extension
Open

Add extension to generate a table of future meeting dates and times#186
StanFromIreland wants to merge 8 commits intopython:mainfrom
StanFromIreland:meetings-extension

Conversation

@StanFromIreland
Copy link
Member

@StanFromIreland StanFromIreland commented Mar 25, 2026

This expands a little on #185, adding an extension to automatically generate a list of upcoming meetings, and an iCal.


📚 Documentation preview 📚: https://docs-community--186.org.readthedocs.build/community/monthly-meeting.html

Copy link
Member

@hugovk hugovk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please can you fix the validation errors, for example from https://icalendar.org/validator.html.html?url=https://docs-community--186.org.readthedocs.build/docs-community-meetings.ics ?

Errors
Missing DTSTAMP property [near line # 4](javascript:void(0);)
Reference: [RFC 5545 3.6.1. Event Component](http://icalendar.org/iCalendar-RFC-5545/3-6-1-event-component.html)
Missing UID property [near line # 4](javascript:void(0);)
Reference: [RFC 5545 3.6.1. Event Component](http://icalendar.org/iCalendar-RFC-5545/3-6-1-event-component.html)
Missing DTSTAMP property [near line # 10](javascript:void(0);)
Reference: [RFC 5545 3.6.1. Event Component](http://icalendar.org/iCalendar-RFC-5545/3-6-1-event-component.html)
Missing UID property [near line # 10](javascript:void(0);)
Reference: [RFC 5545 3.6.1. Event Component](http://icalendar.org/iCalendar-RFC-5545/3-6-1-event-component.html)
Missing DTSTAMP property [near line # 16](javascript:void(0);)
Reference: [RFC 5545 3.6.1. Event Component](http://icalendar.org/iCalendar-RFC-5545/3-6-1-event-component.html)
Missing UID property [near line # 16](javascript:void(0);)
Reference: [RFC 5545 3.6.1. Event Component](http://icalendar.org/iCalendar-RFC-5545/3-6-1-event-component.html)
Missing DTSTAMP property [near line # 22](javascript:void(0);)
Reference: [RFC 5545 3.6.1. Event Component](http://icalendar.org/iCalendar-RFC-5545/3-6-1-event-component.html)
Missing UID property [near line # 22](javascript:void(0);)
Reference: [RFC 5545 3.6.1. Event Component](http://icalendar.org/iCalendar-RFC-5545/3-6-1-event-component.html)
Missing DTSTAMP property [near line # 28](javascript:void(0);)
Reference: [RFC 5545 3.6.1. Event Component](http://icalendar.org/iCalendar-RFC-5545/3-6-1-event-component.html)
Missing UID property [near line # 28](javascript:void(0);)
Reference: [RFC 5545 3.6.1. Event Component](http://icalendar.org/iCalendar-RFC-5545/3-6-1-event-component.html)
Missing DTSTAMP property [near line # 34](javascript:void(0);)
Reference: [RFC 5545 3.6.1. Event Component](http://icalendar.org/iCalendar-RFC-5545/3-6-1-event-component.html)
Missing UID property [near line # 34](javascript:void(0);)
Reference: [RFC 5545 3.6.1. Event Component](http://icalendar.org/iCalendar-RFC-5545/3-6-1-event-component.html)

We also have iCal creation in the PEPs repo in case that's helpful (I guess you already checked).

And maybe add type annotations?

@hugovk
Copy link
Member

hugovk commented Mar 26, 2026

It'll be very useful to have an auto-updating iCal, thanks!

Maybe we no longer need the manually updated Google calendar meeting?

@StanFromIreland
Copy link
Member Author

Please can you fix the validation errors,

Green now, I had only tested with my calendar, thanks for checking!

And maybe add type annotations?

We don't have any type-checking currently, and that's not something I'm particularly interested in setting up (I'm not a fan of types;-), if you really want them, I can add some.

It'll be very useful to have an auto-updating iCal, thanks!

Indeed, I've always found the current annoying having to add them manually, especially now with the time variations.

Copy link
Collaborator

@willingc willingc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Love this! Thanks @StanFromIreland. Once @hugovk is satisfied, 🚢

@StanFromIreland StanFromIreland requested a review from hugovk March 26, 2026 16:33
StanFromIreland and others added 2 commits March 26, 2026 22:07
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants