I'm not sure that you were informed about this script that could interest
other organizations and events creator.
Last year, 0x010C coded a calendar in lua  for Wikimédia France.
Features: ical, filter by tag and location, 3 display mode (but map doesn't
seem to work), interface in different languages.