<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Are you tired of editing config.js, or have trouble doing it, see my new module]]></title><description><![CDATA[<p dir="auto">I’ve watched as users continue to struggle with formatting in config.js and i think I have a solution</p>
<p dir="auto"><a href="https://github.com/sdetweil/MMM-Config" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/sdetweil/MMM-Config</a></p>
<p dir="auto">it automatically discovers what you have installed (in the modules folder) and what you are using (in config.js)</p>
<p dir="auto">and will let you turn them on/off, edit the settings and change the module positions.  all in a form.</p>
<p dir="auto">every time u start MagicMirror it will check to see if config.js has changed since last time, and if you’ve added or removed something from the modules folder… it will construct a form that will allow you to edit the settings of everything.</p>
<p dir="auto">and then save it back to config.js (after saving the current copy) (and if using PM2) restart MM to use that new config.js</p>
<p dir="auto">also works on Windows installations of MM.</p>
<p dir="auto">it can put a QR code on the screen so you can use your phone or ipad, or other scanning device  so u don’t  have to know the url<br />
and can also be bookmarked etc…<br />
I supply a css to allow you to change color of the form.</p>
<p dir="auto">some screen shots<br />
initial form screen<br />
<img src="/assets/uploads/files/1621554050678-screenshot-at-2021-05-20-18-39-08.png" alt="Screenshot at 2021-05-20 18-39-08.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">base expanded</p>
<p dir="auto"><img src="/assets/uploads/files/1621554072981-screenshot-at-2021-05-20-18-39-25.png" alt="Screenshot at 2021-05-20 18-39-25.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">some places I can tell what you can do<br />
<img src="/assets/uploads/files/1621554092455-screenshot-at-2021-05-20-18-39-18.png" alt="Screenshot at 2021-05-20 18-39-18.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">modules list, blue is enabled, red disabled… (u can changed that in the css file)<br />
<img src="/assets/uploads/files/1621554159666-screenshot-at-2021-05-20-18-39-40.png" alt="Screenshot at 2021-05-20 18-39-40.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">sample module form section , discovered from module source file and config.js usage (if any)</p>
<p dir="auto"><img src="/assets/uploads/files/1621554188266-screenshot-at-2021-05-20-18-39-52.png" alt="Screenshot at 2021-05-20 18-39-52.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">module position info, cause you may need one above another,  (clock and calendar for example)<br />
and things in other areas…<br />
<img src="/assets/uploads/files/1621554270906-screenshot-at-2021-05-20-18-40-13.png" alt="Screenshot at 2021-05-20 18-40-13.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">if u disable a module (checkbox), the contents STAYS in config.js, otherwise it would lose the important info (apikeys, urls, etc)</p>
<p dir="auto">thanks to a few testers(who can name themselves if they want) , we’ve gone thru a lot of modules, but not all…<br />
so I expect there will be reports of troubles…   give it a shot and let me know…</p>
<p dir="auto">it currently doesn’t support multiple instances of the same module (used for pages and carousel or similar type modules ), or things like my Covid19 charter.<br />
but I have an open issue and am working on it…</p>
]]></description><link>https://forum.magicmirror.builders/topic/15062/are-you-tired-of-editing-config-js-or-have-trouble-doing-it-see-my-new-module</link><generator>RSS for Node</generator><lastBuildDate>Tue, 14 Apr 2026 02:25:41 GMT</lastBuildDate><atom:link href="https://forum.magicmirror.builders/topic/15062.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 21 May 2021 00:54:25 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Are you tired of editing config.js, or have trouble doing it, see my new module on Thu, 17 Apr 2025 17:05:52 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/darkv" aria-label="Profile: DarkV">@<bdi>DarkV</bdi></a> ok, my script is the only one I know about and it uses git</p>
<p dir="auto">lets do this to get a new copy and use your config/modules…<br />
copy paste this section to a terminal window</p>
<pre><code>cd ~
# save MM folder
mv MagicMirror MagicMirror.org
# install new MM (reply N to screen saver/pm2
bash -c  "$(curl -sL https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/master/raspberry.sh)"
</code></pre>
<p dir="auto">once MM is installed again lets make THIS new version  look like the old<br />
copy/paste this</p>
<pre><code># copy files
cd ~
cp MagicMirror.org/config/config.js MagicMirror/config
cp MagicMirror.org/css/custom.css MagicMirror/css
cd MagicMirror/modules
# save the new default module folder
mv default ..
cd ..
# copy all the org modules 
cp -r -p ~/MagicMirror.org/modules .
cd modules
# remove the old default  modules folder
rm -rf default
# move back the new default 
mv ../default .
cd ~/MagicMirror
</code></pre>
<p dir="auto">now<br />
npm start should work</p>
]]></description><link>https://forum.magicmirror.builders/post/125935</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/125935</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Thu, 17 Apr 2025 17:05:52 GMT</pubDate></item><item><title><![CDATA[Reply to Are you tired of editing config.js, or have trouble doing it, see my new module on Thu, 17 Apr 2025 10:20:26 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a> I think it must have been a script on the net. It was quite a long time ago, between 2022 and 2023. I honestly cannot remember. I found an old config.js from ‎06 ‎October ‎2023</p>
]]></description><link>https://forum.magicmirror.builders/post/125932</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/125932</guid><dc:creator><![CDATA[DarkV]]></dc:creator><pubDate>Thu, 17 Apr 2025 10:20:26 GMT</pubDate></item><item><title><![CDATA[Reply to Are you tired of editing config.js, or have trouble doing it, see my new module on Wed, 16 Apr 2025 15:30:31 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/darkv" aria-label="Profile: DarkV">@<bdi>DarkV</bdi></a> asking again, how did you install MagicMirror?</p>
]]></description><link>https://forum.magicmirror.builders/post/125902</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/125902</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Wed, 16 Apr 2025 15:30:31 GMT</pubDate></item><item><title><![CDATA[Reply to Are you tired of editing config.js, or have trouble doing it, see my new module on Wed, 16 Apr 2025 15:12:02 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a> said in <a href="/post/125700">Are you tired of editing config.js, or have trouble doing it, see my new module</a>:</p>
<blockquote>
<p dir="auto">git status</p>
</blockquote>
<p dir="auto">junior@MAGIC-MIRROR:~ $ cd ~/MagicMirror/modules/MMM-Config<br />
junior@MAGIC-MIRROR:~/MagicMirror/modules/MMM-Config $ git status<br />
On branch main<br />
Your branch is up to date with ‘origin/main’.</p>
<p dir="auto">nothing to commit, working tree clean<br />
junior@MAGIC-MIRROR:~/MagicMirror/modules/MMM-Config $</p>
<p dir="auto">junior@MAGIC-MIRROR:~/MagicMirror/modules/MMM-Config $ cd ~/MagicMirror<br />
junior@MAGIC-MIRROR:~/MagicMirror $  git status<br />
fatal: not a git repository (or any of the parent directories): .git<br />
junior@MAGIC-MIRROR:~/MagicMirror $</p>
]]></description><link>https://forum.magicmirror.builders/post/125901</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/125901</guid><dc:creator><![CDATA[DarkV]]></dc:creator><pubDate>Wed, 16 Apr 2025 15:12:02 GMT</pubDate></item><item><title><![CDATA[Reply to Are you tired of editing config.js, or have trouble doing it, see my new module on Thu, 10 Apr 2025 11:23:33 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/darkv" aria-label="Profile: DarkV">@<bdi>DarkV</bdi></a> i understand, but that wasn’t the question</p>
<p dir="auto">the git checkout command should have worked,<br />
but failed.</p>
<p dir="auto">now i am trying to figure out why. and what to do about it</p>
<p dir="auto">the command prompt looks different after</p>
<pre><code>cd ~/MagicMirror 
</code></pre>
<p dir="auto">then the last time you did a command</p>
<p dir="auto">so try this way</p>
<p dir="auto">go to your MagicMirror folder<br />
and do git status</p>
<p dir="auto">show the results</p>
]]></description><link>https://forum.magicmirror.builders/post/125700</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/125700</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Thu, 10 Apr 2025 11:23:33 GMT</pubDate></item><item><title><![CDATA[Reply to Are you tired of editing config.js, or have trouble doing it, see my new module on Thu, 10 Apr 2025 10:53:28 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a> Script<br />
You helped me on a while back<img src="/assets/uploads/files/1744282401391-screenshot-2025-04-10-at-11-54-21-failed-update-magicmirror-forum-resized.png" alt="Screenshot 2025-04-10 at 11-54-21 Failed Update MagicMirror Forum.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.magicmirror.builders/post/125692</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/125692</guid><dc:creator><![CDATA[DarkV]]></dc:creator><pubDate>Thu, 10 Apr 2025 10:53:28 GMT</pubDate></item><item><title><![CDATA[Reply to Are you tired of editing config.js, or have trouble doing it, see my new module on Tue, 08 Apr 2025 21:04:32 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/johanba" aria-label="Profile: Johanba">@<bdi>Johanba</bdi></a> i posted in your other topic</p>
]]></description><link>https://forum.magicmirror.builders/post/125670</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/125670</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Tue, 08 Apr 2025 21:04:32 GMT</pubDate></item><item><title><![CDATA[Reply to Are you tired of editing config.js, or have trouble doing it, see my new module on Tue, 08 Apr 2025 14:28:02 GMT]]></title><description><![CDATA[<p dir="auto">Also not getting it to work<br />
in the browser i go to installer<br />
and this is all that loads<br />
<img src="/assets/uploads/files/1744122463208-fe43ab61-3e49-4402-b5ea-7b5dac920db9-image.png" alt="fe43ab61-3e49-4402-b5ea-7b5dac920db9-image.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.magicmirror.builders/post/125665</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/125665</guid><dc:creator><![CDATA[Johanba]]></dc:creator><pubDate>Tue, 08 Apr 2025 14:28:02 GMT</pubDate></item><item><title><![CDATA[Reply to Are you tired of editing config.js, or have trouble doing it, see my new module on Tue, 08 Apr 2025 10:52:48 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/darkv" aria-label="Profile: DarkV">@<bdi>DarkV</bdi></a> hmmm</p>
<p dir="auto">how did you install MagicMirror<br />
manual, scripted  or zip file download ?</p>
]]></description><link>https://forum.magicmirror.builders/post/125663</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/125663</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Tue, 08 Apr 2025 10:52:48 GMT</pubDate></item><item><title><![CDATA[Reply to Are you tired of editing config.js, or have trouble doing it, see my new module on Tue, 08 Apr 2025 08:47:33 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a> said in <a href="/post/125661">Are you tired of editing config.js, or have trouble doing it, see my new module</a>:</p>
<blockquote>
<p dir="auto">cd ~/MagicMirror<br />
git checkout modules/default/updatenotification/updatenotification.js</p>
</blockquote>
<p dir="auto">it checkout modules/default/updatenotification/updatenotification.js<br />
fatal: not a git repository (or any of the parent directories): .git<br />
junior@MAGIC-MIRROR:~/MagicMirror $</p>
]]></description><link>https://forum.magicmirror.builders/post/125662</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/125662</guid><dc:creator><![CDATA[DarkV]]></dc:creator><pubDate>Tue, 08 Apr 2025 08:47:33 GMT</pubDate></item><item><title><![CDATA[Reply to Are you tired of editing config.js, or have trouble doing it, see my new module on Mon, 07 Apr 2025 15:28:11 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/darkv" aria-label="Profile: DarkV">@<bdi>DarkV</bdi></a> yes i understand</p>
<p dir="auto">lets restore the updatenotification module file</p>
<pre><code>cd ~/MagicMirror
git checkout modules/default/updatenotification/updatenotification.js
</code></pre>
<p dir="auto">then lets edit config.js to disable the module</p>
<pre><code> {
      module:"updatenotification",
      position:"top_bar",
      disabled:true
  },
