{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/6"},{"label":"Text Processing","url":"https://skillfed.io/packages/category/text-processing/2"},{"label":"Database","url":"https://skillfed.io/packages/category/database/3"},{"label":"Information Analysis","url":"https://skillfed.io/packages/category/scientific-engineering-information-analysis/2"},{"label":"General","url":"https://skillfed.io/packages/category/text-processing-general"}],"enrichment":{"capability":"Provides detailed Unicode character properties and metadata from the Unicode Character Database with human-readable aliases, as an alternative to Python's standard library unicodedata module.","skillfed_tags":["unicode-data","character-properties"],"use_cases":["Analyzing text to extract script, block, or category information for all characters regardless of Python version","Building text processing tools that need human-readable Unicode property names and aliases","Performing linguistic or character-level analysis that requires properties beyond what unicodedata exposes","Working with legacy code that depends on a specific frozen Unicode version"],"what_it_does":"Tangled up in Unicode is a Python module that exposes the Unicode Character Database (UCD) with a richer API than the standard library's unicodedata module. It provides access to character properties like category, bidirectional class, script, block, and age, along with human-readable aliases for property values (e.g., 'Currency_Symbol' instead of 'Sc'). The package ships with Unicode 14.0.0 data, independent of your Python version\u2014a significant advantage over unicodedata, which is locked to whatever Unicode version your Python interpreter was built with.\n\nThe module is written in pure Python but can be compiled with Cython for performance. It does not support some unicodedata features like normalize() or lookup() by name, and it is no longer maintained\u2014the last release was in September 2021 and the repository has not been updated since November 2022. This means the Unicode database will not be refreshed as new versions are released.","worth_installing":"No, not recommended for new projects. While the package offers richer Unicode metadata than the standard library, it is abandoned and will not receive updates as Unicode evolves. For most use cases, Python's built-in unicodedata is sufficient and actively maintained. Consider this package only if you have a specific dependency on its API or need its exact Unicode 14.0.0 snapshot and can accept no future maintenance."},"id":"tangled-up-in-unicode","links":{"html":"https://skillfed.io/packages/tangled-up-in-unicode","md":"https://skillfed.io/packages/tangled-up-in-unicode.md","pypi":"https://pypi.org/project/tangled-up-in-unicode/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2021-09-27","license_spdx":null,"license_treatment":"permissive","name":"tangled-up-in-unicode","python_support":"supports_current","summary":"Access to the Unicode Character Database (UCD)"},"popularity":{"monthly_downloads":400544,"position":6938,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.2.0"}
