rogersm0
NuGet publisher profile
Packages (6)
RandomNameGeneratorLibrary
Generates random people and place names drawn from freely available US census data, and the names of real stars from the IAU star-name list and the Bright Star, Henry Draper and Hipparcos catalogues. Create a PersonNameGenerator, PlaceNameGenerator or StarNameGenerator and call a method such as GenerateRandomFirstAndLastName(); every method name says literally what it does.
JsonPrettyPrinter
A small, dependency-light JSON pretty printer and beautifier for .NET: PrettyPrintJson() on any JSON string, plus ToJson()/DeserializeFromJson() helpers over System.Text.Json.
TrailerClipper
Batch removal of intros and trailers from video and audio files, through ffmpeg. Finds an installed ffmpeg on Windows, macOS and Linux; the TrailerClipper.Tool package adds the tclipper command, which can install ffmpeg for you.
IsImageUrlDotNet
Tells whether a URL points at an image: offline by the extension of its path (url.HasImageExtension()), or by asking the server for its media type (await url.IsImageUrlAsync()). Keeps 1.0.2's url.IsImageUrl() with its exact answers. Written in F#; works from C# and F#.
CachingServiceWithAOPSupport
Method result caching for Autofac: put [Cache] on a component's methods and Castle DynamicProxy interface interceptors keep their results in System.Runtime.Caching's MemoryCache. Runs on .NET Framework 4.6.2+, .NET 8 and .NET 10.
TrailerClipper.Tool
The tclipper command: batch removal of intros and trailers from video and audio files through ffmpeg. 'tclipper --install-ffmpeg' installs ffmpeg with winget, Homebrew, apt or dnf.