Django calendar ingestion app
Connector calendars is a Django application for tracking third-party calendars via iCalendar feed and syncing events based on that feed. It relies on connector-events for managing individual events themselves.
It was designed as a component for a ‘connector’ project, tracking events for a community from multiple sources.
The full documentation is at https://connector-calendars.readthedocs.org.
pip install connector-calendars
Then add events and calendars to your project’s INSTALLED_APPS:
INSTALLED_APPS = ( 'events', 'calendars', )
After adding calendar feeds in the admin you can update them right from there, or use the read_calendars management command to begin syncing them.