• 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.
  • P Offline
    PeppaPigKilla
    last edited by Jan 28, 2017, 11:57 PM

    Hi

    I want to be able to display some data that is delivered in JSON format

    I ideally would like to be able to create a category with several titles in each and eah of the titles will get dynamic data produced by the API I will be using. Has anyone made anything like this or know how to make this ?

    Thank you

    1 Reply Last reply Reply Quote 0
    • P Offline
      PeppaPigKilla
      last edited by Jan 29, 2017, 1:34 PM

      To add more to this.

      This is the output of the API

      {"player":{"username":"peppapigkilla","platform":"uplay","ubisoft_id":"bb2c294b-d691-4708-863f-a55242d3270e","indexed_at":"2016-05-29T16:03:49.884Z","updated_at":"2017-01-29T11:38:10.755Z","stats":{"ranked":{"has_played":true,"wins":21,"losses":9,"wlr":2.333,"kills":153,"deaths":127,"kd":1.205,"playtime":42600},"casual":{"has_played":true,"wins":468,"losses":383,"wlr":1.222,"kills":3019,"deaths":2212,"kd":1.365,"playtime":729250.0},"overall":{"revives":92,"suicides":21,"reinforcements_deployed":1765,"barricades_built":985,"steps_moved":4027174420,"bullets_fired":94519,"bullets_hit":27318,"headshots":1193,"melee_kills":23,"penetration_kills":329,"assists":927},"progression":{"level":109,"xp":9128}}}}
      

      I want to create a block that displasy this information.
      Not all of it, just some.

      This is a bot i use on my discord
      alt text

      Essentially just the information on this.

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