A shared calendar for communities of different organisations. Merges calendars from different sources into one, with two web interfaces (a "normal" calendar, and agenda that also works great on digital signage), a merged ICS file, and a ttwitter bot (if wanted).
- ICS/iCal calendar feed (like Google Calendar)
- Eventbrite organisation
- Facebook page
- Microdata
- Python
- virtualenv
- A webserver of sorts
git clone https://github.com/tiefpunkt/community_calendar.git <directory>
cd <directory>
cd scripts
virtualenv env
. env/bin/activate
pip install --upgrade -r requirements.txt
deactivate
cp config.py.sample config.py
vi config.py
crontab -e
Now point webserver to the htdocs directory
Alternatively, build the whole thing as a docker image, using the provided Dockerfile.
Licensed under MIT License. See LICENSE for details.