jupyterlab-blockly
jupyterlab-blockly copied to clipboard
Blockly extension for JupyterLab
When trying to run jupyterlab-blockly on JupyterLab 4.1.5 (current latest, didn't work with previous 4 versions either) the following errors are printed in the Browser's Javascript console:  ``` jlab_core.23e8a6b191d1fa15c1b7.js?v=23e8a6b191d1fa15c1b7:1...
Potentially we could define some custom blocks from a Python script or from a Notebook if we use some decorators. Something like: ``` @block def myfunction(a: int, b: int) ->...
Create custom blocks that use functionalities from `ipycanvas`. `ipycanvas` is a lightweight, fast and stable library exposing the browser's Canvas API to IPython. It allows you to draw simple primitives...
Create custom blocks that use the OpenCV library. Make blocks for the most used functions that let the user access computer vision or image processing techniques for learning or quick...
Create custom blocks to program an Arduino board. Arduino consists of both a physical programmable circuit board (often referred to as a microcontroller) and a piece of software, or IDE...
We could make some custom blocks to do some simple plotting with matplotlib.
- Documentation: https://developers.google.com/blockly/guides/overview - Examples: https://github.com/google/blockly-samples - Dev Tools: https://google.github.io/blockly-samples/examples/developer-tools/index.html
sprites.png is queried from blockly-demo.appspot.com instead of from JupyterLab server/a common CDN
Right now the sprite which includes the buttons and the trash can seems to be queried from the blockly demo server as seen in the dev console:  This seems...
A great feature would be to create some games which the users can play using blocks, such as escaping a maze. Each game can register a new toolbox, with each...