{"categories":[{"label":"Linguistic","url":"https://skillfed.io/packages/category/text-processing-linguistic/2"}],"enrichment":{"capability":"Extracts emojis and emoticons from text, returning their positions, Unicode names, and meanings in a dictionary format.","skillfed_tags":["emoji-detection","text-parsing","nlp-preprocessing"],"use_cases":["Sentiment analysis pipelines that need to extract and interpret emojis as sentiment signals from social media text.","Content moderation systems that identify and locate emojis or emoticons in user-generated text for filtering or flagging.","Data preprocessing for NLP tasks where emoji presence or meaning should be captured as features or metadata.","Bulk text processing of large datasets where extracting all emoji/emoticon occurrences and their positions is required.","Text annotation or enrichment workflows that map emojis to their Unicode names for downstream analysis or display."],"what_it_does":"Emot is a Python library that identifies emojis and emoticons within text strings and returns structured data about each match. It parses Unicode emoji characters and ASCII emoticon patterns (like :-) and :-() from input text, reporting the matched symbols, their byte positions, and their semantic meanings in a dictionary with a success flag.\n\nThe library generates detection patterns dynamically from an internal emoji database each time an object is instantiated, allowing customization by editing the database file. Version 3.0 added bulk processing functions that use multiprocessing to handle large text datasets, distributing work across available CPU cores (defaulting to half the system total) for potential performance gains on many strings at once.","worth_installing":"Yes, if you need straightforward emoji and emoticon extraction with no external dependencies. However, exercise caution: the project is dormant (last release 2021-08-02), the GPL license terms are unclear, and Python version support is unspecified. Suitable for one-off scripts or legacy systems, but risky for new production code without verifying GPL compliance and testing against your target Python version."},"id":"emot","links":{"html":"https://skillfed.io/packages/emot","md":"https://skillfed.io/packages/emot.md","pypi":"https://pypi.org/project/emot/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2021-08-02","license_spdx":null,"license_treatment":"unclear","name":"emot","python_support":"unspecified","summary":"Emoji and Emoticons detection package for Python"},"popularity":{"monthly_downloads":272169,"position":8210,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"3.1"}
