2025-04-17 09:02:01 -04:00
|
|
|
# python in a js project? lunacy
|
|
|
|
|
|
2025-06-25 22:21:24 -04:00
|
|
|
import requests, json, re
|
2025-04-17 09:02:01 -04:00
|
|
|
|
2025-06-25 22:21:24 -04:00
|
|
|
emojilistraw = requests.get("https://github.com/xCykrix/discord_emoji/raw/refs/heads/main/mod.ts")
|
|
|
|
|
emojilistraw = emojilistraw.text
|
2025-04-17 09:02:01 -04:00
|
|
|
|
2025-06-25 22:21:24 -04:00
|
|
|
patt1 = re.compile("// deno.*\n.*\n.*\n.*\n.*\n\n.*\n.*= ")
|
|
|
|
|
patt2 = re.compile("}\n\n.*\n.*= {\n")
|
|
|
|
|
patt3 = re.compile("}\n\n.*\n.*\n.*\n.*\n.*\n.*\n.*\n.*\n.*\n")
|
2025-04-17 09:02:01 -04:00
|
|
|
|
2025-06-25 22:21:24 -04:00
|
|
|
patterns = [patt1, patt2, patt3]
|
|
|
|
|
|
|
|
|
|
for pattern in patterns:
|
|
|
|
|
emojilistraw = re.sub(pattern, "", emojilistraw)
|
|
|
|
|
|
|
|
|
|
emojilistparsed = json.loads(emojilistraw.rpartition(",")[0] + "}")
|
|
|
|
|
|
|
|
|
|
out = open("../static/emoji.json", "w+")
|
|
|
|
|
out.write(json.dumps(emojilistparsed, ensure_ascii=False, indent=4))
|