It would be nice to have the ability to add recurring events.
Considering a JSON configuration file like the below.
[
{
"frequency": "monthly",
"dtstart": "today",
"count": 10,
"byweekday": "tuseday",
"byweekday-interval": 2,
"default": {
"title": "GTALUG Meeting",
"slug": "gtalug",
"author": 1,
"start_time": "19:30:00",
"end_time": "21:00:00",
"location": "Room GB248, Galbraith Building, University of Toronto",
"body": "The Greater Toronto Area Linux User Group meeting."
}
},
{
"frequency": "monthly",
"dtstart": "today",
"count": 10,
"byweekday": "tuseday",
"byweekday-interval": 2,
"default": {
"title": "GTALUG Soup",
"slug": "gtalug-soup",
"author": 1,
"start_time": "18:00:00",
"end_time": "19:00:00",
"location": "Pho 88 restaurant 270 Spadina Ave (South of Dundas)",
"body": "There is an get together of GTALUGers at Pho 88 restaurant 270 Spadina Ave (South of Dundas) for soup and socializing."
}
},
{
"frequency": "monthly",
"dtstart": "today",
"count": 10,
"byweekday": "tuseday",
"byweekday-interval": 2,
"default": {
"title": "GTALUG Beer",
"slug": "gtalug-beer",
"author": 1,
"start_time": "21:30:00",
"end_time": "23:00:00",
"location": "GSU Pub",
"body": "After each meeting (at 9:00 pm) a group of GTALUGers move to the GSU Pub for beer and more socializing."
}
}
]