Skip to content

Integrate jupyter notebook (javascript) for client side scripting #43

@VigneshVSV

Description

@VigneshVSV

Users should be able to write custom scripts to control their devices, both in python and javascript.

Similar to the python jupyter notebook, we also need a javascript notebook. Here the node-wot client can be preloaded.

Rough steps:

  • spin up a jupyter server with a nodejs environments as a docker container in our kubernetes cluster, container is read-only (ask for credentials)
  • Find a suitable jupyter client, especially like the VS code version and not the default jupyter version. The VS code versions does not have all the full fledged UI, but just input output blocks, which is what we want.
  • connect the jupyter client to server
  • hide this feature in production

This is just a basic PoC to start integrating jupyter. Userfriendliness and deploying containers per user, we can deal in another issue. Deno seems to offer jupyter notebooks for javascript.

Metadata

Metadata

Assignees

No one assigned

    Labels

    good first issueGood for newcomersintermediateintermediate level good first issues, might be little harder to complete

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions