README.md

‘CalDav’ Requests

Status

AppVeyor build
status Codecov

lines of R code: 45, lines of test code: 0

Version

0.1.0 ( 2020-09-12 12:52:02 )

Description

A simple package for making ‘CalDav’ requests to retrieve calendar information from servers.

License

MIT + file LICENSE Peter Meissner [aut, cre]

Citation

citation("caldav")
Meissner P (2020). caldav: 'CalDav' Requests. R package version 0.1.0.

BibTex for citing

toBibtex(citation("caldav"))
@Manual{,
  title = {caldav: 'CalDav' Requests},
  author = {Peter Meissner},
  year = {2020},
  note = {R package version 0.1.0},
}

Installation

Stable version from CRAN:

install.packages("caldav")

Usage

starting up …

library("caldav")
cal_data <- 
  caldav_get_all_simple_auth(
    url = "https://nextcloud03.webo.cloud/remote.php/dav/calendars/usah_nameahh/personal/",
    user = "usah_nameahh",
    password =  "*********"
  )

cat(cal_data$calendar[1])
## BEGIN:VCALENDAR
## CALSCALE:GREGORIAN
## VERSION:2.0
## PRODID:-//IDN nextcloud.com//Calendar app 2.0.3//EN
## BEGIN:VEVENT
## CREATED:20200904T111126Z
## DTSTAMP:20200907T200537Z
## LAST-MODIFIED:20200907T200537Z
## SEQUENCE:3
## UID:8d9e7fb1-ea44-4986-80bb-ab009924c27e
## DTSTART;TZID=Europe/Berlin:20200904T140026
## DTEND;TZID=Europe/Berlin:20200904T150026
## SUMMARY:Whatever
## RRULE:FREQ=WEEKLY;BYDAY=FR,WE
## END:VEVENT
## BEGIN:VTIMEZONE
## TZID:Europe/Berlin
## BEGIN:DAYLIGHT
## TZOFFSETFROM:+0100
## TZOFFSETTO:+0200
## TZNAME:CEST
## DTSTART:19700329T020000
## RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
## END:DAYLIGHT
## BEGIN:STANDARD
## TZOFFSETFROM:+0200
## TZOFFSETTO:+0100
## TZNAME:CET
## DTSTART:19701025T030000
## RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
## END:STANDARD
## END:VTIMEZONE
## END:VCALENDAR  


petermeissner/caldav documentation built on Sept. 13, 2020, 12:16 a.m.