• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
MagicMirror Forum
  • Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.

List of Modules with "Last Update" date

Scheduled Pinned Locked Moved Solved Troubleshooting
5 Posts 2 Posters 647 Views 2 Watching
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    spospordo
    last edited by Aug 8, 2022, 5:49 PM

    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.

    S 1 Reply Last reply Aug 8, 2022, 6:22 PM Reply Quote 0
    • S Away
      sdetweil @spospordo
      last edited by Aug 8, 2022, 6:22 PM

      @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

      Sam

      How to add modules

      learning how to use browser developers window for css changes

      S S 2 Replies Last reply Aug 8, 2022, 7:06 PM Reply Quote 0
      • S Away
        sdetweil @sdetweil
        last edited by sdetweil Aug 8, 2022, 7:07 PM Aug 8, 2022, 7:06 PM

        @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

        Sam

        How to add modules

        learning how to use browser developers window for css changes

        1 Reply Last reply Reply Quote 1
        • S Offline
          spospordo @sdetweil
          last edited by Aug 14, 2022, 6:05 PM

          @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.

          S 1 Reply Last reply Aug 14, 2022, 8:27 PM Reply Quote 0
          • S Away
            sdetweil @spospordo
            last edited by Aug 14, 2022, 8:27 PM

            @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.

            Sam

            How to add modules

            learning how to use browser developers window for css changes

            1 Reply Last reply Reply Quote 2
            • 1 / 1
            1 / 1
            • First post
              5/5
              Last post
            Enjoying MagicMirror? Please consider a donation!
            MagicMirror created by Michael Teeuw.
            Forum managed by Sam, technical setup by Karsten.
            This forum is using NodeBB as its core | Contributors
            Contact | Privacy Policy