{"library":"confusables","type":"library","category":null,"description":"Confusables is a Python package designed for analyzing and matching words that appear similar but use different Unicode characters. It leverages the official Unicode confusable characters list to detect homoglyphs, which can be useful for applications like identifying malicious fake website names, normalizing text data, or bypassing profanity filters. The library is currently at version 1.2.0 and receives updates as needed, particularly for Unicode character set changes.","language":"python","status":"active","version":"1.2.0","tags":["unicode","security","fuzzy matching","confusable characters","homoglyphs","text processing"],"last_verified":"Fri May 22","install":[{"cmd":"pip install confusables","imports":["from confusables import is_confusable","from confusables import confusable_characters","from confusables import confusable_regex","from confusables import normalize"]}],"homepage":null,"github":"https://github.com/woodgern/confusables","docs":null,"changelog":null,"pypi":"https://pypi.org/project/confusables/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":1.7,"avg_import_s":0.11,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/confusables/compatibility"}}