Calendar-cli: Difference between revisions

From wikinotes
No edit summary
No edit summary
 
Line 11: 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.