Shared calendar for events around open models and digital commons. Based on git & markdown to enable a collaborative management.
See online : https://open-models.github.io/open-calendar/
The recommended use is to import the calendar into your personal calendar (Thunderbird, Google Calendar...) through the
calendar.ics
file : https://raw.githubusercontent.com/Open-Models/open-calendar/refs/heads/main/calendar.ics
The most basic way to share your event on the calendar is through repository's issues. The event can then be integrated manually by a maintainer.
If you have some programming skills, you can try your hand at improving this piece of code. Experimental project.
First, download the repository locally.
Install python dependencies:
pip install -r requirements.txt
Prepare the event in a markdown file based on the following template:
## Title of your event
- Begin: dd/mm/yyyy hh:mm UTC+1
- End: dd/mm/yyyy hh:mm UTC+1
- Location: https://link-to-visio.org
- Categories: category 1, category 2
Description of your event.
Add the event using:
python -m git_calendar --add event1.md [event2.md ...]
See help menu for more options:
python -m git_calendar -h
The project remains primitive and is managed rather manually. You then need to publish the calendar calendar.ics
and
the events
folder on the repository.
Project in the public domain (as far as possible...), free to use, modify and share.
As the use of licences remains necessary for a trusted framework (copyright laws being archaic), under a double licence using the Unlicensed and Creative Commons CC0 licences.