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

Readme

Keywords

Package Sidebar

Install

npm i timeld-caldav

Weekly Downloads

2

Version

0.1.2

License

MIT

Unpacked Size

6.93 kB

Total Files

3

Last publish

Collaborators

  • gsvarovsky