Source code for emoji_data_python.conversion

[docs]def unified_to_char(code_point: str) -> str: """Renders a character from its hexadecimal codepoint :param code_point: Character code point ex: `'261D'` >>> emoji_data_python.unified_to_char('1F603') 'πŸ˜ƒ' """ return "".join([chr(int(code, 16)) for code in code_point.split("-")])
[docs]def char_to_unified(chars: str) -> str: """Returns a characters unified codepoint :param chars: Emoji character ex: `'πŸ‡ΏπŸ‡¦'` >>> emoji_data_python.char_to_unified('πŸ‡ΏπŸ‡¦') '1F1FF-1F1E6' """ return "-".join([f"{ord(char):04x}".upper() for char in chars])