@techlady As Sam mentioned, MMM-Pages is good to use. I use this and split my modules over different pages and I use the MMM-page-indicator with it. Works best for me.
Read the statement by Michael Teeuw here.
Posts
-
RE: Need help with resizing regions
-
MMM-SweepClock
Created a module based on a classic railway clock using code from manuelmeister

Installation
cd ~/MagicMirror/modules/ git clone https://github.com/mumblebaj/MMM-SweepClock.gitAdd to config.js
{ module: "MMM-SweepClock", position: "top_left", //can use top_right as well or top_center },Updates
V1.1.2
Addtimezonefeature which allows a user to specify a timezone. This will override the timezone of the system MM is running on. -
RE: How to port/create a sweep clock module from existing html/js/css code
@nirvana You can have a go at my module I created for this.

Works fine. Any issues please raise on the modules git page and I will have a look for you.
-
RE: RSS newsfeed ‘en français’
@bugsounet I thought MMM-NewsFeed is your module? NO? :downcast_face_with_sweat:
-
RE: RSS newsfeed ‘en français’
@earnestrichards You could try my MMM-NewsAPI and selet country fr to get all French news.
https://github.com/mumblebaj/MMM-NewsAPI.gitYou could also try MMM-NewsFeed by @bugsounet .
https://github.com/bugsounet/MMM-NewsFeed.git -
RE: Code editor question
@ankonaskiff17 It just tracks the changes you have made to the code you cloned | forked vs the master repository on github. If you click the icon you can see what you have changed. So, It just tracks the changes so if you want to commit those changes it knows what has changed. If you never plan on committing any of the changes you made then just ignore it.
-
RE: Any plan to replace "request" and "moment"?
@bkeyport Can you adapt the following and see if it works for you?
var startDate = DateTime.fromISO("2021-09-06T17:22:49.916+02:00"); var someDate = DateTime.fromISO("2021-03-06T17:22:49.916+02:00"); var result = startDate.startOf("day") <= someDate.startOf("day"); console.log("Date Comparison Result: ", result) // => true; -
RE: Any plan to replace "request" and "moment"?
@bkeyport You doing date comparison?
-
RE: Any plan to replace "request" and "moment"?
@sdetweil I have now found it in the
/node_modules/luxon/build/globalI should have searched some more. :beaming_face_with_smiling_eyes:
But, yes, you are correct. You can just point to that location. -
RE: Any plan to replace "request" and "moment"?
EDIT: Reference path to luxon.min.js
@bkeyport I think the following should work for you.
Add luxon.min.js to your project in the root of your project.
Then add the following to you project, I have used your MMM-Multimonth as an example project.getScripts: function() { return[this.file("/node_modules/luxon/build/global/luxon.min.js")] },Once added you should be able to use it like this:
In your project you have the following for moment:monthTitle = moment().add(-1, "month").format("MMMM YYYY")You an now do the following in luxon:
const luxMonth = luxon.DateTime.now().plus({month: -1}).toFormat("MMMM yyyy")Hope this gives you a start in the right direction.
You can find luxon.min.js here
-
RE: eaddress in use
@binog That is a pity. We could probably have found the issue and save your current state prior to the issue. Hope it is running fine now though.
-
RE: eaddress in use
@binog said in eaddress in use:
EADDRINUSE
The
EADDRINUSEerror usually means that another instance of the mirror is running. If you start the mirror with pm2, you can do a pm2 list to show the current processes that are running under pm2. You can then stop that process withpm2 stop #idorprocess stop all. Then you should be able to start the mirror again. -
RE: Generic CSS question when target is several layers down
@ankonaskiff17 Not an expert in CSS at all but in the first example you gave you are targeting a single element in the chain (.X.Y.Z single element Z in the chain of X/Y) whereas in the second example you are targeting two different elements (.X.Y and .Z).
-
RE: Any plan to replace "request" and "moment"?
@sdetweil Thanks Sam. Yeah, I saw there are a few replacements for request. I had a look at axios previously as well.
-
RE: Any plan to replace "request" and "moment"?
@sdetweil Just a question from myself, is there a preference from the platform side on what to use to replace request? I have just updated my module to use node-fetch. Are there preferences from the MMM platform side?
-
RE: MMM-NewsAPI
The following updates have been made to the module. Please feel free to do a git pull and then an npm install in the module directory.
-
Removed the request module and replaced with node-fetch due to request being deprecated.
-
Update to the config.js. You have to remove the following line from you config.js.
className: "News"- The CSS has been changed to avoid conflicts with other modules. Hence the above className is no longer required and must be removed from the config.js.
-
-
RE: MMM-NewsAPI
@mwm341 It is not setup for that at the moment but, you are more than welcome to make a PR. :winking_face: