NetCore2Blockly 5.2022.209.2056

There is a newer version of this package available.
See the version list below for details.
dotnet add package NetCore2Blockly --version 5.2022.209.2056
NuGet\Install-Package NetCore2Blockly -Version 5.2022.209.2056
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="NetCore2Blockly" Version="5.2022.209.2056" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add NetCore2Blockly --version 5.2022.209.2056
#r "nuget: NetCore2Blockly, 5.2022.209.2056"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install NetCore2Blockly as a Cake Addin
#addin nuget:?package=NetCore2Blockly&version=5.2022.209.2056

// Install NetCore2Blockly as a Cake Tool
#tool nuget:?package=NetCore2Blockly&version=5.2022.209.2056

NETCore2Blockly

All Contributors

Build Status GitHub license NuGet Generate Thanks Outdated Licenses

What it does

NETCore2Blockly generates Blockly blocks for each of your controller actions.

Demo at https://netcoreblockly.herokuapp.com/

Demo Video at https://www.youtube.com/watch?v=GptkNWjmCzk

Sample Project is TestBlocklyHtml from this repository

Contributors welcome! - please send email to <img src='email.png' height='10px' title = "please write email from image" alt='email'></img> or see issues tab.

How to install NETCore2Blockly in a .NET Core 5 WebAPI / MVC application in 2 steps + run application

Step 1:

Install https://www.nuget.org/packages/NetCore2Blockly/ by running the following command in the Package Manager Console:

Install-Package NetCore2Blockly

Step 2:

Modify Startup.cs by adding

public void ConfigureServices(IServiceCollection services)
{
  //somewhere generate the swagger
  services.AddSwaggerGen(c =>
  {
      c.SwaggerDoc("v1", new OpenApiInfo { Title = "My API", Version = "v1" });
  });


}

public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
  //last line
  app.UseDefaultFiles();
  app.UseStaticFiles();
  app.UseSwagger();
  app.UseBlocklyUI(env);
//code
  app.UseEndpoints(endpoints =>
  {
      endpoints.MapControllers();
      endpoints.UseBlocklyAutomation();
  });
}

How to install NETCore2Blockly in a .NET Core 6 WebAPI / MVC application in 2 steps + run application

Step 1:

Install https://www.nuget.org/packages/NetCore2Blockly/ by running the following command in the Package Manager Console:

Install-Package NetCore2Blockly

Step 2:

//after app.MapControllers();
app.UseBlocklyUI(app.Environment);
app.UseBlocklyAutomation();

Run application

Run the application from VS and browse to /BlocklyAutomation/ or /BlocklyAutomation/index.html

That's all !( 2 steps + run )

Migrating from 1

Replace

using NetCore2Blockly; ⇒ using NetCore2BlocklyNew; app.UseBlocklyUI(); ⇒ app.UseBlocklyUI(env); Delete app.UseBlockly(); ⇒ Add ⇒ endpoints.UseBlocklyAutomation();

Navigate to /blocklyAutomation

Advanced usage remote data

For Remote Swagger ( CORS activated )

TBC: create BlocklyAutomation/assets/loadAtStartup/swaggers.json

For authentication - JSON Web Tokens

See Demos from https://netcoreblockly.herokuapp.com/

Also, it works with Active Directory enabled - see Authentication category.

For adding headers to Http requests

See https://netcoreblockly.herokuapp.com/BlocklyAutomation/automation/loadexample/jwt

For exporting data as CSV

See https://netcoreblockly.herokuapp.com/BlocklyAutomation/automation/loadexample/NetCoreBlockly_SaveCSV

For exporting data as image

See https://netcoreblockly.herokuapp.com/BlocklyAutomation/automation/loadexample/saveImage

Making a simple CRUD ( create ,read, update , delete ) application

See https://netcoreblockly.herokuapp.com/BlocklyAutomation/automation/loadexample/NetCoreBlockly_DeleteDepartment or search for department in demos

Adding your blocks

Create BlocklyAutomation\assets\loadAtStartup\customCategories.txt

More information

Download the source code, run the TestNetCorePackage project ( in the test folder ).

Testing

Contributors ✨

Thanks goes to these wonderful people (emoji key):

If you want to contribute, that is plenty of work to be done -see issues tab .

<table> <tr> <td align="center"><a href="http://www.chestiiautomate.ro/"><img src="https://avatars1.githubusercontent.com/u/4983185?v=4" width="100px;" alt=""/><br /><sub><b>Cosmin Popescu</b></sub></a><br /><a href="https://github.com/ignatandrei/NETCoreBlockly/commits?author=cosminpopescu14" title="Code">💻</a></td> <td align="center"><a href="https://github.com/adriannasui"><img src="https://avatars3.githubusercontent.com/u/8627433?v=4" width="100px;" alt=""/><br /><sub><b>Adrian Nasui</b></sub></a><br /><a href="https://github.com/ignatandrei/NETCoreBlockly/commits?author=adriannasui" title="Documentation">📖</a></td> <td align="center"><a href="https://github.com/tudorgbiliescu"><img src="https://avatars3.githubusercontent.com/u/8693567?v=4" width="100px;" alt=""/><br /><sub><b>Tudor Iliescu</b></sub></a><br /><a href="https://github.com/ignatandrei/NETCoreBlockly/commits?author=tudorgbiliescu" title="Code">💻</a></td> <td align="center"><a href="https://github.com/robertszabobv"><img src="https://avatars0.githubusercontent.com/u/9404144?v=4" width="100px;" alt=""/><br /><sub><b>robertszabobv</b></sub></a><br /><a href="https://github.com/ignatandrei/NETCoreBlockly/commits?author=robertszabobv" title="Code">💻</a></td> <td align="center"><a href="https://github.com/NoahAndrews"><img src="https://avatars1.githubusercontent.com/u/10224994?v=4" width="100px;" alt=""/><br /><sub><b>Noah Andrews</b></sub></a><br /><a href="https://github.com/ignatandrei/NETCoreBlockly/commits?author=NoahAndrews" title="Code">💻</a></td> <td align="center"><a href="https://github.com/es-rene99"><img src="https://avatars3.githubusercontent.com/u/43294836?v=4" width="100px;" alt=""/><br /><sub><b>Rene Escalante</b></sub></a><br /><a href="https://github.com/ignatandrei/NETCoreBlockly/commits?author=es-rene99" title="Code">💻</a></td> </tr> </table>

