Read the statement by Michael Teeuw here.
Changed a few compliments, hosed it up - not fixed, still hosed
-
@motdog said in Changed a few compliments, hosed it up:
evening: [ "Wow, you look hot!", "You look nice!", "Hi, sexy!", "Did you lose weight?", "Rock Chalk Jayhawk", "Get a good nights rest"do you miss a comma?
-
Missing comma after
"Rock Chalk Jayhawk", missing comma and one unneeded closing bracket in], } } -
Thanks everyone. Got it fixed
-
no I don’t ugh. cant figure out what I am missing. Here is compliment config and main config. I went back to the original compliment config thinking once I got that straight I could slowly add to it. NOPE.
Compliments
Module.register("compliments", { // Module config defaults. config: { compliments: { anytime: [ "Hey there sexy!" ], morning: [ "Good morning, handsome!", "Enjoy your day!", "How was your sleep?" ], afternoon: [ "Hello, beauty!", "You look sexy!", "Looking good today!" ], evening: [ "Wow, you look hot!", "You look nice!", "Hi, sexy!" ] } } updateInterval: 30000, remoteFile: null, fadeSpeed: 4000, morningStartTime: 3, morningEndTime: 12, afternoonStartTime: 12, afternoonEndTime: 17 },Main config
language: "en", timeFormat: 12, units: "Imperial", modules: [ { module: "alert", }, { module: "updatenotification", position: "top_bar" }, { module: "clock", position: "top_left" }, { module: "calendar", position: "top_left", config: { calendars: [ { symbol: "calendar-check", url: "webcal://www.calendarlabs.com/templates/ical/US-Holidays.ics" }, { symbol: "calendar-check", url: "https://calendar.google.com/calendar/ical/1ci28ki5g1pn81org2g92fxxxxxl%40import.calendar.google.com/public/basic.ics" }, { symbol: "calendar-check", url: "http://ical-cdn.teamsnap.com/team_schedule/d8dbcf70-3b1e-0133-4d58-3c764xxxxxx.ics" }, { symbol: "calendar-check", url: "http://ical-cdn.teamsnap.com/team_schedule/7xxxxxxx-8341-27d64356a68b.ics" }, ] } }, { module: 'MMM-Remote-Control', // uncomment the following line to show the URL of the remote control on the mirror position: 'bottom_right', // you can hide this module afterwards from the remote control itself config: { customCommand: {}, // Optional, See "Using Custom Commands" below customMenu: "custom_menu.json", // Optional, See "Custom Menu Items" below showModuleApiMenu: true, // Optional, Enable the Module Controls menu apiKey: "", // Optional, See API/README.md for details } }, { module: "compliments", position: "lower_third" }, { module: "MMM-DarkSkyForecast", -
Is missing with the bracket}, not a comma?
Module.register("compliments", { // Module config defaults. config: { compliments: { anytime: [ "Hey there sexy!" ], morning: [ "Good morning, handsome!", "Enjoy your day!", "How was your sleep?" ], afternoon: [ "Hello, beauty!", "You look sexy!", "Looking good today!" ], evening: [ "Wow, you look hot!", "You look nice!", "Hi, sexy!" ] }, -
@motdog Your brackets don’t look good, apart from the missing indentation:
Module.register("compliments", { // Module config defaults. config: { compliments: { anytime: [ "Hey there sexy!" ], morning: [ "Good morning, handsome!", "Enjoy your day!", "How was your sleep?" ], afternoon: [ "Hello, beauty!", "You look sexy!", "Looking good today!" ], evening: [ "Wow, you look hot!", "You look nice!", "Hi, sexy!" ] }, < COMMA HERE } < THIS NEEDS TO GO AWAY! updateInterval: 30000, remoteFile: null, fadeSpeed: 4000, morningStartTime: 3, morningEndTime: 12, afternoonStartTime: 12, afternoonEndTime: 17 }, -
Still hosed…
] } }, { module: 'MMM-Remote-Control', // uncomment the following line to show the URL of the remote control on the mirror position: 'bottom_right', // you can hide this module afterwards from the remote control itself config: { customCommand: {}, // Optional, See "Using Custom Commands" below customMenu: "custom_menu.json", // Optional, See "Custom Menu Items" below showModuleApiMenu: true, // Optional, Enable the Module Controls menu apiKey: "", // Optional, See API/README.md for details } }, { module: "compliments", position: "lower_third" }, { -
@motdog please run (from the MM folder)
npm config:checkstart at the top and fix any errors
repeat til no errros -
@motdog
go to jshint.com and paste your module file there.
It may help you with missing commata or brackets.Beyond that, consider copying your changed comments to another file and doing a
git reset --hardto get back to a working state. And then read through the readme of the module about including compliments.
-
-
@lavolp3 the config is not a clean json file… better to use the config:check, lint sends you chasing problems u don’t have (comments, un quoted strings, …)
-
@sdetweil said in Changed a few compliments, hosed it up - not fixed, still hosed:
@lavolp3 the config is not a clean json file… better to use the config:check, lint sends you chasing problems u don’t have (comments, un quoted strings, …)
true for jslint.com, not true for jshint.com
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login