module
0.0.0-20230119103032-bf7dd10f9e22
Repository: https://github.com/honbradev/soical.git
Documentation: pkg.go.dev
# README
Note: I have been absorbed by the Rust cult and am currently rewriting the project in Crab Lang.
SOiCal
An iCal bridge for the Czech edutech provider Škola OnLine
Stability
This project is still being worked on. It works with my account, but I can't guarantee that it will work with yours, as the API was reverse-engineered. Most of the values are also hard-coded, so it will for example only show events ranging from a week ago to a month in advance.
Building
First set up a Go environment
./build.sh
Running
Use go run ./cmd/server
or the Docker container.
Adding the calendar
Use a calendar app to add the url {basePath}/calendar/v1
where {basePath}
is the path of your deployment.
Use basic HTTP authentication with your Škola OnLine credentials (like you'd use in the app).