Read the statement by Michael Teeuw here.
List of Modules with "Last Update" date
-
So many modules no longer work and are stale. Is there a location that shows a list of all modules and displays the “Last Update” date? The MagicMirror Git site 3rd party module site would be great, however, I’m not sure that page is automated to pick up data like that.
Long term, maybe scoring modules “Health” by the last update dates would be useful to new users who may get frustrated getting some modules to work.
-
@spospordo there is no last updated list, the page is not automated as u mention…
lots of modules continue to run, even tho they haven’t been updated…
IF there was an automated way to see, how often would there need to be an update?
once a month, once a quarter?, once a year?
95% (or more) of the time the data will not change
-
@spospordo looks like there is a github api where u can get the last committed date for a repo…(using the default branch)
for example using my SampleModule repo
curl -s "https://api.github.com/repos/sdetweil/SampleModule/commits" | jq -r '.[0].commit.committer.date'
produces
2020-04-30T16:39:25Z
and there is a SEARCH API where i ‘think’ one could automate finding repos whose names match a pattern (you can do it online) “mmm-* language:Javascript” (returns 171 repos)
so, it sounds like a fun project for someone
or, one could screen scrape the 3rd party list, and get the repo owners and names and get the latest commit date
-
@sdetweil thank you for the explanation and the reply. I guess I was just getting frustrated after troubleshooting modules that stopped working and finding out there was a big dependency change at the beginning of the year which broke a bunch. And not knowing if it was the module or myself which was broken.
-
@spospordo yeh, the change was a year ago… but I understand…
thats why I post and pin resolutions to known problems at the top of the troubleshooting section.