{"categories":[{"label":"Linguistic","url":"https://skillfed.io/packages/category/text-processing-linguistic"},{"label":"General","url":"https://skillfed.io/packages/category/text-processing-general"}],"enrichment":{"capability":"Converts Unicode text to ASCII-only equivalents by transliterating each character to its best ASCII representation, leaving ASCII input unchanged and removing unmapped characters.","skillfed_tags":["text-processing","unicode-handling","slug-generation"],"use_cases":["Generate URL-safe slugs from Unicode titles or user input without special characters.","Normalize multilingual text for systems that only accept ASCII (legacy databases, APIs).","Convert emoji and symbolic characters to readable ASCII equivalents in text processing pipelines.","Prepare search queries by removing diacritics and non-ASCII characters for matching.","Clean user-generated content to prevent encoding issues in downstream systems."],"what_it_does":"AnyAscii is a Unicode-to-ASCII transliteration library that replaces Unicode characters with their closest ASCII equivalents on a character-by-character basis. It uses established romanization systems for different scripts and converts symbolic characters based on their meaning or appearance. All ASCII characters pass through unchanged; unmapped or unknown characters are removed entirely.\n\nThe library is lightweight with no external dependencies and supports Python 3.3 and later. It's commonly used for generating URL slugs, normalizing text for search, handling emoji conversion, and preparing multilingual input for ASCII-only systems. The transliteration is deterministic and context-free, making it predictable but not linguistically sophisticated.","worth_installing":"Yes. The package is actively maintained, has no dependencies, installs with low friction, carries no known vulnerabilities, and uses a permissive license. It solves a specific, common problem (Unicode-to-ASCII conversion) reliably. Install if you need straightforward character transliteration; skip if you need context-aware linguistic transformation or language-specific romanization rules."},"id":"anyascii","links":{"html":"https://skillfed.io/packages/anyascii","md":"https://skillfed.io/packages/anyascii.md","pypi":"https://pypi.org/project/anyascii/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-06-29","license_spdx":null,"license_treatment":"permissive","name":"anyascii","python_support":"supports_current","summary":"Unicode to ASCII transliteration"},"popularity":{"monthly_downloads":4132757,"position":2374,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.3.3"}
