Skip to main content

Potentially Universally Unique Phrase generator

Project description

PUUP = Potentially Universally Unique Phrase

a fast English-language PUUP generator

Installation

pipx install puup

or

uv tool install puup

Usage

Python

>>> import puup
>>> puup.puup()
('crookedly', 'genetically', 'planar', 'tobramycin')
>>> puup.puup('an')
('six', 'filthiness')
>>> puup.puup('van')
('zest', 'insomniac', 'lifestyle')
>>> puup.puup('pan')
('throughout', 'indigent', 'suckerfish')
>>> puup.puup('[if][we]v')
('if', 'we', 'repeat')
>>> puup.puup('[we][can]v[and]v')
('we', 'can', 'carbonate', 'and', 'muddle')
>>> puup.puup('{anprsv}[is][a][very][random][word]')
('beanstalk', 'is', 'a', 'very', 'random', 'word')

Shell

$ puup
cosmetically nigh funded antiprotozoal
$ puup --help
Usage: puup [OPTIONS]

  Generate a Potentially Universally Unique Phrase.

Options:
  -t, --template TEMPLATE        [default: rran]
  -P, --prefix TEMPLATE
  -S, --suffix TEMPLATE
  -s, --separator STRING         [default:  ]
  -o, --output FILENAME
  -O, --output-type [text|json]  [default: text]
  -n, --n INTEGER                [default: 1]
  -e, --entropy
  --help                         Show this message and exit.
$ puup -n 10 -s .
plentifully.undecipherably.anhydrous.premise
westerly.timorously.gobsmacked.overload
disturbingly.third.theoretical.bacteriostat
sarcastically.sapiently.uncurtained.authoritarianism
wherever.unqualifiedly.proactive.kindheartedness
twirlingly.inaugurally.in.stockman
perspicuously.unsociably.ploughed.flaming
thereunder.stylishly.nonunionized.cesarean
homewards.unduly.celibate.eyeglass
weakly.reticently.polyoicous.houseroom

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

puup-0.1.8.tar.gz (297.8 kB view details)

Uploaded Source

File details

Details for the file puup-0.1.8.tar.gz.

File metadata

  • Download URL: puup-0.1.8.tar.gz
  • Upload date:
  • Size: 297.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for puup-0.1.8.tar.gz
Algorithm Hash digest
SHA256 816333e24f7020ba56c6f20d3bbbffe0b1e3987d1b3b859210ee5bd7c204b0a4
MD5 8b6da5a38848977dea1166fca0585c88
BLAKE2b-256 92665114cc6455992893e297c08e29cdf37519673ed4f7a111285750166d78dc

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page