danbooru-bot/extensions.py
mctaylors 20b8bf2432
feat: show rating
Signed-off-by: mctaylors <cantsendmails@mctaylors.ru>
2025-03-03 01:17:12 +03:00

30 lines
714 B
Python

import re
def humanize_tags_from_json(value, default):
if value != "":
output = str()
tags = value.split()
for t in tags:
output += f"{re.sub('_\\(.*', '', t)}, "
output = output[:-2]
return output
return default
def format_rating(value):
match value:
case "g":
# Negative Squared Latin Capital Letter G
return "๐Ÿ…ถ"
case "s":
# Negative Squared Latin Capital Letter S
return "๐Ÿ†‚"
case "q":
# Negative Squared Latin Capital Letter Q
return "๐Ÿ†€"
case "e":
# Negative Squared Latin Capital Letter E
return "๐Ÿ…ด"