</code></pre>
]]></description><link>https://forum.magicmirror.builders/post/125661</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/125661</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Mon, 07 Apr 2025 15:28:11 GMT</pubDate></item><item><title><![CDATA[Reply to Are you tired of editing config.js, or have trouble doing it, see my new module on Mon, 07 Apr 2025 13:12:41 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a></p>
<p dir="auto">My bad,iI was trying to dissable the “Update available” banner at the top of mirror</p>
<p dir="auto">/* MagicMirror²</p>
<ul>
<li>
<p dir="auto">Module: UpdateNotification</p>
</li>
<li></li>
<li>
<p dir="auto">By Michael Teeuw <a href="https://michaelteeuw.nl" target="_blank" rel="noopener noreferrer nofollow ugc">https://michaelteeuw.nl</a></p>
</li>
<li>
<p dir="auto">MIT Licensed.<br />
*/<br />
Module.register(“updatenotification”, {<br />
defaults: {<br />
updateInterval: 10 * 60 * 1000, // every 10 minutes<br />
refreshInterval: 24 * 60 * 60 * 1000, // one day<br />
ignoreModules: [],<br />
sendUpdatesNotifications: false,<br />
updates: [],<br />
updateTimeout: 2 * 60 * 1000, // max update duration<br />
updateAutorestart: false // autoRestart MM when update done ?<br />
disabled: true;<br />
},</p>
<p dir="auto">suspended: false,<br />
moduleList: {},<br />
needRestart: false,<br />
updates: {},</p>
<p dir="auto">start () {<br />
<a href="http://Log.info" target="_blank" rel="noopener noreferrer nofollow ugc">Log.info</a>(<code>Starting module: ${this.name}</code>);<br />
this.addFilters();<br />
setInterval(() =&gt; {<br />
this.moduleList = {};<br />
this.updateDom(2);<br />
}, this.config.refreshInterval);<br />
},</p>
<p dir="auto">suspend () {<br />
this.suspended = true;<br />
},</p>
<p dir="auto">resume () {<br />
this.suspended = false;<br />
this.updateDom(2);<br />
},</p>
<p dir="auto">notificationReceived (notification) {<br />
switch (notification) {<br />
case “DOM_OBJECTS_CREATED”:<br />
this.sendSocketNotification(“CONFIG”, this.config);<br />
this.sendSocketNotification(“MODULES”, Object.keys(Module.definitions));<br />
break;<br />
case “SCAN_UPDATES”:<br />
this.sendSocketNotification(“SCAN_UPDATES”);<br />
break;<br />
}<br />
},</p>
<p dir="auto">socketNotificationReceived (notification, payload) {<br />
switch (notification) {<br />
case “REPO_STATUS”:<br />
this.updateUI(payload);<br />
break;<br />
case “UPDATES”:<br />
this.sendNotification(“UPDATES”, payload);<br />
break;<br />
case “UPDATE_STATUS”:<br />
this.updatesNotifier(payload);<br />
break;<br />
}<br />
},</p>
<p dir="auto">getStyles () {<br />
return [<code>${this.name}.css</code>];<br />
},</p>
<p dir="auto">getTemplate () {<br />
return <code>${this.name}.njk</code>;<br />
},</p>
<p dir="auto">getTemplateData () {<br />
return { moduleList: this.moduleList, updatesList: this.updates, suspended: this.suspended, needRestart: this.needRestart };<br />
},</p>
<p dir="auto">updateUI (payload) {<br />
if (payload &amp;&amp; payload.behind &gt; 0) {<br />
// if we haven’t seen info for this module<br />
if (this.moduleList[payload.module] === undefined) {<br />
// save it<br />
this.moduleList[payload.module] = payload;<br />
this.updateDom(2);<br />
}<br />
} else if (payload &amp;&amp; payload.behind === 0) {<br />
// if the module WAS in the list, but shouldn’t be<br />
if (this.moduleList[payload.module] !== undefined) {<br />
// remove it<br />
delete this.moduleList[payload.module];<br />
this.updateDom(2);<br />
}<br />
}<br />
},</p>
<p dir="auto">addFilters () {<br />
this.nunjucksEnvironment().addFilter(“diffLink”, (text, status) =&gt; {<br />
if (status.module !== “MagicMirror”) {<br />
return text;<br />
}</p>
<pre><code> 	const localRef = status.hash;
 	const remoteRef = status.tracking.replace(/.*\//, "");
 	return `&lt;a href="https://github.com/MichMich/MagicMirror/compare/${localRef}...${remoteRef}" class="xsmall dimmed difflink" target="_blank"&gt;${text}&lt;/a&gt;`;
 });
</code></pre>
<p dir="auto">},</p>
<p dir="auto">updatesNotifier (payload, done = true) {<br />
if (this.updates[<a href="http://payload.name" target="_blank" rel="noopener noreferrer nofollow ugc">payload.name</a>] === undefined) {<br />
this.updates[<a href="http://payload.name" target="_blank" rel="noopener noreferrer nofollow ugc">payload.name</a>] = {<br />
name: <a href="http://payload.name" target="_blank" rel="noopener noreferrer nofollow ugc">payload.name</a>,</p>
</li>
</ul>
]]></description><link>https://forum.magicmirror.builders/post/125659</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/125659</guid><dc:creator><![CDATA[DarkV]]></dc:creator><pubDate>Mon, 07 Apr 2025 13:12:41 GMT</pubDate></item><item><title><![CDATA[Reply to Are you tired of editing config.js, or have trouble doing it, see my new module on Sun, 06 Apr 2025 13:50:21 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/darkv" aria-label="Profile: DarkV">@<bdi>DarkV</bdi></a> can you show the top of the modules/defaul/updatenotification/updatenotification.js<br />
make sure the defaults section is shown</p>
<p dir="auto">you know you never edit any of the MagicMirror source or module source</p>
<p dir="auto">all config goes in config/config.js and all css goes in css/custom.css</p>
]]></description><link>https://forum.magicmirror.builders/post/125644</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/125644</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Sun, 06 Apr 2025 13:50:21 GMT</pubDate></item><item><title><![CDATA[Reply to Are you tired of editing config.js, or have trouble doing it, see my new module on Sun, 06 Apr 2025 13:40:55 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a> said in <a href="/post/125633">Are you tired of editing config.js, or have trouble doing it, see my new module</a>:</p>
<blockquote>
<p dir="auto">./test_convert.sh  override</p>
</blockquote>
<p dir="auto">junior@MAGIC-MIRROR:~/MagicMirror/modules/MMM-Config $ ./test_convert.sh  overri                     de<br />
--------------------MMM-Config<br />
module updatenotification-defaults has an error in the construction of its defau                     lts section<br />
the error line is               disabled: true;<br />
please change it to the literal value of the referenced variable<br />
and restart MagicMirror<br />
--------------------MMM-Config<br />
junior@MAGIC-MIRROR:~/MagicMirror/modules/MMM-Config $</p>
]]></description><link>https://forum.magicmirror.builders/post/125642</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/125642</guid><dc:creator><![CDATA[DarkV]]></dc:creator><pubDate>Sun, 06 Apr 2025 13:40:55 GMT</pubDate></item><item><title><![CDATA[Reply to Are you tired of editing config.js, or have trouble doing it, see my new module on Sun, 06 Apr 2025 11:54:55 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/darkv" aria-label="Profile: DarkV">@<bdi>DarkV</bdi></a> ok,my fault</p>
<pre><code>cd ~/MagicMirror/modules/MMM-Config
./test_convert.sh  override
</code></pre>
]]></description><link>https://forum.magicmirror.builders/post/125633</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/125633</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Sun, 06 Apr 2025 11:54:55 GMT</pubDate></item><item><title><![CDATA[Reply to Are you tired of editing config.js, or have trouble doing it, see my new module on Sun, 06 Apr 2025 10:15:51 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a><br />
Results<br />
junior@MAGIC-MIRROR:~/MagicMirror/modules/MMM-Config $ ./test-convert.sh override<br />
-bash: ./test-convert.sh: No such file or directory<br />
junior@MAGIC-MIRROR:~/MagicMirror/modules/MMM-Config $</p>
<p dir="auto">I used a fresh SD card for the reinstallation, but some of her modules are incompatible with the new setup. Consequently, my wife has firmly decided to stick with the current version until her modules stop functioning. Unfortunately, since one of the modules doesn’t work with the old MagicMirror version, I’m at an impasse.  It is a pity, I wanted this as due to dyslexia, this would have been perfect for my situation</p>
]]></description><link>https://forum.magicmirror.builders/post/125631</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/125631</guid><dc:creator><![CDATA[DarkV]]></dc:creator><pubDate>Sun, 06 Apr 2025 10:15:51 GMT</pubDate></item><item><title><![CDATA[Reply to Are you tired of editing config.js, or have trouble doing it, see my new module on Fri, 04 Apr 2025 20:50:44 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/darkv" aria-label="Profile: DarkV">@<bdi>DarkV</bdi></a> ok<br />
now do</p>
<pre><code>cd ~/MagicMirror/MMM-Config
./test-convert.sh override
</code></pre>
<p dir="auto">you should get one message</p>
<pre><code>completed
</code></pre>
]]></description><link>https://forum.magicmirror.builders/post/125607</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/125607</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Fri, 04 Apr 2025 20:50:44 GMT</pubDate></item><item><title><![CDATA[Reply to Are you tired of editing config.js, or have trouble doing it, see my new module on Fri, 04 Apr 2025 15:09:30 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a> said in <a href="/post/125601">Are you tired of editing config.js, or have trouble doing it, see my new module</a>:</p>
<blockquote>
<p dir="auto">npm run config:check</p>
</blockquote>
<p dir="auto">[04.04.2025 16:09.03.683] [INFO]  Checking file…  /home/junior/MagicMirror/config/config.js<br />
[04.04.2025 16:09.03.781] [INFO]  Your configuration file doesn’t contain syntax errors :)<br />
junior@MAGIC-MIRROR:~/MagicMirror $</p>
]]></description><link>https://forum.magicmirror.builders/post/125602</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/125602</guid><dc:creator><![CDATA[DarkV]]></dc:creator><pubDate>Fri, 04 Apr 2025 15:09:30 GMT</pubDate></item><item><title><![CDATA[Reply to Are you tired of editing config.js, or have trouble doing it, see my new module on Fri, 04 Apr 2025 14:55:30 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/darkv" aria-label="Profile: DarkV">@<bdi>DarkV</bdi></a>  i do not SEE anything, but i am away from my computer all day, driving.</p>
<p dir="auto">so i cannot run it thru the</p>
<pre><code>cd ~/MagicMirror 
npm run config:check
</code></pre>
<p dir="auto">command</p>
]]></description><link>https://forum.magicmirror.builders/post/125601</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/125601</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Fri, 04 Apr 2025 14:55:30 GMT</pubDate></item><item><title><![CDATA[Reply to Are you tired of editing config.js, or have trouble doing it, see my new module on Fri, 04 Apr 2025 14:51:48 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a>, I’m sorry. Can you please highlight where I have the error? I am considering reinstalling it as I cannot even update Magic Mirror. I want to back up Config.js, but if it contains faults, then I will be back to square one.</p>
<pre><code>/*
* MagicMirror² Config Sample
 *
 * By Michael Teeuw https://michaelteeuw.nl
 * MIT Licensed.
 *
 * For more information on how you can configure this file
 * see https://docs.magicmirror.builders/configuration/introduction.html
 * and https://docs.magicmirror.builders/modules/configuration.html
 */
