Skip to content

c-base/c-calendar

 
 

Repository files navigation

c-calendar - a calendar for www.c-base.org

This script converts multiple ICS feeds into a JSON/Javascript format that can be understood by fullcalendar.io. The calendar is then displayed on c-base.org

How to install (in production)

Check out the repo to /opt/c-calendar

cd /opt/c-calendar
uv sync --no-dev

Then you can run /opt/c-calendar/run_convert.sh from anywhere (e.g. a cronjob)

How to setup for development

Run the following commands on your dev machine:

git clone https://github.com/c-base/c-calendar.git
cd c-calendar
uv sync 

During development:

  • Running the script: uv run pytest
  • Running the script: uv run convertcal.py

About

Calendar page for c-base.org

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 93.8%
  • CSS 4.3%
  • Python 1.3%
  • Other 0.6%