Skip to main content

Memorable

A library for generating memorable strings.

Usage

import memorable

memorable.name()
# lue-the-jealously-happy-go-lucky
memorable.action()
# eat-a-pretty-payment
memorable.thing()
# cleverly-neglected-talk
memorable.code_phrase()
# amused-chilly-minestrone-distribute

Advanced usage

It is possible to generate strings focusing on a specific theme.

for kind in memorable.NounTypes:
    phrase = memorable.thing(kind=kind)
    print(f'{kind.value}: {phrase}')
    # alcohols: wonderfully-overdue-beer
    # animals: uncritically-thoughtful-octopus
    # elements: vividly-mindless-chromium
    # foods: jubilantly-snappy-stew
    # fruits: poorly-handmade-kiwano
    # geographies: quaintly-mountainous-beach
    # households: hurriedly-ready-zester
    # investments: meticulously-variable-bitcoin
    # literature: madly-bogus-ode
    # mythical: readily-general-centaur
    # occupations: casually-tinted-data-scientist
    # organs: nightly-splendid-lungs
    # places: casually-definitive-farm
    # relations: later-ready-babushka
    # rocks: slavishly-hot-picrite
    # royalty: fast-loyal-despot
    # tools: unnecessarily-unripe-needle-nose
    # transports: hollowly-cheerful-pickup
    # trees: never-offbeat-fir
    # vegtables: naively-happy-bitter-melon
    # water_bodies: upliftingly-flickering-wadi

If memorable is being used to generate ids and you'd like to reduce the frequency of collisions (you should expect some collisions) it's possible to request some extra characters tacked on the end to make them less common.

memorable.action(extra_characters=4)
# demand-the-hidden-bread-machine-gths

Metadata

Release files for memorable 1.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for memorable 1.0.3
File Size Uploaded Provenance Actions
memorable-1.0.3.tar.gz 43.8 kB Without provenance Details for memorable-1.0.3.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for memorable 1.0.3
File Interpreter ABI Platform Actions
memorable-1.0.3-py3-none-any.whl Python 3 none any Details for memorable-1.0.3-py3-none-any.whl

Total release size: 90.5 kB

Release files / memorable-1.0.3.tar.gz

Download URL memorable-1.0.3.tar.gz
Size 43.8 kB
Tags Source
SHA-256 checksum
How to use checksums
fa3b003f613e938453c47d5158cdaf1af2279717815ae785e51466f698c49b21
BLAKE2b-256 checksum
How to use checksums
f27ca4514be6340cce851b8da9b2def5dcbbce75966568dc436e9a3160ebf18f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.0.10 CPython/3.9.8 Linux/5.13.0-39-generic

Release files / memorable-1.0.3-py3-none-any.whl

Download URL memorable-1.0.3-py3-none-any.whl
Size 46.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
86a9da2dd3fa32a071f70034043c5a6181d3c78c42bf73aac7edc462db9b7ec5
BLAKE2b-256 checksum
How to use checksums
96c403c9128653abaa447deab44de67ed5ff4965d557ba3c2c972b08fd112ffa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.0.10 CPython/3.9.8 Linux/5.13.0-39-generic

Security for memorable 1.0.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page