let config = {
	address: "localhost", 	// Address to listen on, can be:
							// - "localhost", "127.0.0.1", "::1" to listen on loopback interface
							// - another specific IPv4/6 to listen on a specific interface
							// - "0.0.0.0", "::" to listen on any interface
							// Default, when address config is left out or empty, is "localhost"
	port: 8080,
	basePath: "/", 	// The URL path where MagicMirror² is hosted. If you are using a Reverse proxy
					// you must set the sub path here. basePath must end with a /
	ipWhitelist: [], 	// Set [] to allow all IP addresses
															// or add a specific IPv4 of 192.168.2.49 :
															// ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.1.5"],
															// or IPv4 range of 192.168.3.0 --&gt; 192.168.3.15 use CIDR format :
															// ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.3.0/28"],

	useHttps: false, 		// Support HTTPS or not, default "false" will use HTTP
	httpsPrivateKey: "", 	// HTTPS private key path, only require when useHttps is true
	httpsCertificate: "", 	// HTTPS Certificate path, only require when useHttps is true

	language: "en",
	locale: "en-US",
	logLevel: ["INFO", "LOG", "WARN", "ERROR"], // Add "DEBUG" for even more logging
	timeFormat: 24,
	units: "metric",
	// serverOnly:  true/false/"local" ,
	// local for armv6l processors, default
	//   starts serveronly and then starts chrome browser
	// false, default for all NON-armv6l devices
	// true, force serveronly mode, because you want to.. no UI on this device

	modules: [
	{
	module: 'MMM-MovieListings',
                                position: 'bottom_center',   // This can be any of the regions. Best results in left or$
                                config: {
					apiKey: '',
					region: 'GB',
					language: 'en-UK',
					interface: 'poster', //'list', 'poster', 'detailed'
					includeMoviePlot: false,
					maxPlotLength: 198,
					header: 'Kinofilme',
					moviesPerPage: 0,
					refreshInterval: 1000 * 60 * 60 * 24, //Once a day
					baseUrl: 'https://api.themoviedb.org/3/movie/now_playing',
					animationSpeed: 2.5 * 1000,
					pageChangeInterval: 35 * 1000
	}
},
	
{
        module: 'MMM-Globe',
	position: 'bottom_left',
	config: {
		style: 'geoColor',
		imageSize: 300,
		ownImagePath:'',
		updateInterval: 10*60*1000
        }
    },

{
  module: 'MMM-Tools',
  position: 'bottom_right',
  config: {
    refresh: 1000 * 5,
    containerSize: null,
    itemSize: null
  }
},


         {
    module: "MMM-EyeCandy",
    position: "top_center",
    config: {
        maxWidth: "75%",       // Sizes the images. Retains aspect ratio.
        style: '1',            // Style number or use ownImagePath to override style
        ownImagePath: '',      // 'modules/MMM-EyeCandy/pix/name-graphics-lisa-596441.jpg'
        }
        },




		{
			module: "alert",
		},
		{
			module: "updatenotification",
			position: "top_bar"
		},
		{
			module: "clock",
			position: "top_right"
		},
		{
			module: "calendar",
			header: "UK Holidays",
			position: "top_right",
			config: {
				calendars: [
					{
						symbol: "calendar-check-o ",
                        url: "https://www.calendarlabs.com/ical-calendar/ics/75/UK_Holidays.ics"
					}
				]
			}
		},
		{
			module: "compliments",
			position: "top_bar"
		},
		{
			module: "MMM-OpenmapWeather",
		position: "top_left",	// This can be any of the regions. Best results in left or right regions.
		header: "Current Weather", //Location is the default value if header is empty or not defined.
		config: {
			// See 'Configuration options' for more information.
			location: "CROYDON,LONDON",
			locationID: "2651817", //Location ID from http://openweathermap.org/help/city_list.txt
			appid: "",  //openweathermap.org API key
      			colorIcon: true
			}
		},

                {
		module:"MMM-Config",
		position:"top_left", 
			// the QR code (if requested) will appear here
		config:{
                        showQR: true
		}
	        },


		{
			module: "weather",
			position: "top_left",
			header: "Weather Forecast",
			config: {
				weatherProvider: "openweathermap",
				type: "forecast",
				location: "London",
				locationID: "2651817", //ID from http://bulk.openweathermap.org/sample/city.list.json.gz; unzip the gz file and find your city
				apiKey: ""
			}
		},
		{
			module: "newsfeed",
			position: "bottom_bar",
			config: {
				feeds: [
					{
						title: "BBC UK News",
						url: "http://feeds.bbci.co.uk/news/uk/rss.xml"
					}
				],
				showSourceTitle: true,
				showPublishDate: true,
				broadcastNewsFeeds: true,
				broadcastNewsUpdates: true
			}
		},
	]
};

