summaryrefslogtreecommitdiff
path: root/generate.py
diff options
context:
space:
mode:
Diffstat (limited to 'generate.py')
-rw-r--r--generate.py18
1 files changed, 11 insertions, 7 deletions
diff --git a/generate.py b/generate.py
index bd7e250..2b9b716 100644
--- a/generate.py
+++ b/generate.py
@@ -9,6 +9,17 @@ _root = os.path.dirname(__file__)
def _main():
dingbats = _read_dingbats()
+ _write_javascript_module(dingbats)
+
+
+def _read_dingbats():
+ with open(os.path.join(_root, "dingbats.csv")) as dingbats_file:
+ dingbat_reader = csv.DictReader(dingbats_file)
+
+ return list(dingbat_reader)
+
+
+def _write_javascript_module(dingbats):
with open(os.path.join(_root, "js/src/dingbats.ts"), "wt", encoding="utf-8") as typescript_file:
typescript_file.write("const dingbats = [\n")
@@ -21,12 +32,5 @@ def _main():
typescript_file.write("export default dingbats;\n");
-def _read_dingbats():
- with open(os.path.join(_root, "dingbats.csv")) as dingbats_file:
- dingbat_reader = csv.DictReader(dingbats_file)
-
- return list(dingbat_reader)
-
-
if __name__ == "__main__":
_main()