MMM-CalDAV
CalDav broker for MagicMirror
Concept & Motivation
Some CalDAV server doesn’t provide ICAL format, so it cannot be used with MM’s calendar modules.
This module enables MM to convert your CalDAV calendar data into the popular ICAL(.ics
) file. Converted ICAL output is hosted on MM itself.
It has no screenshot
Configuration
{
module: "MMM-CalDAV",
config: {
name: "company",
serverUrl: "http://gw.mycomp.com/principals/users/eouia0819@gmail.com",
credentials: {
username: "eouia0819@gmail.com",
password: "myPassWord!@#$",
},
vcalendarHeader: false
}
},
// If you want additional extra CalDAV connection, just describe it once more. (or multiple times as you need.)
{
module: "MMM-CalDAV",
config: {
name: "homenas",
serverUrl: "http://mynas.synology.me:5000/caldav/eouia",
credentials: {
username: "eouia",
password: "AnotherPassword!@#$",
},
calendarFilter: ["My Calendar", "School Schedule"]
}
},
Then it will provide the ICAL URL like;
https://localhost:8080/CALDAV/company.ics
https://localhost:8080/CALDAV/homenas.ics
You can use this URL for your calendar modules.
Details : https://github.com/MMRIZE/MMM-CalDAV