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

Scheduled Pinned Locked Moved Utilities
103 Posts 10 Posters 45.1k Views 8 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.
  • M Offline
    mumblebaj Module Developer @MZ-BER
    last edited by Nov 15, 2021, 6:54 PM

    @mz-ber Also, could you add a language option, i.e. “en” or “de” and try again?

    language: "de"
    

    Check out my modules at: https://github.com/mumblebaj?tab=repositories

    M 1 Reply Last reply Nov 15, 2021, 8:50 PM Reply Quote 0
    • M Offline
      MZ-BER @mumblebaj
      last edited by MZ-BER Nov 15, 2021, 9:05 PM Nov 15, 2021, 8:50 PM

      @mumblebaj I guess I found the problem. The new option sortBy was causing the issue. In the everything config example is sortbywith a small b and not with a capital B sortBy.

      a9e94cae-ade1-4c06-9446-bfa0f8b2151d-image.png

      M 1 Reply Last reply Nov 16, 2021, 12:46 PM Reply Quote 0
      • M Offline
        mumblebaj Module Developer @MZ-BER
        last edited by mumblebaj Nov 16, 2021, 12:48 PM Nov 16, 2021, 12:46 PM

        @mz-ber Ah, will have a look at the Readme and fix accordingly. Thanks for letting me know that the Readme had an issue.

        Check out my modules at: https://github.com/mumblebaj?tab=repositories

        1 Reply Last reply Reply Quote 0
        • D Offline
          DarrenHill
          last edited by Feb 20, 2022, 10:22 AM

          I’m trying to set up this module on my mirror, as a replacement for the “MMM-News” one which seems to have stopped working.

          I tried a few configs including the example ones (adding in my own API key) but all i get on the mirror is the title and nothing else?

          The API key itself is working fine (tested via their website) but nothing is coming through to the mirror.

          My config entry is below - can anyone see an issue?

                          {
                                  module: "MMM-NewsAPI",
                                  header: "news",
                                  position: "bottom_bar",
                                  config: {
                                          apiKey: "<redacted>",
                                          type: "horizontal",
                                          choice: "everything",
                                          pageSize: 20,
                                          sortBy: "publishedAt",
                                          drawInterval: 1000*30,
                                          templateFile: "template.html",
                                          fetchInterval: 1000*60*60,
                                          query: {
                                                  country: "",
                                                  category: "",
                                                  q: "",
                                                  qInTitle: "",
                                                  sources: "",
                                                  domains: "Cnn.com,Sky.com,News24.com",
                                                  excludeDomains: "",
                                                  language: ""
                                                  }
                                          }
                          },
          
          

          I used to have just BBC.co.uk in the old one and it worked fine, but now I can’t get anything to work?

          M 1 Reply Last reply Feb 20, 2022, 10:39 AM Reply Quote 0
          • M Offline
            mumblebaj Module Developer @DarrenHill
            last edited by Feb 20, 2022, 10:39 AM

            @darrenhill Your domains are incorrect. Should be all lowercase. Did you also run npm install in the MMM-NewsApi folder?

            Check out my modules at: https://github.com/mumblebaj?tab=repositories

            D 1 Reply Last reply Feb 20, 2022, 12:26 PM Reply Quote 0
            • D Offline
              DarrenHill @mumblebaj
              last edited by Feb 20, 2022, 12:26 PM

              @mumblebaj - Thanks for the reply.

              I corrected the case, but it’s made no difference.

              Yes npm install ran on the folder after doing the git clone (and run again just now to check).

              One thing I did notice when going onto the API site is that there doesn’t seem to be any content from the BBC in the feed. Shouldn’t affect the config above as it doesn’t use that domain for the moment, but may explain why the original MMM-News stopped working.

              Also can I just confirm that MMM-News is now depreciated, and that MMM-NewsAPI is its successor (as you are author of both)?

              M 1 Reply Last reply Feb 20, 2022, 2:52 PM Reply Quote 0
              • M Offline
                mumblebaj Module Developer @DarrenHill
                last edited by Feb 20, 2022, 2:52 PM

                @darrenhill I tested the config that you provided and I am getting results returned from it. MMM-News is still around and can be found here:
                MMM-News. MMM-NewsApi is a lightweight version of MMM-News.

                Do you see any errors in the terminal or the pm2 logs or in the Dev Window (shift+ctrl+i)?

                Check out my modules at: https://github.com/mumblebaj?tab=repositories

                D 1 Reply Last reply Feb 20, 2022, 3:04 PM Reply Quote 0
                • D Offline
                  DarrenHill @mumblebaj
                  last edited by DarrenHill Feb 20, 2022, 3:05 PM Feb 20, 2022, 3:04 PM

                  @mumblebaj Nothing I can see that’s relevant to MMM-NewsAPI:

                  http://paste.debian.net/1231616/

                  The config error (around line 98) was me trying a few different things in the set-up , and made a typo (forgot a comma).

                  Neither of the modules are giving any response for me. MMM-News was working about a week ago, and then just seemed to stop (or at least not display anything).

                  Has the BBC stopped making their feeds available to the API, I can’t see anything from them in the stream if I look via their website…

                  M 1 Reply Last reply Feb 20, 2022, 3:15 PM Reply Quote 0
                  • M Offline
                    mumblebaj Module Developer @DarrenHill
                    last edited by Feb 20, 2022, 3:15 PM

                    @darrenhill BBC seems to be working fine.

                    f9dbb6ac-e7ec-43d8-9f66-9809499c52ed-image.png

                    Not sure why yours is not pulling anything. I am using the following config.

                                            module: "MMM-NewsAPI",
                                            header: "news",
                                            position: "bottom_bar",
                                            pages: {"sport": "bottom_bar"},
                                            config: {
                                                    apiKey: "API_KEY",
                                                    type: "horizontal",
                                                    choice: "everything",
                                                    pageSize: 20,
                                                    sortBy: "publishedAt",
                                                    drawInterval: 1000*30,
                                                    templateFile: "template.html",
                                                    fetchInterval: 1000*60*60,
                                                    query: {
                                                            country: "",
                                                            category: "",
                                                            q: "",
                                                            qInTitle: "",
                                                            sources: "",
                                                            domains: "bbc.co.uk",
                                                            excludeDomains: "",
                                                            language: ""
                                                            }
                                                    }
                                    },```

                    Check out my modules at: https://github.com/mumblebaj?tab=repositories

                    D 1 Reply Last reply Feb 20, 2022, 3:49 PM Reply Quote 0
                    • D Offline
                      DarrenHill @mumblebaj
                      last edited by Feb 20, 2022, 3:49 PM

                      @mumblebaj With your exact config above (only adding in my API key) I just get the news title and the divider bar. Nothing below it at all?

                      Very weird…

                      M 1 Reply Last reply Feb 20, 2022, 4:28 PM Reply Quote 0
                      • 1
                      • 2
                      • 3
                      • 4
                      • 5
                      • 6
                      • 7
                      • 10
                      • 11
                      • 5 / 11
                      • 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