pip install -r requirements.txt
sudo ln -s $PWD/caldav-fetch.py /usr/bin/caldav-fetch.py
go mod tidy
go run main.go & disown
go build -o caldav_daemon .
./caldav_daemon & disown
killall caldav_daemon
killall go
- CALDAV_USERNAME
- CALDAV_PASSWORD
- CALDAV_URL
- CALDAV_NOTIFY_ICON
- CALDAV_SERVER_OFFSET_HOURS default - same as server
- CALDAV_REFRESH_PERIOD_MINUTES default 10
- CALDAV_NOTIFY_BEFORE_MINUTES default 5
- CALDAV_NOTIFY_WITH_SOUND default no. if not empty - sound will be produced
it is useful to create env file with environment variables and source it