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-Pnews

    Scheduled Pinned Locked Moved Utilities
    47 Posts 9 Posters 36.0k 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.
    • D Offline
      DeanoAus
      last edited by

      Not a problem - what about multiple sources?

      cowboysdudeC 1 Reply Last reply Reply Quote 0
      • cowboysdudeC Offline
        cowboysdude Module Developer @DeanoAus
        last edited by

        @DeanoAus said in MMM-Pnews:

        Not a problem - what about multiple sources?

        If you do this in the config.js ---->

        //newsSource:,

        It will return news from ALL sources that’s the best I can do at the moment.

        I answered the multiple sources question above ;)

        “I will look into the possibility of multiple sources but it will be a bit as this is my busiest time of year at work and I am swamped at the moment.”

        1 Reply Last reply Reply Quote 0
        • cowboysdudeC Offline
          cowboysdude Module Developer
          last edited by

          There may be a quickie fix I can do if you tell me what you’re looking for…
          ->>>>>

          business, entertainment, gaming, general, music, politics, science-and-nature, sport or technology.

          D 1 Reply Last reply Reply Quote 0
          • D Offline
            DeanoAus
            last edited by

            Ah, so you did! :D I read that as you’ll look into multiple instances. It’s late. ;)

            All good my friend. I’ve somehow killed my MM install after an update.

            cowboysdudeC 1 Reply Last reply Reply Quote 0
            • cowboysdudeC Offline
              cowboysdude Module Developer @DeanoAus
              last edited by cowboysdude

              @DeanoAus OH mannnnnnn I hate that… I just redid my bathroom mirror as I killed that one too … I feel your pain.

              It’s late for you, I just woke up LOL So let me know if there is a specific category you’re looking for or just taking out the newsource will work for you because if you do that it will return ALL news. :)

              Future implementation will be different languages: en, de, fr

              1 Reply Last reply Reply Quote 0
              • D Offline
                DeanoAus @cowboysdude
                last edited by

                @cowboysdude said in MMM-Pnews:

                There may be a quickie fix I can do if you tell me what you’re looking for…
                ->>>>>

                business, entertainment, gaming, general, music, politics, science-and-nature, sport or technology.

                Was after one tech, one Australian news. And seeing as I can’t reply before 120 seconds… sigh… i’ll combine my replies.

                pi@Pi:~/MagicMirror $ DISPLAY=:0 npm start
                
                > magicmirror@2.1.1 start /home/pi/MagicMirror
                > sh run-start.sh
                
                run-start.sh: 4: run-start.sh: electron: not found
                
                npm ERR! Linux 4.9.25-v7+
                npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "start"
                npm ERR! node v6.10.2
                npm ERR! npm  v3.10.10
                npm ERR! file sh
                npm ERR! code ELIFECYCLE
                npm ERR! errno ENOENT
                npm ERR! syscall spawn
                npm ERR! magicmirror@2.1.1 start: `sh run-start.sh`
                npm ERR! spawn ENOENT
                

                I’ve tried updating, installing, you name it.
                npm install electron
                npm install
                etc. :/

                1 Reply Last reply Reply Quote 0
                • cowboysdudeC Offline
                  cowboysdude Module Developer
                  last edited by

                  @DeanoAus said in MMM-Pnews:

                  electron: not found

                  electron is not installed… i had an issue as well so I just reinstalled the mirror… that fixed the electron issues.

                  1 Reply Last reply Reply Quote 0
                  • D Offline
                    DeanoAus
                    last edited by

                    Ugh, I think i found it. You need to do npm install as root…

                    Wait, nope!

                    pi@Pi:~/MagicMirror $ sudo npm install
                    
                    > electron@1.6.6 postinstall /home/pi/MagicMirror/node_modules/electron
                    > node install.js
                    
                    /home/pi/MagicMirror/node_modules/electron/install.js:47
                      throw err
                      ^
                    
                    Error: ENOENT: no such file or directory, lstat '/home/pi/MagicMirror/node_modules/electron/dist/resources'
                        at Error (native)
                    npm ERR! Linux 4.9.25-v7+
                    npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install"
                    npm ERR! node v6.10.2
                    npm ERR! npm  v3.10.10
                    npm ERR! code ELIFECYCLE
                    
                    npm ERR! electron@1.6.6 postinstall: `node install.js`
                    npm ERR! Exit status 1
                    

                    Ugh, I give up. Going to bed. Thanks for your help, i’ll fix in the morning. :)

                    1 Reply Last reply Reply Quote 1
                    • cowboysdudeC Offline
                      cowboysdude Module Developer
                      last edited by

                      Good Night :)

                      1 Reply Last reply Reply Quote 0
                      • D Offline
                        DeanoAus
                        last edited by

                        Hey mate, I think I have a bug for you. :bug:

                        In MMM-PNews.js you hard code in the sorting method (latest) for the source.

                        this.url = "https://newsapi.org/v1/articles?source=" + this.config.newsSource + "&sortBy=Latest&apiKey=";
                        

                        Latest isn’t a valid sorting method for some sources.
                        Example is the https://newsapi.org/abc-news-au-api

                        If you hit that with the url they provide with Latest in there for sorting, it fails and gives

                        {"status":"error","code":"sourceUnavailableSortedBy","message":"The news source you've selected (abc-news-au) isn't available sorted by latest"}
                        

                        But if you change Latest to Top in the url, works fine. :)

                        This is causing some feeds to not work.

                        1 Reply Last reply Reply Quote 1
                        • 1
                        • 2
                        • 3
                        • 4
                        • 5
                        • 3 / 5
                        • 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