The new NodeBox forum is live! Everything from support.nodebox.net moved here: sign in with the same email to pick up your old posts. Something not working? Write to forum-support@nodebox.net.

NodeBox 3From the old forum

Remote JSON/CSV source

3 replies Last reply

  1. It would be awesome if I could connect a remote JSON or CSV source from the internet, that I can update by me using an external application.
    It would be even better if the data can be updated ever # time so that I can track data changes in real time.

    Copy link
  2. NodeBox team

    We agree that it would be useful if we could have remote data sources feeding NodeBox scripts. Starting in January we'll be working to integrate a whole set of external data sources. This includes:

    • JSON, XML, CSV from remote sources (HTTP)
    • OSC data from e.g. an Arduino or Wii controller
    • Kinect data

    This requires us to create:

    • A "real-time" component that puts the node engine in an event loop
    • A set of external events that trigger a render: timer signals, network events, mouse / keyboard events.
    • A presentation mode that allows you to run NodeBox full-screen.
    • An open API so that you can extend this functionality using custom protocols or devices.

    A short description of this research project is on the Conduit project page.

    Copy link
  3. That would be awesome.
    Going even further, it would be fantastic if you extend the API so that an external application can not only send data, but also read the result as pdf/png file (or even as a streaming). This way i could use your application to create online infographics with (almost) real time data! that would be terrific.

    Copy link
  4. NodeBox team

    Indeed – the plan is that this would work both ways.

    The engine will take in data from internal and external sources, transform / process it, and output data (vectors, images, generic data) to internal and external sources.

    You could see NodeBox as the "processing hub" (no pun intended). Furthermore we plan on decoupling the graphics engine, node engine and GUI so that you could run these scripts "headless", e.g. in a server or live-performance environment.

    Copy link

Know something that helps?

Sign in with your email address to reply. No password needed.

Sign in to reply