Package: calendar 0.2.0

Robin Lovelace

calendar: Create, Read, Write, and Work with 'iCalendar' Files, Calendars and Scheduling Data

Provides function to create, read, write, and work with 'iCalendar' files (which typically have '.ics' or '.ical' extensions), and the scheduling data, calendars and timelines of people, organisations and other entities that they represent. 'iCalendar' is an open standard for exchanging calendar and scheduling information between users and computers, described at <https://icalendar.org/>.

Authors:Robin Lovelace [aut, cre], Layik Hama [aut], Ollie Lloyd [ctb], Franco Scarafia [ctb], Serkan Korkmaz [ctb]

calendar_0.2.0.tar.gz
calendar_0.2.0.zip(r-4.5)calendar_0.2.0.zip(r-4.4)calendar_0.2.0.zip(r-4.3)
calendar_0.2.0.tgz(r-4.4-any)calendar_0.2.0.tgz(r-4.3-any)
calendar_0.2.0.tar.gz(r-4.5-noble)calendar_0.2.0.tar.gz(r-4.4-noble)
calendar_0.2.0.tgz(r-4.4-emscripten)calendar_0.2.0.tgz(r-4.3-emscripten)
calendar.pdf |calendar.html
calendar/json (API)

# Install 'calendar' in R:
install.packages('calendar', repos = c('https://atfutures.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/atfutures/calendar/issues

Datasets:
  • formats - Convenient datetime formats
  • holidays - Example ics file on English and Welsh holidays
  • ical_example - Minimal example of raw ical data
  • ical_outlook - Example of event data with multi-line description from Outlook
  • properties - The key 'properties' that are allowed in ical files
  • properties_core - The key 'properties' that are allowed in ical files
  • properties_ical - Ical default VCALENDAR properties in one line vectors.

On CRAN:

calendarical

8.34 score 40 stars 1 packages 110 scripts 1.1k downloads 20 exports 15 dependencies

Last updated 2 months agofrom:636f6e5552. Checks:OK: 7. Indexed: yes.

TargetResultDate
Doc / VignettesOKSep 19 2024
R-4.5-winOKSep 19 2024
R-4.5-linuxOKSep 19 2024
R-4.4-winOKSep 19 2024
R-4.4-macOKSep 19 2024
R-4.3-winOKSep 19 2024
R-4.3-macOKSep 19 2024

Exports:ic_attributes_vecic_bind_listic_char_dateic_char_datetimeic_char_eventic_characteric_dataframeic_dateic_datetimeic_eventic_extractic_extract_rawic_findic_guidic_listic_readic_specic_vectoric_writeical

Dependencies:clicpp11fansigenericsgluelifecyclelubridatemagrittrpillarpkgconfigrlangtibbletimechangeutf8vctrs

Creating calendars with calendar

Rendered fromical-creating-calendars.Rmdusingknitr::rmarkdownon Sep 19 2024.

Last update: 2019-01-28
Started: 2018-09-25

Readme and manuals

Help Manual

Help pageTopics
ics files with Rcalendar-package calendar
Convenient datetime formatsformats
Example ics file on English and Welsh holidaysholidays
Extract attributes from ical textic_attributes_vec
Bind list of named vectors of variable length into data frameic_bind_list
Convert datetime object to character stringic_char_date ic_char_datetime
Convert ical object to character strings of eventsic_char_event
Convert ical object to character strings of attributesic_character
Convert iCal lines of text into a data frameic_dataframe
Convert ical date into R dateic_date
Convert ical datetime into R datetime Z at the end of an ical stamp stands of Zulu time https://en.wikipedia.org/wiki/Coordinated_Universal_Time#Time_zones which is UTC = GMT https://greenwichmeantime.com/info/zulu/ic_datetime
Create ical object from properties_core inputsic_event
Extract contents of iCal fieldsic_extract
Extract raw contents of iCal fieldsic_extract_raw
Find contents of iCal fieldsic_find
Get an ical GUIDic_guid
Convert raw ical text into a list of itemsic_list
Read ics fileic_read
View or download the ical specificationic_spec
Return a named vector from raw iCal textic_vector
Write ics fileic_write
Create object of class icalical
Minimal example of raw ical dataical_example
Example of event data with multi-line description from Outlookical_outlook
The key 'properties' that are allowed in ical filesproperties
The key 'properties' that are allowed in ical filesproperties_core
ical default VCALENDAR properties in one line vectors.properties_ical