@levon I think check if it is successfully hitting the API on Strava. Check https://www.strava.com/settings/api.

Also check if the Authorization Callback Domain matches your MM IP.
@levon I think check if it is successfully hitting the API on Strava. Check https://www.strava.com/settings/api.

Also check if the Authorization Callback Domain matches your MM IP.
@sdetweil I think there may be an issue though. The MagicMirror Documentation says the following:
The newsfeed module is one of the default modules of the MagicMirror. This module displays news headlines based on an RSS feed. Scrolling through news headlines happens time-based (updateInterval), but can also be controlled by sending news feed specific notifications to the module.
The animationSpeed - Speed of the update animation. Which to me means that the time the news items go from one to the other.
However, the news items scroll through and seem to be ignoring the updateInterval setting, almost like it is using the default animationSpeed as the updateInterval.
That being said, on my laptop it seems to be behaving fine. I swopped this out on my PI for my MMM-NewsAPI module but before I did it was definitely scrolling through and ignoring the updateInterval.
The code seems to fine as it references the updateInterval:
scheduleUpdateInterval: function () {
this.updateDom(this.config.animationSpeed);
// Broadcast NewsFeed if needed
if (this.config.broadcastNewsFeeds) {
this.sendNotification("NEWS_FEED", { items: this.newsItems });
}
this.timer = setInterval(() => {
this.activeItem++;
this.updateDom(this.config.animationSpeed);
// Broadcast NewsFeed if needed
if (this.config.broadcastNewsFeeds) {
this.sendNotification("NEWS_FEED", { items: this.newsItems });
}
}, this.config.updateInterval);
},
@levon Hi. Apologies for the late replies. Time difference. Can you check when last the tokens.js file was touched? That file is updated every time it does a call out to get data. Else I would suggest maybe just doing a git pull and npm install in the MMM-Strava folder. From the above replies I can’t see anything else that could be going wrong though.
@levon That message just says that the module will not work on an older version of the mirror. It is not an error. Are there any other errors in NPM? Can you check the developer window for any errors, Do a Ctrl + i which should open the developer window. MMM-Strava seems to be working fine for me.
@swvalenti The issue is in the ESPN.js at line 49 or so. It is looking for defendingChampion.athlete but there isn’t one and it fails. I see you have created an issue on GitHub but sometimes the guys abandon their modules. Maybe the developer responds to you issue. You could change line 49 to the below and it should work.
I would have done it this way:
tournament.defendingChamp = event.defendingChampion ? event.defendingChampion.athlete.displayName : ""

@sdetweil I saw the same behavior yesterday. It scrolls through almost immediately even though my updateInterval is set to 40 seconds.
showSourceTitle: true,
showPublishDate: true,
broadcastNewsFeeds: true,
broadcastNewsUpdates: true,
showDescription: true,
updateInterval: 40 * 1000,
reloadInterval: 60 * 60 * 1000
Will check it on my dev machine now as well.
@sdetweil It is a screen scraper. I see he says he commented some line and it is working again for him.
@bugsounet Thanks bugsounet. I would never be able to maintain your very awesome module. The added functionality that you offer in yours is amazing and I would probably just end up messing up you great work. :pensive_face:
My First module, so take it easy :smiling_face_with_halo:
After my mirror crashed a few weeks ago I was looking for the MMM-News module created by bugsounet but could not find it anywhere. I have since learned that he has deprecated the module and have decided to create my.
The module provides a news feed from newsapi.org.

There are various config options and these have been detailed on my MMM-NewsAPI github page. Read the config options carefully as there are restrictions on which options can be used with which. You can also test your options on the newsapi.org prior to making your config in the config.js I have provided two basic samples.
Please let me know if you have issues with it and I will assist where I can as soon as I can.
Please note, as I am in South Africa and with the time differences it may take a few hours before I get to your queries.
@sdetweil I can’t believe I didn’t see it. I have 4 different screens open. Wrote another little program on the side to verify that the styles are working properly. Everything. Just to see now I left out the Y in Styles. Thanks again Sam. You made me look closer. Else I would still be sitting here searching.
@sdetweil Ag, you know what, if I could smack myself upside the head…I WOULD. I had a simple spelling error. I saw now that I named it getStles missing the Y. It is working again.
@sdetweil Thanks for the reply Sam.
I have tried that and that didn’t work either. :crying_face: I have just updated now and it still doesn’t work.
Hi. I am busy writing my first module. Yesterday while testing everything worked perfect, css loaded fine etc. Today I removed the module from my modules folder and re-installed from git. When I start up the mirror, the CSS file does not load. It seems to load the default styles instead.

In my main module file I have the following:
getStyles: function() {
return ["MMM-NewsAPI.css"]
},
I have looked everywhere and tried everything but the my CSS is just ignored and the default is loaded.
Anybody have any idea what may be wrong?
@r0211 Hi. Not sure if this will help but I noticed this on the site for the weather module:
The hourly type is currently only implemented for:
Environment Canada (envcanada) provider
OpenWeatherMap provider, and only when /onecall is used as the specified endpoint.
See the below link
Weather Module
@acdacd2 Please have a look at the module page for which activities can be added and how to add them.
MMM-Strava
@sbutt There seems to be an extra comma after the closing bracket of config on MMM-News
@sdetweil I am looking at rewriting the one module that I know is hogging my memory.
Hope you are getting better and hopefully heading home soon so you can get to your laptop again. All the best and good health.
@sdetweil Thanks Sam. I will have a read through. I only started having memory issues when using modules from a certain developer. After removing those, my memory issues have gone away.