/*************** DO NOT EDIT THE LINE BELOW ***************/
if (typeof module !== "undefined") {module.exports = config;}
</code></pre>
]]></description><link>https://forum.magicmirror.builders/post/125599</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/125599</guid><dc:creator><![CDATA[DarkV]]></dc:creator><pubDate>Fri, 04 Apr 2025 14:51:48 GMT</pubDate></item><item><title><![CDATA[Reply to Are you tired of editing config.js, or have trouble doing it, see my new module on Fri, 04 Apr 2025 13:01:50 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/darkv" aria-label="Profile: DarkV">@<bdi>DarkV</bdi></a> mmm-config requires MagicMirror version 2.28 or higher</p>
<p dir="auto">also, you have some syntax error around line 122 in config.js</p>
<p dir="auto">pm2 flush to empty the logs</p>
<p dir="auto">and see what hsppens after you fix that config.js error</p>
]]></description><link>https://forum.magicmirror.builders/post/125594</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/125594</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Fri, 04 Apr 2025 13:01:50 GMT</pubDate></item><item><title><![CDATA[Reply to Are you tired of editing config.js, or have trouble doing it, see my new module on Fri, 04 Apr 2025 07:21:06 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a> [31mSyntaxError: Unexpected identifier 'config’[39m<br />
[31m    at internalCompileFunction (node:internal/vm:73:18)[39m<br />
[31m    at wrapSafe (node:internal/modules/cjs/loader:1185:20)[39m<br />
[31m    at Module._compile (node:internal/modules/cjs/loader:1227:27)[39m<br />
[31m    at Object…js (node:internal/modules/cjs/loader:1326:10)[39m<br />
[31m    at Module.load (node:internal/modules/cjs/loader:1126:32)[39m<br />
[31m    at node:internal/modules/cjs/loader:967:12[39m<br />
[31m    at Function._load (node:electron/js2c/node_init:2:13357)[39m<br />
[31m    at Module.require (node:internal/modules/cjs/loader:1150:19)[39m<br />
[31m    at require (node:internal/modules/cjs/helpers:121:18)[39m<br />
[31m    at loadConfig (/home/junior/MagicMirror/js/app.js:118:14)[39m<br />
[31m    at App.start (/home/junior/MagicMirror/js/app.js:248:18)[39m<br />
[31m    at Object. (/home/junior/MagicMirror/js/electron.js:192:7)[39m<br />
[31m    at Module._compile (node:internal/modules/cjs/loader:1271:14)[39m<br />
[31m    at Object…js (node:internal/modules/cjs/loader:1326:10)[39m<br />
[31m    at Module.load (node:internal/modules/cjs/loader:1126:32)[39m<br />
[31m    at node:internal/modules/cjs/loader:967:12[39m<br />
/home/junior/MagicMirror/node_modules/electron/dist/electron exited with signal SIGINT<br />
[27.03.2025 09:44.46.126] [WARN]  Version is incorrect. Skip module: ‘MMM-Config’<br />
Warning: vkCreateInstance: Found no drivers!<br />
Warning: vkCreateInstance failed with VK_ERROR_INCOMPATIBLE_DRIVER<br />
at CheckVkSuccessImpl (…/…/third_party/dawn/src/dawn/native/vulkan/VulkanError.cpp:88)<br />
at CreateVkInstance (…/…/third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp:458)<br />
at Initialize (…/…/third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp:344)<br />
at Create (…/…/third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp:266)<br />
at operator() (…/…/third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp:521)</p>
<p dir="auto">[27.03.2025 09:46.55.825] [ERROR] [31mWARNING! Could not validate config file. Starting with default configuration. Please correct syntax errors at or above this line: /home/junior/MagicMirror/config/config.js:122[39m<br />
[31m                        config: {[39m<br />
[31m                        ^^^^^^[39m</p>
<p dir="auto">[31mSyntaxError: Unexpected identifier 'config’[39m<br />
[31m    at internalCompileFunction (node:internal/vm:73:18)[39m<br />
[31m    at wrapSafe (node:internal/modules/cjs/loader:1185:20)[39m<br />
[31m    at Module._compile (node:internal/modules/cjs/loader:1227:27)[39m<br />
[31m    at Object…js (node:internal/modules/cjs/loader:1326:10)[39m<br />
[31m    at Module.load (node:internal/modules/cjs/loader:1126:32)[39m<br />
[31m    at node:internal/modules/cjs/loader:967:12[39m<br />
[31m    at Function._load (node:electron/js2c/node_init:2:13357)[39m<br />
[31m    at Module.require (node:internal/modules/cjs/loader:1150:19)[39m<br />
[31m    at require (node:internal/modules/cjs/helpers:121:18)[39m<br />
[31m    at loadConfig (/home/junior/MagicMirror/js/app.js:118:14)[39m<br />
[31m    at App.start (/home/junior/MagicMirror/js/app.js:248:18)[39m<br />
[31m    at Object. (/home/junior/MagicMirror/js/electron.js:192:7)[39m<br />
[31m    at Module._compile (node:internal/modules/cjs/loader:1271:14)[39m<br />
[31m    at Object…js (node:internal/modules/cjs/loader:1326:10)[39m<br />
[31m    at Module.load (node:internal/modules/cjs/loader:1126:32)[39m<br />
[31m    at node:internal/modules/cjs/loader:967:12[39m<br />
/home/junior/MagicMirror/node_modules/electron/dist/electron exited with signal SIGINT<br />
[27.03.2025 09:47.26.134] [WARN]  Version is incorrect. Skip module: ‘MMM-Config’<br />
Warning: vkCreateInstance: Found no drivers!<br />
Warning: vkCreateInstance failed with VK_ERROR_INCOMPATIBLE_DRIVER<br />
at CheckVkSuccessImpl (…/…/third_party/dawn/src/dawn/native/vulkan/VulkanError.cpp:88)<br />
at CreateVkInstance (…/…/third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp:458)<br />
at Initialize (…/…/third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp:344)<br />
at Create (…/…/third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp:266)<br />
at operator() (…/…/third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp:521)</p>
<p dir="auto">/home/junior/MagicMirror/node_modules/electron/dist/electron exited with signal SIGINT<br />
[27.03.2025 09:53.43.417] [WARN]  Version is incorrect. Skip module: ‘MMM-Config’<br />
Warning: vkCreateInstance: Found no drivers!<br />
Warning: vkCreateInstance failed with VK_ERROR_INCOMPATIBLE_DRIVER<br />
at CheckVkSuccessImpl (…/…/third_party/dawn/src/dawn/native/vulkan/VulkanError.cpp:88)<br />
at CreateVkInstance (…/…/third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp:458)<br />
at Initialize (…/…/third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp:344)<br />
at Create (…/…/third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp:266)<br />
at operator() (…/…/third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp:521)</p>
<p dir="auto">/home/junior/MagicMirror/node_modules/electron/dist/electron exited with signal SIGINT<br />
[27.03.2025 09:59.04.576] [WARN]  Version is incorrect. Skip module: ‘MMM-Config’<br />
Warning: vkCreateInstance: Found no drivers!<br />
Warning: vkCreateInstance failed with VK_ERROR_INCOMPATIBLE_DRIVER<br />
at CheckVkSuccessImpl (…/…/third_party/dawn/src/dawn/native/vulkan/VulkanError.cpp:88)<br />
at CreateVkInstance (…/…/third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp:458)<br />
at Initialize (…/…/third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp:344)<br />
at Create (…/…/third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp:266)<br />
at operator() (…/…/third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp:521)</p>
<p dir="auto">/home/junior/MagicMirror/node_modules/electron/dist/electron exited with signal SIGINT<br />
[27.03.2025 10:02.53.766] [WARN]  Version is incorrect. Skip module: ‘MMM-Config’<br />
Warning: vkCreateInstance: Found no drivers!<br />
Warning: vkCreateInstance failed with VK_ERROR_INCOMPATIBLE_DRIVER<br />
at CheckVkSuccessImpl (…/…/third_party/dawn/src/dawn/native/vulkan/VulkanError.cpp:88)<br />
at CreateVkInstance (…/…/third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp:458)<br />
at Initialize (…/…/third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp:344)<br />
at Create (…/…/third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp:266)<br />
at operator() (…/…/third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp:521)</p>
<p dir="auto">/home/junior/MagicMirror/node_modules/electron/dist/electron exited with signal SIGINT<br />
[27.03.2025 10:15.08.770] [ERROR] [31mWARNING! Could not validate config file. Starting with default configuration. Please correct syntax errors at or above this line: /home/junior/MagicMirror/config/config.js:130[39m<br />
[31m		{[39m<br />
[31m		^[39m</p>
<p dir="auto">[31mSyntaxError: Unexpected token '{'[39m<br />
[31m    at internalCompileFunction (node:internal/vm:73:18)[39m<br />
[31m    at wrapSafe (node:internal/modules/cjs/loader:1185:20)[39m<br />
[31m    at Module._compile (node:internal/modules/cjs/loader:1227:27)[39m<br />
[31m    at Object…js (node:internal/modules/cjs/loader:1326:10)[39m<br />
[31m    at Module.load (node:internal/modules/cjs/loader:1126:32)[39m<br />
[31m    at node:internal/modules/cjs/loader:967:12[39m<br />
[31m    at Function._load (node:electron/js2c/node_init:2:13357)[39m<br />
[31m    at Module.require (node:internal/modules/cjs/loader:1150:19)[39m<br />
[31m    at require (node:internal/modules/cjs/helpers:121:18)[39m<br />
[31m    at loadConfig (/home/junior/MagicMirror/js/app.js:118:14)[39m<br />
[31m    at App.start (/home/junior/MagicMirror/js/app.js:248:18)[39m<br />
[31m    at Object. (/home/junior/MagicMirror/js/electron.js:192:7)[39m<br />
[31m    at Module._compile (node:internal/modules/cjs/loader:1271:14)[39m<br />
[31m    at Object…js (node:internal/modules/cjs/loader:1326:10)[39m<br />
[31m    at Module.load (node:internal/modules/cjs/loader:1126:32)[39m<br />
[31m    at node:internal/modules/cjs/loader:967:12[39m<br />
/home/junior/MagicMirror/node_modules/electron/dist/electron exited with signal SIGINT<br />
[27.03.2025 10:15.58.981] [WARN]  Version is incorrect. Skip module: ‘MMM-Config’<br />
Warning: vkCreateInstance: Found no drivers!<br />
Warning: vkCreateInstance failed with VK_ERROR_INCOMPATIBLE_DRIVER<br />
at CheckVkSuccessImpl (…/…/third_party/dawn/src/dawn/native/vulkan/VulkanError.cpp:88)<br />
at CreateVkInstance (…/…/third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp:458)<br />
at Initialize (…/…/third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp:344)<br />
at Create (…/…/third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp:266)<br />
at operator() (…/…/third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp:521)</p>
<p dir="auto">/home/junior/MagicMirror/node_modules/electron/dist/electron exited with signal SIGSEGV<br />
[27.03.2025 10:22.57.762] [WARN]  Version is incorrect. Skip module: ‘MMM-Config’<br />
Warning: vkCreateInstance: Found no drivers!<br />
Warning: vkCreateInstance failed with VK_ERROR_INCOMPATIBLE_DRIVER<br />
at CheckVkSuccessImpl (…/…/third_party/dawn/src/dawn/native/vulkan/VulkanError.cpp:88)<br />
at CreateVkInstance (…/…/third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp:458)<br />
at Initialize (…/…/third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp:344)<br />
at Create (…/…/third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp:266)<br />
at operator() (…/…/third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp:521)</p>
<p dir="auto">/home/junior/MagicMirror/node_modules/electron/dist/electron exited with signal SIGINT<br />
[27.03.2025 10:29.29.494] [ERROR] [31mWARNING! Could not validate config file. Starting with default configuration. Please correct syntax errors at or above this line: /home/junior/MagicMirror/config/config.js:130[39m<br />
[31m		{[39m<br />
[31m		^[39m</p>
<p dir="auto">[31mSyntaxError: Unexpected token '{'[39m<br />
[31m    at internalCompileFunction (node:internal/vm:73:18)[39m<br />
[31m    at wrapSafe (node:internal/modules/cjs/loader:1185:20)[39m<br />
[31m    at Module._compile (node:internal/modules/cjs/loader:1227:27)[39m<br />
[31m    at Object…js (node:internal/modules/cjs/loader:1326:10)[39m<br />
[31m    at Module.load (node:internal/modules/cjs/loader:1126:32)[39m<br />
[31m    at node:internal/modules/cjs/loader:967:12[39m<br />
[31m    at Function._load (node:electron/js2c/node_init:2:13357)[39m<br />
[31m    at Module.require (node:internal/modules/cjs/loader:1150:19)[39m<br />
[31m    at require (node:internal/modules/cjs/helpers:121:18)[39m<br />
[31m    at loadConfig (/home/junior/MagicMirror/js/app.js:118:14)[39m<br />
[31m    at App.start (/home/junior/MagicMirror/js/app.js:248:18)[39m<br />
[31m    at Object. (/home/junior/MagicMirror/js/electron.js:192:7)[39m<br />
[31m    at Module._compile (node:internal/modules/cjs/loader:1271:14)[39m<br />
[31m    at Object…js (node:internal/modules/cjs/loader:1326:10)[39m<br />
[31m    at Module.load (node:internal/modules/cjs/loader:1126:32)[39m<br />
[31m    at node:internal/modules/cjs/loader:967:12[39m<br />
/home/junior/MagicMirror/node_modules/electron/dist/electron exited with signal SIGINT<br />
[27.03.2025 10:30.26.627] [ERROR] [31mWARNING! Could not validate config file. Starting with default configuration. Please correct syntax errors at or above this line: /home/junior/MagicMirror/config/config.js:130[39m<br />
[31m		{[39m<br />
[31m		^[39m</p>
]]></description><link>https://forum.magicmirror.builders/post/125586</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/125586</guid><dc:creator><![CDATA[DarkV]]></dc:creator><pubDate>Fri, 04 Apr 2025 07:21:06 GMT</pubDate></item><item><title><![CDATA[Reply to Are you tired of editing config.js, or have trouble doing it, see my new module on Thu, 03 Apr 2025 21:39:48 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/darkv" aria-label="Profile: DarkV">@<bdi>DarkV</bdi></a> way back further in the log, back 50 lines maybe</p>
<p dir="auto">as using pm2 the good and error lines are separated into two lists</p>
<p dir="auto">none of the bugsounet  repos are online any more<br />
so if you dont  want  to see those errors, you can exclude them from the updatenotification module scans</p>
]]></description><link>https://forum.magicmirror.builders/post/125582</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/125582</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Thu, 03 Apr 2025 21:39:48 GMT</pubDate></item></channel></rss>