aboutsummaryrefslogtreecommitdiff
path: root/generate.py
diff options
context:
space:
mode:
Diffstat (limited to 'generate.py')
-rw-r--r--generate.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/generate.py b/generate.py
index 9e94910..041e436 100644
--- a/generate.py
+++ b/generate.py
@@ -3,6 +3,7 @@ import sys
import requests
import json
import os
+import re
import secrets__
import config__
@@ -16,7 +17,7 @@ log_path = dir_path + "/posts_log.json"
try:
with open(log_path, "r") as infile:
posts_log = json.loads(infile.read())
-except FileNotFoundError:
+except (FileNotFoundError, json.decoder.JSONDecodeError):
with open(log_path, "w") as outfile:
outfile.write('[""]')
posts_log = []
@@ -44,10 +45,9 @@ posts_log.append(text)
with open(log_path, "w") as outfile:
outfile.write(json.dumps(posts_log[-config__.log_length:]))
-if(config__.emojis == True):
- emojis = json.load(open(dir_path + "/emojis.json"))
- for emoji in emojis:
- text = text.replace(emoji, ":"+emoji+":")
+emojis = json.load(open(dir_path + "/emojis.json"))
+for emoji in emojis:
+ text = re.sub(r'\b'+emoji+r'\b', ":"+emoji+":", text)
text = text.replace('@','@​').replace('#','#​')
print(text)