Calendar-cli: Difference between revisions

From wikinotes
(Created page with "A commandline CalDav client, supporting both todos and calendars.<br> Not available while offline. = Documentation = <blockquote> {| class="wikitable" |- | github || https://...")
 
No edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
A commandline CalDav client, supporting both todos and calendars.<br>
A commandline CalDav client, supporting both todos and calendars.<br>
Not available while offline.
Not available while offline.<br>
Python, but very minimal depdendencies.


= Documentation =
= Documentation =
Line 10: Line 11:
|}
|}
</blockquote><!-- Documentation -->
</blockquote><!-- Documentation -->
= Locations =
<blockquote>
{| class="wikitable"
|-
| <code>~/.config/calendar.conf</code> || config
|-
|}
</blockquote><!-- Locations -->
= Install =
<blockquote>
<syntaxhighlight lang="bash">
aura -A calendar-cli
</syntaxhighlight>
</blockquote><!-- Install -->
= Usage =
<blockquote>
<syntaxhighlight lang="bash">
calendar-cli.py
</syntaxhighlight>
</blockquote><!-- Usage -->
= Configuration =
<blockquote>
<syntaxhighlight lang="javascript">
// ~/.config/calendar.conf
{
  "default":
    { "caldav_url": "http://foo.bar.example.com/caldav/",
      "caldav_user": "luser",
      "caldav_pass": "insecure"
    },
  "bazimportant":
    {
      "inherits": "baz",
      "calendar_url": "important"
    }
}
</syntaxhighlight>
Settings from default are used when not defined.
</blockquote><!-- Configuration -->

Latest revision as of 08:47, 8 August 2023

A commandline CalDav client, supporting both todos and calendars.
Not available while offline.
Python, but very minimal depdendencies.

Documentation

github https://github.com/tobixen/calendar-cli

Locations

~/.config/calendar.conf config

Install

aura -A calendar-cli

Usage

calendar-cli.py

Configuration

// ~/.config/calendar.conf

{
  "default":
    { "caldav_url": "http://foo.bar.example.com/caldav/",
      "caldav_user": "luser",
      "caldav_pass": "insecure"
    },
  "bazimportant":
    {
      "inherits": "baz",
      "calendar_url": "important"
    }
}

Settings from default are used when not defined.