Swingtime is a Django application and Django CMS plugin similar to a stripped down version of iCal for
Mac OS X or Google Calendar. Swingtime provides an Event model that acts as
a metadata container for one or more Occurrence objects, which in turn
describe start and end times for a specific occurrence of an event.
For a detailed description, please see http://github.com/dakrauth/django-swingtime/wikis
Source code can be found at http://github.com/dakrauth/django-swingtime/tree/master