# jupyterlab-broccoli
JupyterLab Extension for Blockly 
This is a fork of Jupyterlab-Blockly extension for JupyterLab

## Broccoli
* jupyterlab-broccoli is the fork of **jupyterlab-blockly**
  * Added several icons, including a save icon.
  * Added save confirmation dialog when close.
  * Added confirmation dialog for kernel restart.
  * Toolbox localization (Japanese language only now).
  * New split layout for panel.
  * Save using kernel information to file.
  * Fixed a few bugs.
  * Added "Copy Blockly Output to Clipborad" command at context menu. (v0.3.6)
  * JupyterLab v4 support.
* Corresponding version is jupyterlab-blockly 0.3.0a
  * https://github.com/QuantStack/jupyterlab-blockly
## Install
#### for JupyterLab ^4.0.x
```
pip install jupyterlab-broccoli
```
#### for JupyterLab ^3.6.x
```
pip install jupyterlab-broccoli==0.3.6
```
## Requirements
* ~0.4.4 : JupyterLab ^4.0.0, Blockly ^9.3.3
* =0.4.0 : JupyterLab ^4.0.0, Blockly ^10.2.2 (Over write functions of generator do not work)
* ~0.3.x : JupyterLab ^3.6.0, Blockly ^9.3.3

## Screen Shot
<img width="90%" src="https://user-images.githubusercontent.com/95947474/270168325-98db3301-d557-43d2-9e08-f5e17163462b.png">
<br>
<br>
<img width="90%" src="https://user-images.githubusercontent.com/95947474/270168337-edd7775e-46d5-4693-8659-6b47a581b968.png">



## jupyterlab-blockly
- https://github.com/QuantStack/jupyterlab-blockly
