Added swapping text to regional indicator emoji for discord master
authorGeorgios Atheridis <georgios@atheridis.org>
Tue, 27 Dec 2022 13:46:09 +0000 (13:46 +0000)
committerGeorgios Atheridis <georgios@atheridis.org>
Tue, 27 Dec 2022 13:46:09 +0000 (13:46 +0000)
regional_indicator.py [new file with mode: 0644]

diff --git a/regional_indicator.py b/regional_indicator.py
new file mode 100644 (file)
index 0000000..e6b9b32
--- /dev/null
@@ -0,0 +1,47 @@
+import pyperclip
+
+letters = "abcdefghijklmnopqrstuvwxyz"
+numbers = "0123456789"
+numbers = {
+    "0": "zero",
+    "1": "one",
+    "2": "two",
+    "3": "three",
+    "4": "four",
+    "5": "five",
+    "6": "six",
+    "7": "seven",
+    "8": "eight",
+    "9": "nine",
+}
+
+symbols = ".!?#*"
+symbols = {
+    ".": "record_button",
+    ",": "pause_button:",
+    "!": "exclamation",
+    "?": "question",
+    "#": "hash",
+    "*": "asterisk",
+    " ": "blue_square",
+}
+
+def main():
+    text = input("Please input your text: ")
+    new_text = ""
+    for char in text.lower():
+        if char in letters:
+            new_text += f":regional_indicator_{char}:"
+        elif char in numbers:
+            new_text += f":{numbers[char]}:"
+        elif char in symbols:
+            new_text += f":{symbols[char]}:"
+        else:
+            continue
+        new_text += " "
+    print(new_text)
+    pyperclip.copy(new_text)
+
+
+if __name__ == "__main__":
+    main()