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

MMM-RottenTomatoes displays awaiting update

Scheduled Pinned Locked Moved Unsolved Troubleshooting
25 Posts 10 Posters 6.9k Views 10 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.
  • E Offline
    EdO
    last edited by Mar 2, 2020, 1:47 PM

    Thanks, I’ll try that tonight.

    1 Reply Last reply Reply Quote 0
    • D Offline
      Dizzydude @haywire
      last edited by Dizzydude Mar 6, 2020, 8:36 PM Mar 6, 2020, 5:29 PM

      @haywire Thanks for this. I’m a newbie, could you walk me through the steps of updating this file with the one that you provided? I tried searching my MMM-RottenTomatoes folder for any mention of index.js or rt-scraper and nothing came up.

      EDIT: Found the file, located here: /MagicMirror/modules/node_modules/rt-scraper/index.js. I’ve copied and pasted the text from the git link however it’s still Awaiting Update. Not sure if I did something wrong.

      1 Reply Last reply Reply Quote 0
      • I Offline
        ifzer0c00lsucked
        last edited by Mar 7, 2020, 12:58 AM

        I also copied and pasted your code and it is still stuck in awaiting update? Any help getting this cool little module to work would be greatly appreciated.

        1 Reply Last reply Reply Quote 0
        • H Offline
          haywire
          last edited by Mar 7, 2020, 3:21 AM

          Sorry to hear it didn’t work for you. I am making the assumption your using the original pull which were from https://github.com/AdamMoses-GitHub/NPMJS-rt-scraper.
          Unfortunately, I modified the original MMM-RottenTomatoes, so I don’t have a like for a like environment, but assumed correction would work for the original module.

          The root of the problem is Rotten Tomato new web format, which is part of rt-scraper (which you found).

          As indicate my fix were based on another user correction. You can attempt to pull or replace using his build.

          https://github.com/parnic/NPMJS-rt-scraper

          He has also updated his repo for RottenTomatoes module it self and updated the dependency. I haven’t tried it, but seem he best overall re-package solution.
          https://github.com/parnic/MMM-RottenTomatoes

          If that still doesn’t work and have time I can re-package my update, but it would be base on slight modified version of MMM-RottenTomatoes.

          I T 2 Replies Last reply Mar 8, 2020, 12:32 AM Reply Quote 0
          • I Offline
            ifzer0c00lsucked @haywire
            last edited by Mar 8, 2020, 12:32 AM

            @haywire it worked. took some time for the first update but after that it has been working perfectly. THANKS!

            1 Reply Last reply Reply Quote 0
            • T Offline
              tomyboy96 Project Sponsor @haywire
              last edited by Apr 13, 2020, 4:06 PM

              Hey @haywire!

              I tried this but it did not work for me…

              Tried removing old MMM-RottenTomatoes and installing https://github.com/parnic/MMM-RottenTomatoes

              It got the “Awaiting update” message fixed but the only thing showing up now is the:
              box office, opening this week, coming soon
              without any movies.

              IMG_5851.jpg

              Using the same config.js as I did for the old MMM-RottenTomatoes

              Also tried manually removing rt-scraper and then cloning from https://github.com/parnic/NPMJS-rt-scraper but still no success…

              Any ideas?

              R 1 Reply Last reply May 12, 2020, 11:24 AM Reply Quote 0
              • A Offline
                airs747
                last edited by airs747 May 2, 2020, 5:55 PM May 2, 2020, 5:54 PM

                I found a (dirty) workaround.
                Inspecting https://www.rottentomatoes.com/m/dream_horse, you can see the sidebar that used to be on the homepage. The structure is the same as before, except that the name of the div-element is different than assumed in the rt-scraper code.

                So, this is what I did to get it working:

                1. Go to the node-modules/rt-scraper directory in your MagicMirror installation dir.
                2. Edit index.js
                3. Replace the three instances of “homepage-top-box-office” with “movies_sidebar”
                4. Replace the request uri rottentomatoes.com to rottentomatoes.com/m/dream_horse
                5. Restart MagicMirror and you should now see the RT movie listing appearing again.

                Now, this is dirty, because of the Dream Horse link. I’m think about a better way (take the first movie on the site?) and commit to github. But for now we can at least enjoy the movie listings again.

                S R 2 Replies Last reply May 2, 2020, 6:07 PM Reply Quote 0
                • S Away
                  sdetweil @airs747
                  last edited by May 2, 2020, 6:07 PM

                  @airs747 said in MMM-RottenTomatoes displays awaiting update:

                  ’m think about a better way (take the first movie on the site?) and commit to github

                  find the github repo for the module you fixed,
                  fork it (now YOU have a linked ‘copy’)

                  make the same changes, commit to YOUR copy
                  and then offer a Pull Request (new pull request button) to the source to fix the problem for all

                  Sam

                  How to add modules

                  learning how to use browser developers window for css changes

                  L 1 Reply Last reply Aug 10, 2020, 8:55 PM Reply Quote 0
                  • 4 Offline
                    4r3st3r
                    last edited by May 11, 2020, 3:04 PM

                    Hi, thanks for all the help so far! When I cloned the parnic’s rt-scraper and MMM-RottenTomatoes fork it still just displayed “awaiting update”. Has anyone else managed to get this module fixed?

                    1 Reply Last reply Reply Quote 0
                    • R Offline
                      rdemets @airs747
                      last edited by May 12, 2020, 11:22 AM

                      @airs747 Hi. I tried that, but I didn’t find any instance of homepage-top-box-office in index.js. I can see in the code source the movies_sidebar, but I don’t know where to place it. Can you please give more details about what you did ? I’ve installed RottenTomatoes via parnic code, and the rt-scrapper linked to it. Thank you very much.

                      1 Reply Last reply Reply Quote 0
                      • 1
                      • 2
                      • 3
                      • 1 / 3
                      • First post
                        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