Diff of /docs/emojize.py [000000] .. [79668b]

Switch to side-by-side view

--- a
+++ b/docs/emojize.py
@@ -0,0 +1,34 @@
+"""
+Small script to emojize html files.
+
+Inspired by: https://bitbucket.org/lbesson/bin/src/master/emojize.py
+"""
+
+import glob
+import re
+from sys import argv
+
+from emoji import emojize
+
+
+def match_to_emoji(m: re.Match) -> str:
+    return emojize(m.group(), language="alias")
+
+
+def emojize_all(s: str) -> str:
+    return re.sub(r":([0-9a-z_-]+):", match_to_emoji, s)
+
+
+if __name__ == "__main__":
+
+    dir = argv[1]
+
+    for file in glob.glob(dir + "/*.html"):
+
+        with open(file, "r") as f:
+            html = f.readlines()
+
+        html = [emojize_all(line) for line in html]
+
+        with open(file, "w") as f:
+            f.write("".join(html))