Mnemonic Slugs v0.0.1 MnemonicSlugs

MnemonicSlugs generates easy to remember slugs. It uses a word list curated by Oren Tirosh.

The original site and list can be found at http://web.archive.org/web/20100105040244/http://tothink.com/mnemonic/index.html.

Examples

You can generate slugs two ways:

iex> MnemonicSlugs.generate_slug
"aurora-bermuda"

iex> MnemonicSlugs.generate_slug(10)
"karate-textile-jungle-patrol-veteran-clone-nerve-stone-soviet-sting"

Summary

Functions

Generates a default-length (two word) mnemonic slug

Generates a mnemonic slug count words long

Functions

generate_slug()

Specs

generate_slug :: String.t

Generates a default-length (two word) mnemonic slug.

iex> MnemonicSlugs.generate_slug
"aurora-bermuda"
generate_slug(count)

Specs

generate_slug(count :: Integer.t) :: String.t

Generates a mnemonic slug count words long.

iex> MnemonicSlugs.generate_slug(10)
"karate-textile-jungle-patrol-veteran-clone-nerve-stone-soviet-sting"