org-rust-parser 0.1.8

parser for org mode documents
Documentation
# how data is collected for the phf_map emojis

import requests


ret_string = ""
data = requests.get(
    "https://cdn.jsdelivr.net/npm/emojibase-data@7.0.1/en/shortcodes/github.json"
).json()


for unicode, shortcodes in data.items():
    if "-" in unicode:
        unicode = unicode.split("-")[0]
    if isinstance(shortcodes, list):
        for item in shortcodes:
            ret_string += f"\"{item}\" => '{chr(int(unicode, 16))}',\n"
    else:
        ret_string += f"\"{shortcodes}\" => '{chr(int(unicode, 16))}',\n"

print(ret_string)

# requests.get("")

# soup = BeautifulSoup(html_doc, 'html.parser')