I currently maintain repositories for:
A Blazor WebAssembly app for looking up champion masteries. It has a Cloudflare Workers “backend”.
For downloading and reading teaching e-books. Works great on touch screens.
I maintain unofficial .NET clients for:
For their games League of Legends, Legends of Runeterra, Teamfight Tactics and Valorant.
dotnet add package MikaelDui.RiotGames.Client --version *
For getting mastery highscores for the game League of Legends.
dotnet add package MikaelDui.ChampionMasteryGg.Client --version *
A JavaScript client for Skolplattformen was very hyped in the news so I ported it to .NET.
dotnet add package MikaelDui.Skolplattformen.Client --version *
For downloading e-books from Liber’s Onlinebok.
dotnet add package MikaelDui.Liber.Onlinebok.Client --version *
Extra classes for 3rd party .NET libraries.
Contains extra classes for System.Net.Http.Json
.
dotnet add package MikaelDui.Net.Http.Json --version *
Contains extra classes for Newtonsoft.Json
.
dotnet add package MikaelDui.Newtonsoft.Json --version *
I frequently use extensions in all my projects so I maintain them in central repositories.
Extensions to the System
namespace.
dotnet add package MikaelDui.Extensions --version *
Extensions to Microsoft.CodeAnalysis.CSharp
.
dotnet add package MikaelDui.CodeAnalysis.CSharp.Extensions
Extensions to HtmlAgilityPack
.
dotnet add package MikaelDui.HtmlAgilityPack.Extensions
I maintain most of my actions and workflows in a central repository.