Files
wehub-resource-sync f0dfbfc3d7
RequirementsTest / build (windows-latest, 3.9) (push) Has been cancelled
RequirementsTest / build (macos-latest, 3.9) (push) Has been cancelled
RequirementsTest / build (ubuntu-latest, 3.9) (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
CodeQL / Analyze (python) (push) Has been cancelled
Pylint / build (3.9) (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 13:18:32 +08:00

73 lines
2.1 KiB
Markdown

# Blockly User Guide
## What is BlocklyML?
BlocklyML is a **No Code** training ground for python and ML. This tool is designed to simplify standard machine learning implementation.
This tool can assist anyone who wants to start with ML or python. This is a forked project from [Blockly](https://github.com/google/blockly) and adapted for machine learning and Data analytics use-cases:brain:.
Currently BlocklyML is moving from Alpha -> Beta. Please try the tool and raise ![issue](https://github.com/chekoduadarsh/BlocklyML/issues)
## How to use BlocklyML?
Want to Use BlocklyML? Its very simple.
### Using Webtool
goto : ![blocklyml.herokuapp.com](blocklyml.herokuapp.com)
### Using Locally
pre-requisits
```bash
python3
docker
pip
```
It is recommended to use conda/pip virtual environment before installing
1. **Clone this repo**
```bash
git clone https://github.com/chekoduadarsh/BlocklyML
```
After cloning the repo you can either follow the Flask Method
2. **Install**
1. **Flask Method**
Install the requirements from requirements.txt with the following command
```bash
pip install -r requirements.txt
```
then you can run the application by
```bash
python app.py
```
Simple as that :man_shrugging:
## How to download layouts?
<img src="https://github.com/chekoduadarsh/BlocklyML/blob/main/media/butttons.png" alt="drawing" width="500"/>
Use Download button form the buttons given above. which will download the `blocklyML.xml` file. This XML file contatins details regarding the layout of the project.This can be used to share or save the layout.
## How to upload layouts?
<img src="https://github.com/chekoduadarsh/BlocklyML/blob/main/media/butttons.png" alt="drawing" width="500"/>
Use Upload button form the buttons given above. Which will create a popup window as given below.
<img src="https://github.com/chekoduadarsh/BlocklyML/blob/main/media/blocklyML_upload.png" alt="drawing" width="500"/>
In this pop windows you can drop/upload file or you can provide the URL of the file. This will load the laout xml file