diff --git a/modules/default/calendar/debug.js b/modules/default/calendar/debug.js index cdcbb024..f01bcc0d 100644 --- a/modules/default/calendar/debug.js +++ b/modules/default/calendar/debug.js @@ -5,24 +5,23 @@ * By Michael Teeuw https://michaelteeuw.nl * MIT Licensed. */ +const CalendarFetcher = require("./calendarfetcher.js"); -var CalendarFetcher = require("./calendarfetcher.js"); - -var url = "https://calendar.google.com/calendar/ical/pkm1t2uedjbp0uvq1o7oj1jouo%40group.calendar.google.com/private-08ba559f89eec70dd74bbd887d0a3598/basic.ics"; // Standard test URL -// var url = "https://www.googleapis.com/calendar/v3/calendars/primary/events/"; // URL for Bearer auth (must be configured in Google OAuth2 first) -var fetchInterval = 60 * 60 * 1000; -var maximumEntries = 10; -var maximumNumberOfDays = 365; -var user = "magicmirror"; -var pass = "MyStrongPass"; -var auth = { +const url = "https://calendar.google.com/calendar/ical/pkm1t2uedjbp0uvq1o7oj1jouo%40group.calendar.google.com/private-08ba559f89eec70dd74bbd887d0a3598/basic.ics"; // Standard test URL +//const url = "https://www.googleapis.com/calendar/v3/calendars/primary/events/"; // URL for Bearer auth (must be configured in Google OAuth2 first) +const fetchInterval = 60 * 60 * 1000; +const maximumEntries = 10; +const maximumNumberOfDays = 365; +const user = "magicmirror"; +const pass = "MyStrongPass"; +const auth = { user: user, pass: pass }; console.log("Create fetcher ..."); -var fetcher = new CalendarFetcher(url, fetchInterval, [], maximumEntries, maximumNumberOfDays, auth); +const fetcher = new CalendarFetcher(url, fetchInterval, [], maximumEntries, maximumNumberOfDays, auth); fetcher.onReceive(function (fetcher) { console.log(fetcher.events()); diff --git a/package.json b/package.json index b20ab60d..741d1d2e 100644 --- a/package.json +++ b/package.json @@ -15,6 +15,7 @@ "test:prettier": "prettier --check **/*.{js,css,json,md,yml}", "test:js": "eslint *.js js/**/*.js modules/default/**/*.js clientonly/*.js serveronly/*.js translations/*.js vendor/*.js tests/**/*.js config/* --config .eslintrc.json --quiet", "test:css": "stylelint css/main.css modules/default/**/*.css --config .stylelintrc.json", + "test:calendar": "node ./modules/default/calendar/debug.js", "config:check": "node js/check_config.js", "lint:prettier": "prettier --write **/*.{js,css,json,md,yml}", "lint:js": "eslint *.js js/**/*.js modules/default/**/*.js clientonly/*.js serveronly/*.js translations/*.js vendor/*.js tests/**/*.js config/* --config .eslintrc.json --fix",