timeld-caldav

0.1.2 • Public • Published

timeld - CalDAV connector

This package supports live update of timesheet entries:

  • from a CalDAV end-point, such as iCloud Calendar
  • to timeld.

installation & configuration

This connector package is included in the Gateway.

The connector requires the following configuration:

  • uri: calendar URI (https)
  • auth.user: CalDAV account user (optional if calendar is public)
  • auth.pass: CalDAV account password (optional if calendar is public)
  • owner: calendar owner IRI (optional; defaults to the timesheet owner account)
  • pollInterval CalDAV polling interval, in milliseconds (optional; defaults to 10000)

Configuration defaults may already be included in the Gateway. Timesheet-specific configuration can also be included when adding the connector, see below.

To activate the connector for a timesheet "my-work" (note this assumes authorisation has defaults in the gateway).

timeld admin
alice> add connector timeld-caldav --ts my-work --config.uri "https://p116-caldav.icloud.com/151157399/calendars/work"

CalDAV library reference

https://github.com/peerigon/scrapegoat

connecting to iCloud

https://askubuntu.com/a/927358

Dependencies (4)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i timeld-caldav

    Weekly Downloads

    4

    Version

    0.1.2

    License

    MIT

    Unpacked Size

    6.93 kB

    Total Files

    3

    Last publish

    Collaborators

    • gsvarovsky