{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/8"},{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/5"}],"enrichment":{"capability":"Encodes and decodes data using Douglas Crockford's base32 scheme, a human-readable alternative to standard base32 that excludes confusing characters and supports error detection.","skillfed_tags":["encoding","abandoned"],"use_cases":["Encode identifiers or tokens in a human-friendly format that is easy to read aloud or transcribe by hand","Decode Crockford base32 strings received from external systems or APIs that use this encoding standard","Add error detection to encoded data by appending a check symbol and validating it on decode","Replace standard base32 in contexts where confusing characters (I, L, O, U) must be avoided"],"what_it_does":"base32-crockford is a Python implementation of Douglas Crockford's base32 encoding scheme, an alternative to standard base32 designed for human readability and error resistance. It uses a symbol set of 10 digits and 22 letters, deliberately excluding I, L, O, and U to avoid confusion between similar-looking characters. The encoder produces uppercase output, while the decoder is case-insensitive and automatically corrects common misreadings (i\u21921, l\u21921, o\u21920). Hyphens can be inserted for readability and are stripped during decoding. The scheme also supports appending a check symbol to detect errors within encoded strings.\n\nThe package has no runtime dependencies and installs easily, but it is no longer actively maintained. The last release was in 2015 and the last repository commit in 2019, so it will not receive updates for new Python versions, security issues, or bug fixes. It is suitable for projects that need Crockford base32 encoding and can tolerate a static, unsupported codebase.","worth_installing":"Yes, if you specifically need Crockford base32 encoding and can accept an unmaintained package. The implementation is simple, has no dependencies, and carries no known vulnerabilities. However, do not use it if you require ongoing maintenance, support for modern Python versions, or active bug fixes. For new projects, verify that this encoding scheme is actually required rather than a standard alternative."},"id":"base32-crockford","links":{"html":"https://skillfed.io/packages/base32-crockford","md":"https://skillfed.io/packages/base32-crockford.md","pypi":"https://pypi.org/project/base32-crockford/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2015-03-19","license_spdx":null,"license_treatment":"permissive","name":"base32-crockford","python_support":"unspecified","summary":"A Python implementation of Douglas Crockford's base32 encoding scheme"},"popularity":{"monthly_downloads":784144,"position":5072,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.3.0"}
