Skip to content

Latest commit

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

ZooIds

About

Generates Gfycat-like Ids

Based on https://github.com/bryanmylee/zoo-ids

Nuget

Nuget

Usage

Basic usage

varzoo=newZooIdGenerator();varid=zoo.GenerateId();Console.WriteLine(id);// irritating-impolite-cattle

Optionally pass a config object

uintnumAdjectives=2;stringdelimiter="_";CaseStylecaseStyle=CaseStyle.UpperCase;// LowerCase, UpperCase, TitleCase, ToggleCasevarzooIdsConfig=newGeneratorConfig(numAdjectives,delimiter,caseStyle);varzoo=newZooIdGenerator(zooIdsConfig);varid=zoo.GenerateId();Console.WriteLine(id);// Easygoing Elk

It is possible to pass a seed value when generating ids

varzooIdsConfig=newGeneratorConfig(2,"_",CaseStyle.UpperCase);varseed=42;varzoo=newZooIdGenerator(zooIdsConfig,seed);Console.WriteLine(zoo.GenerateId());// QUALIFIED_CONTENT_CATTLE

Development

Pack

dotnet pack -c Release

Push

dotnet nuget push bin/Release/ZooIds.0.1.0.nupkg -k _API_KEY_ -s https://api.nuget.org/v3/index.json

About

Generates Gfycat-like Ids

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages