icalstatus
Project description
ICAL Status - Status bar for ICS Calenders
Installation
pip install icalstatus
Status
To run, one of:
icalstatus
icalwaybar
Configuration
For the status you must specify you calendar URL either on the commandline or in the
configuration file ~/.config/icalstatus/config
:
E.g, for OWA:
[DEFAULT]
calendar-url=https://(HOST)/owa/calendar/(...)/calendar.ics
Other options:
usage: ICAL Status [-h] [--calendar-url CALENDAR_URL] [--timezone TIMEZONE] [--no-verify] [--proxy PROXY] [--all] [--humanize-after HUMANIZE_AFTER]
[--alert-sec-before ALERT_SEC_BEFORE]
options:
-h, --help show this help message and exit
--calendar-url CALENDAR_URL
URI for ICS Calendar
--timezone TIMEZONE Timezone
--no-verify Ignore SSL verification errors
--proxy PROXY Proxy for ICS url
--all Include events that are not today
--humanize-after HUMANIZE_AFTER
Humanize meeting date if less than this many seconds until meeting
--alert-sec-before ALERT_SEC_BEFORE
Alert meeting at specified seconds before start. This will switch class for output on waybar.
Parse
A tool to parse ics files and output summary to stdout is included:
icalparse
Credits
Original code/idea from Geir Skjøtskift (https://github.com/bunzen).
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
Close
Hashes for icalstatus-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb69244ab33579af758d7941c02649f599fd8628ea2f66028c473d2b83d0339c |
|
MD5 | 19112556fb1fd1c05da6be1122699d56 |
|
BLAKE2b-256 | ec0935c4aa354cd0a7b5de6301128c2174ba9fbc4c381b267312c687d35ba5c5 |