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

Display JSON data from an api

Scheduled Pinned Locked Moved Requests
15 Posts 6 Posters 8.7k Views 5 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.
  • L Offline
    looolz
    last edited by Feb 28, 2017, 1:19 PM

    Did you get any traction with this? I’m looking for similar solutions; Display fields from JSON formatted file.

    1 Reply Last reply Reply Quote 0
    • C Offline
      cowboysdude Module Developer
      last edited by Feb 28, 2017, 1:25 PM

      You would need to create a module to do this…

      1 Reply Last reply Reply Quote 0
      • M Offline
        mortenbirkelund
        last edited by Feb 28, 2017, 1:26 PM

        You could take a look at the MMM-Rest… It doesnt have the ability to read json but could be modified. If you do modify it to accept json, please let me know as I am also looking for a way to do this.

        https://forum.magicmirror.builders/topic/1851/mmm-rest-reading-json

        C 1 Reply Last reply Feb 28, 2017, 1:29 PM Reply Quote 0
        • C Offline
          cowboysdude Module Developer @mortenbirkelund
          last edited by cowboysdude Feb 28, 2017, 1:30 PM Feb 28, 2017, 1:29 PM

          @mortenbirkelund it would be easier to just write a new module for it… hacking something will probably not give you the results you want.

          What is the address of the api?

          1 Reply Last reply Reply Quote 0
          • L Offline
            looolz
            last edited by Feb 28, 2017, 1:30 PM

            @cowboysdude

            Thanks, yes. Do you happen to know of a module that successfully loads data from a JSON file? Seems like such a simple thing to do.

            and @mortenbirkelund
            Thanks for the suggestion. I don’t have the skills to make this, yet.

            C 1 Reply Last reply Feb 28, 2017, 1:31 PM Reply Quote 0
            • M Offline
              mortenbirkelund
              last edited by Feb 28, 2017, 1:30 PM

              @cowboysdude said in Display JSON data from an api:

              it would be easier to just write a new module for it…

              Perhaps. I just guessed a the rest module could be a good starting point.

              1 Reply Last reply Reply Quote 1
              • C Offline
                cowboysdude Module Developer @looolz
                last edited by Feb 28, 2017, 1:31 PM

                @looolz Where is the info coming from? What is the api address?

                L 1 Reply Last reply Mar 1, 2017, 8:58 AM Reply Quote 0
                • L Offline
                  looolz @cowboysdude
                  last edited by Mar 1, 2017, 8:58 AM

                  @cowboysdude There is no API. In this case it’s just shell scripts that write out JSON files. I could modify the shell script to write out the files anyhow I want.

                  1 Reply Last reply Reply Quote 0
                  • Y Offline
                    yawns Moderator
                    last edited by Mar 1, 2017, 9:27 AM

                    So this is just a JSON file which is sitting on your raspberry, right?
                    The approach would be the same as with the compliments.js module loading a local file with additional statements.
                    That shouldn’t be too difficult. I could try to tackle this, but I need to complete another module first which is waiting for so long already … too much to do and no time :(

                    L 1 Reply Last reply Mar 1, 2017, 9:31 AM Reply Quote 0
                    • L Offline
                      looolz @yawns
                      last edited by Mar 1, 2017, 9:31 AM

                      @yawns Thanks for the reply!

                      Well, the JSON-file would be hosted on a server, so a http-path to the file would do the job for sure. A common way to do this that I’ve seen is installing Dropbox on a server, and sharing out the JSON file via a public link.

                      O 1 Reply Last reply Mar 1, 2017, 2:58 PM Reply Quote 0
                      • 1
                      • 2
                      • 1 / 2
                      1 / 2
                      • First post
                        7/15
                        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