AngryPurpleTiger 0.1.0
dotnet add package AngryPurpleTiger --version 0.1.0
NuGet\Install-Package AngryPurpleTiger -Version 0.1.0
<PackageReference Include="AngryPurpleTiger" Version="0.1.0" />
paket add AngryPurpleTiger --version 0.1.0
#r "nuget: AngryPurpleTiger, 0.1.0"
// Install AngryPurpleTiger as a Cake Addin #addin nuget:?package=AngryPurpleTiger&version=0.1.0 // Install AngryPurpleTiger as a Cake Tool #tool nuget:?package=AngryPurpleTiger&version=0.1.0
Angry Purple Tiger
animal-based hash digests for humans ... in C#
Overview
Angry Purple Tiger generates animal-based hash digests meant to be memorable and human-readable. Angry Purple Tiger is apt for anthropomorphizing project names, crypto addresses, UUIDs, or any complex string of characters that needs to be displayed in a user interface.
Example
using AngryPurpleTiger;
var digest = AnimalName.FromString("my ugly input string");
Console.WriteLine(digest);
//=> Rapid Grey Rattlesnake
Notes
The algorithm is known to produce more Short Raccoons
than other animals.
The word lists provided by the upstream implementation(s) contain duplicates
of the adjectives skinny
, long
, short
, hot
, cool
and tangy
,
as well as the animal raccoon
. In addition, the words swift
and mammoth
act as both animals and adjectives, while tiger
serves as both animal and color.
This should not affect the usability of the library but care needs to be taken when assuming the number of possible combinations.
License
Apache 2.0 © 2023 Markus Mayer; © 2018 Helium Systems, Inc.
This library is a port of helium/angry-purple-tiger and helium/angry-purple-tiger-rs, both of which are released under the Apache-2.0 license. See the LICENSE file for more information.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. 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 is compatible. 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. |
.NET Core | netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.1 is compatible. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.1
- No dependencies.
-
net7.0
- No dependencies.
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 |
---|---|---|
0.1.0 | 379 | 2/5/2023 |