- Python 100%
|
|
||
|---|---|---|
| .gitignore | first-commit | |
| khali.service | first-commit | |
| khali.timer | first-commit | |
| main.py | update to use khal alarms-list | |
| pyproject.toml | update to use khal alarms-list | |
| README.md | update to use khal alarms-list | |
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-listIf 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).