Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse

NodeBB

  1. Home
  2. uncategorized
  3. Why jq hard (it probably isn't but I am trying to take shortcuts and make a solution that works without knowing too much what I am exactly doing :p)

Why jq hard (it probably isn't but I am trying to take shortcuts and make a solution that works without knowing too much what I am exactly doing :p)

Scheduled Pinned Locked Moved uncategorized
14 Posts 2 Posters 0 Views
  • 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.
  • magiclike@soc.sekundenklebertransportverbot.deM magiclike@soc.sekundenklebertransportverbot.de

    Why jq hard (it probably isn't but I am trying to take shortcuts and make a solution that works without knowing too much what I am exactly doing :p)

    catraxx@tech.lgbtC This user is from outside of this forum
    catraxx@tech.lgbtC This user is from outside of this forum
    catraxx@tech.lgbt
    wrote last edited by
    #2

    @MagicLike jq is a waste of time tbh

    magiclike@soc.sekundenklebertransportverbot.deM 1 Reply Last reply
    0
    • catraxx@tech.lgbtC catraxx@tech.lgbt

      @MagicLike jq is a waste of time tbh

      magiclike@soc.sekundenklebertransportverbot.deM This user is from outside of this forum
      magiclike@soc.sekundenklebertransportverbot.deM This user is from outside of this forum
      magiclike@soc.sekundenklebertransportverbot.de
      wrote last edited by
      #3

      @catraxx then please give me a better and easier option to process JSON

      catraxx@tech.lgbtC 1 Reply Last reply
      0
      • magiclike@soc.sekundenklebertransportverbot.deM magiclike@soc.sekundenklebertransportverbot.de

        @catraxx then please give me a better and easier option to process JSON

        catraxx@tech.lgbtC This user is from outside of this forum
        catraxx@tech.lgbtC This user is from outside of this forum
        catraxx@tech.lgbt
        wrote last edited by
        #4

        @MagicLike Process it how? Just adding the json into an array or something?

        magiclike@soc.sekundenklebertransportverbot.deM 1 Reply Last reply
        0
        • catraxx@tech.lgbtC catraxx@tech.lgbt

          @MagicLike Process it how? Just adding the json into an array or something?

          magiclike@soc.sekundenklebertransportverbot.deM This user is from outside of this forum
          magiclike@soc.sekundenklebertransportverbot.deM This user is from outside of this forum
          magiclike@soc.sekundenklebertransportverbot.de
          wrote last edited by
          #5

          @catraxx no, taking the JSON out of an API (via curl), then extracting all array objects with a specific value of one property and then extracting a code out of another property in those already extracted objects. Those codes then need to be inserted into a POST request one by one.

          magiclike@soc.sekundenklebertransportverbot.deM catraxx@tech.lgbtC 2 Replies Last reply
          0
          • magiclike@soc.sekundenklebertransportverbot.deM magiclike@soc.sekundenklebertransportverbot.de

            @catraxx no, taking the JSON out of an API (via curl), then extracting all array objects with a specific value of one property and then extracting a code out of another property in those already extracted objects. Those codes then need to be inserted into a POST request one by one.

            magiclike@soc.sekundenklebertransportverbot.deM This user is from outside of this forum
            magiclike@soc.sekundenklebertransportverbot.deM This user is from outside of this forum
            magiclike@soc.sekundenklebertransportverbot.de
            wrote last edited by magiclike@soc.sekundenklebertransportverbot.de
            #6

            @catraxx this resembles somewhat the JSON input I am working with

            {
            ...
            "results": [
            {
            "code": "CODE1",
            ...
            "status": "y",
            ...
            },
            {
            "code": "CODE2",
            ...
            "status": "n",
            ...
            }
            ]
            }
            catraxx@tech.lgbtC 1 Reply Last reply
            0
            • magiclike@soc.sekundenklebertransportverbot.deM magiclike@soc.sekundenklebertransportverbot.de

              @catraxx no, taking the JSON out of an API (via curl), then extracting all array objects with a specific value of one property and then extracting a code out of another property in those already extracted objects. Those codes then need to be inserted into a POST request one by one.

              catraxx@tech.lgbtC This user is from outside of this forum
              catraxx@tech.lgbtC This user is from outside of this forum
              catraxx@tech.lgbt
              wrote last edited by
              #7

              @MagicLike Axios can be used for api communication. If you simply safe the output to a json file you can then just fetch it, which caches the data and you can iterate it normally.

              magiclike@soc.sekundenklebertransportverbot.deM 1 Reply Last reply
              0
              • magiclike@soc.sekundenklebertransportverbot.deM magiclike@soc.sekundenklebertransportverbot.de

                @catraxx this resembles somewhat the JSON input I am working with

                {
                ...
                "results": [
                {
                "code": "CODE1",
                ...
                "status": "y",
                ...
                },
                {
                "code": "CODE2",
                ...
                "status": "n",
                ...
                }
                ]
                }
                catraxx@tech.lgbtC This user is from outside of this forum
                catraxx@tech.lgbtC This user is from outside of this forum
                catraxx@tech.lgbt
                wrote last edited by
                #8

                @MagicLike https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch

                magiclike@soc.sekundenklebertransportverbot.deM 1 Reply Last reply
                0
                • catraxx@tech.lgbtC catraxx@tech.lgbt

                  @MagicLike Axios can be used for api communication. If you simply safe the output to a json file you can then just fetch it, which caches the data and you can iterate it normally.

                  magiclike@soc.sekundenklebertransportverbot.deM This user is from outside of this forum
                  magiclike@soc.sekundenklebertransportverbot.deM This user is from outside of this forum
                  magiclike@soc.sekundenklebertransportverbot.de
                  wrote last edited by
                  #9

                  @catraxx okay what is axios o.o
                  (I am trying to do all of this in a bash/shell script)

                  catraxx@tech.lgbtC 1 Reply Last reply
                  0
                  • magiclike@soc.sekundenklebertransportverbot.deM magiclike@soc.sekundenklebertransportverbot.de

                    @catraxx okay what is axios o.o
                    (I am trying to do all of this in a bash/shell script)

                    catraxx@tech.lgbtC This user is from outside of this forum
                    catraxx@tech.lgbtC This user is from outside of this forum
                    catraxx@tech.lgbt
                    wrote last edited by
                    #10

                    @MagicLike In a shell script? I thouught we were talking about jquery because you mentioned javascript earlier. In shell it should be easier?

                    magiclike@soc.sekundenklebertransportverbot.deM 1 Reply Last reply
                    0
                    • catraxx@tech.lgbtC catraxx@tech.lgbt

                      @MagicLike https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch

                      magiclike@soc.sekundenklebertransportverbot.deM This user is from outside of this forum
                      magiclike@soc.sekundenklebertransportverbot.deM This user is from outside of this forum
                      magiclike@soc.sekundenklebertransportverbot.de
                      wrote last edited by
                      #11

                      @catraxx okay uhhm I need this to not be JS, but rather independent and preferably just a cronjob-triggered script

                      catraxx@tech.lgbtC 1 Reply Last reply
                      0
                      • magiclike@soc.sekundenklebertransportverbot.deM magiclike@soc.sekundenklebertransportverbot.de

                        @catraxx okay uhhm I need this to not be JS, but rather independent and preferably just a cronjob-triggered script

                        catraxx@tech.lgbtC This user is from outside of this forum
                        catraxx@tech.lgbtC This user is from outside of this forum
                        catraxx@tech.lgbt
                        wrote last edited by
                        #12

                        @MagicLike Right, as i just said, jq means two things lol

                        magiclike@soc.sekundenklebertransportverbot.deM 1 Reply Last reply
                        0
                        • catraxx@tech.lgbtC catraxx@tech.lgbt

                          @MagicLike In a shell script? I thouught we were talking about jquery because you mentioned javascript earlier. In shell it should be easier?

                          magiclike@soc.sekundenklebertransportverbot.deM This user is from outside of this forum
                          magiclike@soc.sekundenklebertransportverbot.deM This user is from outside of this forum
                          magiclike@soc.sekundenklebertransportverbot.de
                          wrote last edited by
                          #13

                          @catraxx heh yeah the js part was the second part of this but now I need to make API calls every few seconds to make the same software even usable for my purpose, the js stuff was just for improved UX 😛

                          1 Reply Last reply
                          0
                          • catraxx@tech.lgbtC catraxx@tech.lgbt

                            @MagicLike Right, as i just said, jq means two things lol

                            magiclike@soc.sekundenklebertransportverbot.deM This user is from outside of this forum
                            magiclike@soc.sekundenklebertransportverbot.deM This user is from outside of this forum
                            magiclike@soc.sekundenklebertransportverbot.de
                            wrote last edited by
                            #14

                            @catraxx

                            1 Reply Last reply
                            0
                            Reply
                            • Reply as topic
                            Log in to reply
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes


                            • Login

                            • Login or register to search.
                            Powered by NodeBB Contributors
                            • First post
                              Last post
                            0
                            • Categories
                            • Recent
                            • Tags
                            • Popular
                            • World
                            • Users
                            • Groups