Calendar of all calendars: aggregate many sources in one calendar and filter out
Find a file
tomate 6f9a84fed6 Add pre-selection of calendars (#20)
Co-authored-by: Tom Hubrecht <tom.hubrecht@ens.fr>
Co-authored-by: Raito Bezarius <masterancpp@gmail.com>
Reviewed-on: https://git.rz.ens.wtf/Klub-RZ/metis/pulls/20
Co-authored-by: tomate <tom.hubrecht@ens.fr>
Co-committed-by: tomate <tom.hubrecht@ens.fr>
2022-03-29 20:33:05 +02:00
nix nix: nixify the setup, add prettier 2021-11-20 00:10:09 +01:00
public feat: support intervals for rrules 2022-02-21 22:13:44 +01:00
scripts first commit 2021-11-15 01:34:24 +01:00
src Add pre-selection of calendars (#20) 2022-03-29 20:33:05 +02:00
.drone.yml ci: build homepage on our Drone 2021-11-20 00:14:47 +01:00
.gitignore ignore: ignore node_modules and build files 2021-11-20 00:10:34 +01:00
default.nix nix: fix production build 2021-11-20 00:11:38 +01:00
package-lock.json Add markdown support in description (#14) 2022-03-07 19:53:48 +01:00
package.json Add markdown support in description (#14) 2022-03-07 19:53:48 +01:00
prettier.config.js nix: nixify the setup, add prettier 2021-11-20 00:10:09 +01:00
README.md readme: update it 2022-03-05 23:19:02 +01:00
rollup.config.js calendar: add Framagenda.org support, CinéClub URL 2022-03-12 16:41:34 +01:00
shell.nix feat: implement initial prototype 2022-02-20 19:16:33 +01:00

Calendar of all calendars: Metis

This is a meta-calendar where you can declare multiple calendars and aggregate them from multiple trusted sources.

Build Status

Instructions

This project has only a frontend and use reverse proxies to handle multiple calendar sources and avoid CORS issues, only npm or similar is required, then run npm run dev to run the development server.

Warning : You have to run npm start once first.

Deployment

You only need to run npm run build to produce a production bundle you can serve statically, but, do not forget reverse proxies rules, take for example: https://git.rz.ens.wtf/Klub-RZ/infrastructure/src/branch/master/machines/public-cof/nginx.nix#L3-L14.