Skip to content

Instantly share code, notes, and snippets.

@xumix
xumix / rectangle-to-polygon.linq
Last active November 30, 2022 09:22
Convert Label Studio annotations from rectangle to polygon
void Main()
{
// label studio exported json
var json = File.ReadAllText(@"C:\project-2-at-2022-11-29-16-57-b274c21b.json");
var jArray = JsonConvert.DeserializeObject<JArray>(json);
foreach (var obj in jArray)
{
foreach (var ann in obj["annotations"])
{
@xumix
xumix / RequestLoggingMiddleware.cs
Created December 11, 2017 10:45
RequestLoggingMiddleware
namespace Pp3.Integration.Host
{
using System.IO;
using System.Text;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Http;
using Microsoft.Extensions.Logging;
public class RequestLoggingMiddleware
@xumix
xumix / MigrateUrlTrackerToRedirectsController.cs
Last active September 27, 2017 16:45 — forked from skttl/MigrateUrlTrackerToRedirectsController.cs
Migrate from 301 Url Tracker to Skybrud.Umbraco.Redirects
namespace EIIP.Portal.Web.Controllers
{
using System;
using System.Web.Http;
using InfoCaster.Umbraco.UrlTracker.Models;
using Skybrud.Umbraco.Redirects.Models;