{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/10"}],"enrichment":{"capability":"Generates consistent, human-readable codenames from strings and numbers by hashing input and mapping to adjective-noun combinations, usable as a Python library or command-line tool.","skillfed_tags":["identifier-generation","cli-tool"],"use_cases":["Replace database record IDs with memorable names when displaying results to users or in logs","Generate human-friendly aliases for network addresses, MAC addresses, or other technical identifiers","Create consistent, pronounceable codenames for test fixtures or temporary objects in CI/CD pipelines","Build user-facing reference codes for support tickets, orders, or transactions that are easier to communicate verbally","Generate mnemonic identifiers for distributed system nodes or container instances for easier monitoring and debugging"],"what_it_does":"Codenamize maps arbitrary strings and numbers to consistent, memorable codenames by hashing the input and combining adjectives with nouns. It solves the problem of presenting hard-to-remember identifiers (UUIDs, hashes, IP addresses, database IDs) to users in a more human-friendly form\u2014the same input always produces the same codename, making it suitable for reference codes, logging, or user-facing display.\n\nThe package works as both a Python library and a standalone command-line tool. You control the output format by specifying the number of adjectives, maximum word length, separator character, and capitalization. It includes pre-built word lists and supports configurable hash algorithms. With no runtime dependencies and a pure-Python implementation, it installs quickly and runs anywhere Python is available.","worth_installing":"Yes, if you need human-readable, collision-resistant codenames and can accept an abandoned package. The library is simple, has no dependencies, and the core algorithm is stable. However, verify that the word lists and Python version support meet your needs\u2014the last release was June 2018 and classifiers only claim support through Python 3.4. For new projects, consider whether an actively maintained alternative better fits your risk tolerance."},"id":"codenamize","links":{"html":"https://skillfed.io/packages/codenamize","md":"https://skillfed.io/packages/codenamize.md","pypi":"https://pypi.org/project/codenamize/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2018-06-21","license_spdx":null,"license_treatment":"permissive","name":"codenamize","python_support":"unspecified","summary":"Generate consistent easier-to-remember names from strings and numbers"},"popularity":{"monthly_downloads":101346,"position":12944,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.2.3"}
