{"categories":[{"label":"Text Processing","url":"https://skillfed.io/packages/category/text-processing/3"}],"enrichment":{"capability":"Converts Unicode characters outside the basic ASCII range into their ASCII equivalents or a specified replacement character, following the Apache Lucene ASCII Folding Filter approach.","skillfed_tags":["text-normalization","unicode-handling"],"use_cases":["Normalize user-generated text for search indexing or database storage where ASCII-only fields are required","Clean up product names or URLs containing accented characters for compatibility with legacy systems","Prepare multilingual text for ASCII-based APIs or services that don't handle Unicode","Sanitize input text for filename generation or slug creation in web applications","Deduplicate search queries by folding accented variants to a common ASCII form"],"what_it_does":"fold_to_ascii is a lightweight Python library that strips Unicode characters down to their ASCII equivalents. It converts accented letters, symbols, and other non-ASCII Unicode characters into plain ASCII representations\u2014for example, turning 'pat\u00e9' into 'pate' and '\u00ae' into nothing (or a custom replacement character you specify). It's based on Apache Lucene's ASCII Folding Filter, making it predictable for text processing workflows that need ASCII-safe output.\n\nThe package has no runtime dependencies and installs as a simple pure-Python wheel. It differs from other Unicode-to-ASCII libraries by allowing you to specify a custom replacement character for unmapped symbols, rather than forcing the empty string. However, it has been unmaintained since 2020-05-03, so it receives no updates or security reviews.","worth_installing":"Yes, if you need straightforward Unicode-to-ASCII folding with no dependencies and can tolerate an unmaintained package. The library is simple, has no vulnerabilities on record, and works for its narrow purpose. Install it only if you're comfortable with a codebase last updated in 2020-05-03 and have no expectation of future updates or support."},"id":"fold-to-ascii","links":{"html":"https://skillfed.io/packages/fold-to-ascii","md":"https://skillfed.io/packages/fold-to-ascii.md","pypi":"https://pypi.org/project/fold-to-ascii/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2020-05-03","license_spdx":null,"license_treatment":"permissive","name":"fold-to-ascii","python_support":"unspecified","summary":"A Python port of the Apache Lucene ASCII Folding Filter that converts alphabetic, numeric, and symbolic Unicode characters which are not in the first 127 ASCII characters (the \u2018Basic Latin\u2019 Unicode block) into ASCII equivalents, if they exist."},"popularity":{"monthly_downloads":151845,"position":10919,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.0.2.post1"}
