💾 Archived View for www-gem.pollux.casa › scripts › 05-khalus.gmi captured on 2024-02-05 at 09:36:20. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2021-12-03)
-=-=-=-=-=-=-
░█░█░█░█░█▀█░▀█▀░░░█░█░█▀█░█▀▀░░░█░█░█▀▄░█▀█░█▀█░█▀▀ ░█▄█░█▀█░█▀█░░█░░░░█▄█░█▀█░▀▀█░░░█▄█░█▀▄░█░█░█░█░█░█ ░▀░▀░▀░▀░▀░▀░░▀░░░░▀░▀░▀░▀░▀▀▀░░░▀░▀░▀░▀░▀▀▀░▀░▀░▀▀▀
================================================================
31 May 2021
Khal is a standards based CLI and terminal calendar program, able to synchronize with CalDAV servers through vdirsyncer. It is awesome to easily keep your calendar(s) synced and manage your events. The only thing it's missing (to me) is reminders for upcoming events.
Hence, I came up with a short bash script which will automatically sync your calendar(s) in the background and popup a notification for upcoming events. As designed, it will sync calendar(s) every 10 minutes and notify - using dunst - events to occur in the next hour. It will also automatically be turned off after 8pm. I have put all the comments in the script itself to let you adjust these parameters.
I've shared my script (named khal_reminder.sh) on my gitlab
Do not hesitate to contact me with any questions, improvements, or other tools you like to use.