NetCore2Blockly 5.2022.210.2007

.NET 5.0
Install-Package NetCore2Blockly -Version 5.2022.210.2007
dotnet add package NetCore2Blockly --version 5.2022.210.2007
<PackageReference Include="NetCore2Blockly" Version="5.2022.210.2007" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add NetCore2Blockly --version 5.2022.210.2007
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: NetCore2Blockly, 5.2022.210.2007"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. 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.210.2007

// Install NetCore2Blockly as a Cake Tool
#tool nuget:?package=NetCore2Blockly&version=5.2022.210.2007
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

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 Versions
.NET net5.0 net5.0-windows net6.0 net6.0-android net6.0-ios net6.0-maccatalyst net6.0-macos net6.0-tvos net6.0-windows
Compatible target framework(s)
Additional computed target framework(s)
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
5.2022.210.2007 958 2/11/2022
5.2022.210.1852 78 2/11/2022
5.2022.209.2056 83 2/9/2022
5.2022.208.1850 834 2/8/2022
5.2022.130.854 93 1/30/2022
5.2022.130.110 141 1/30/2022
5.2022.129.1019 201 1/29/2022
5.2022.127.2029 85 1/27/2022
3.2022.224.16 78 2/23/2022
3.2022.223.2358 75 2/23/2022
1.1.2021.15334460 1,900 6/27/2021
1.1.2021.14839170 161 6/21/2021
1.1.2020.29762555 1,199 12/10/2020
1.1.2020.29598904 2,459 12/8/2020
1.1.2020.29598397 227 12/8/2020
1.1.2020.27937388 536 11/19/2020
1.1.2020.27897354 276 11/18/2020
1.1.2020.27535073 316 11/14/2020
1.1.2020.25553965 369 10/22/2020
1.1.2020.20667251 364 8/27/2020
1.1.2020.20620975 255 8/26/2020
1.1.2020.17302329 644 7/19/2020
1.1.2020.16046013 499 7/4/2020
1.1.2020.15920923 419 7/3/2020
1.1.2020.15795594 292 7/1/2020
1.1.2020.15742396 291 7/1/2020
1.1.2020.15651236 311 6/30/2020
1.1.2020.15554773 317 6/29/2020
1.1.2020.15546036 339 6/28/2020
1.1.2020.15487931 281 6/28/2020
1.1.2020.15212284 437 6/25/2020
1.1.2020.15098133 289 6/23/2020
1.1.2020.14500608 279 6/16/2020
1.1.2020.14500387 649 6/16/2020
1.1.2020.14449579 289 6/16/2020
1.1.2020.14360511 324 6/15/2020
1.1.2020.14333504 395 6/14/2020
1.1.2020.14218283 369 6/13/2020
1.1.2020.14121979 374 6/12/2020
1.1.2020.14048285 326 6/11/2020
1.1.2020.14011834 342 6/11/2020
1.1.2020.13928632 433 6/10/2020
1.1.2020.13803878 317 6/8/2020
1.1.2020.13325959 328 6/3/2020
1.1.2020.12824981 296 5/28/2020
1.1.2020.12631554 391 5/26/2020
1.1.2020.12601295 338 5/25/2020
1.1.2020.12427638 367 5/23/2020
1.1.2020.11863674 346 5/17/2020
1.1.2020.11862628 305 5/17/2020
1.1.2020.11836944 301 5/17/2020
1.1.2020.11800998 357 5/16/2020
1.1.2020.11793341 326 5/16/2020
1.1.2020.11787805 304 5/16/2020
1.1.2020.11781097 318 5/16/2020
1.1.2020.11684383 280 5/15/2020
1.1.2020.11597903 298 5/14/2020
1.1.2020.11510539 317 5/13/2020
1.1.2020.11383190 308 5/11/2020
1.1.2020.11340527 307 5/11/2020
1.0.2020.11179956 328 5/9/2020
1.0.2020.10928890 294 5/6/2020
1.0.2020.10732987 323 5/4/2020
1.0.2020.10684626 291 5/3/2020
1.0.2020.10652376 319 5/3/2020
1.0.2020.10608535 328 5/2/2020
1.0.2020.10607222 317 5/2/2020
1.0.2020.10605699 326 5/2/2020
1.0.2020.10486121 480 5/1/2020
1.0.2020.10446143 325 4/30/2020
1.0.2020.10134658 320 4/27/2020
1.0.2020.10010810 270 4/25/2020
1.0.2020.9395775 280 4/18/2020
1.0.2020.9378147 402 4/18/2020
1.0.2020.9377597 302 4/18/2020
1.0.2020.9377323 300 4/18/2020
1.0.2020.9376935 300 4/18/2020
1.0.2020.9376499 294 4/18/2020
1.0.2020.9374502 308 4/18/2020