1
0
Fork
You've already forked khali
0
No description
  • Python 100%
2025年10月18日 01:21:25 +02:00
.gitignore first-commit 2025年10月17日 21:43:01 +02:00
khali.service first-commit 2025年10月17日 21:43:01 +02:00
khali.timer first-commit 2025年10月17日 21:43:01 +02:00
main.py update to use khal alarms-list 2025年10月18日 01:21:25 +02:00
pyproject.toml update to use khal alarms-list 2025年10月18日 01:21:25 +02:00
README.md update to use khal alarms-list 2025年10月18日 01:21:25 +02:00

Khali

Uses khal, vdirsyncer and at to sync calendars and set alarms. Requires some sort of notification daemon and paplay to play the audio.

(削除) Uses khal to get events in next 24hr and manually parses the ics files to find the alarm times, because khal does not have a way to display upcoming alarms (why? Who knows) (削除ここまで)

Note

Requires custom khal version

the latest version of khali uses a custom (PR Pending) version of khal. See https://github.com/DhruvaSambrani/khal/tree/add-alarms-list. You can install this version by using pipx, or equivalently pip:

pipx install git+https://github.com/DhruvaSambrani/khal.git@add-alarms-list If you don't want this, you can use the first commit of this repo instead.

See configuration section.

Also supports pipx installation (pipx install git+https://codeberg.com/dhruva_sambrani/khali.git --force), and provides systemd timer and service files (download and place manually).