This project follows the all-contributors specification. Contributions of any kind welcome!

Product Compatible and additional computed target framework versions.
.NET net5.0 is compatible.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
7.2023.427.2025 547 4/27/2023
7.2023.426.2125 176 4/26/2023
7.2023.417.1109 237 4/17/2023
7.2023.306.2106 1,935 3/6/2023
7.2023.303.820 267 3/3/2023
7.2023.228.2023 395 2/28/2023
7.2023.228.1323 266 2/28/2023
7.2023.226.822 273 2/26/2023
7.2023.221.1825 268 2/21/2023
7.2023.221.655 252 2/21/2023
7.2023.33.820 272 3/3/2023
7.2022.220.2115 276 2/20/2023
5.2022.730.2029 1,464 7/30/2022
5.2022.210.2007 1,972 2/11/2022
5.2022.210.1852 415 2/11/2022
5.2022.209.2056 423 2/9/2022
5.2022.208.1850 1,835 2/8/2022
5.2022.130.854 446 1/30/2022
5.2022.130.110 644 1/30/2022
5.2022.129.1019 941 1/29/2022
5.2022.127.2029 439 1/27/2022
3.2022.224.16 471 2/23/2022
3.2022.223.2358 389 2/23/2022
1.1.2021.15334460 3,402 6/27/2021
1.1.2021.14839170 304 6/21/2021
1.1.2020.29762555 1,365 12/10/2020
1.1.2020.29598904 2,677 12/8/2020
1.1.2020.29598397 377 12/8/2020
1.1.2020.27937388 682 11/19/2020
1.1.2020.27897354 446 11/18/2020
1.1.2020.27535073 479 11/14/2020
1.1.2020.25553965 543 10/22/2020
1.1.2020.20667251 671 8/27/2020
1.1.2020.20620975 407 8/26/2020
1.1.2020.17302329 790 7/19/2020
1.1.2020.16046013 662 7/4/2020
1.1.2020.15920923 596 7/3/2020
1.1.2020.15795594 459 7/1/2020
1.1.2020.15742396 454 7/1/2020
1.1.2020.15651236 472 6/30/2020
1.1.2020.15554773 467 6/29/2020
1.1.2020.15546036 490 6/28/2020
1.1.2020.15487931 438 6/28/2020
1.1.2020.15212284 602 6/25/2020
1.1.2020.15098133 485 6/23/2020
1.1.2020.14500608 453 6/16/2020
1.1.2020.14500387 826 6/16/2020
1.1.2020.14449579 457 6/16/2020
1.1.2020.14360511 485 6/15/2020
1.1.2020.14333504 566 6/14/2020
1.1.2020.14218283 523 6/13/2020
1.1.2020.14121979 531 6/12/2020
1.1.2020.14048285 474 6/11/2020
1.1.2020.14011834 502 6/11/2020
1.1.2020.13928632 578 6/10/2020
1.1.2020.13803878 476 6/8/2020
1.1.2020.13325959 507 6/3/2020
1.1.2020.12824981 466 5/28/2020
1.1.2020.12631554 573 5/26/2020
1.1.2020.12601295 515 5/25/2020
1.1.2020.12427638 538 5/23/2020
1.1.2020.11863674 516 5/17/2020
1.1.2020.11862628 482 5/17/2020
1.1.2020.11836944 477 5/17/2020
1.1.2020.11800998 513 5/16/2020
1.1.2020.11793341 475 5/16/2020
1.1.2020.11787805 454 5/16/2020
1.1.2020.11781097 487 5/16/2020
1.1.2020.11684383 444 5/15/2020
1.1.2020.11597903 466 5/14/2020
1.1.2020.11510539 493 5/13/2020
1.1.2020.11383190 487 5/11/2020
1.1.2020.11340527 459 5/11/2020
1.0.2020.11179956 474 5/9/2020
1.0.2020.10928890 460 5/6/2020
1.0.2020.10732987 480 5/4/2020
1.0.2020.10684626 489 5/3/2020
1.0.2020.10652376 513 5/3/2020
1.0.2020.10608535 492 5/2/2020
1.0.2020.10607222 487 5/2/2020
1.0.2020.10605699 505 5/2/2020
1.0.2020.10486121 653 5/1/2020
1.0.2020.10446143 475 4/30/2020
1.0.2020.10134658 455 4/27/2020
1.0.2020.10010810 451 4/25/2020
1.0.2020.9395775 447 4/18/2020
1.0.2020.9378147 551 4/18/2020
1.0.2020.9377597 462 4/18/2020
1.0.2020.9377323 447 4/18/2020
1.0.2020.9376935 444 4/18/2020
1.0.2020.9376499 454 4/18/2020
1.0.2020.9374502 495 4/18/2020