From d61bc0129e2dc0e754707fedcd79e444dbc487ce Mon Sep 17 00:00:00 2001 From: Sam Ireland Date: Sat, 1 Oct 2022 01:21:27 +0100 Subject: [PATCH] Encoding UTF-8 specification (possible #11 fix) --- save.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/save.py b/save.py index 312a44b..37a1c75 100644 --- a/save.py +++ b/save.py @@ -42,7 +42,7 @@ if not os.path.exists(os.path.join(location, "posts")): # Are there any posts already? post_ids, existing_posts_html = [], [] if os.path.exists(os.path.join(location, html_file)): - with open(os.path.join(location, html_file)) as f: + with open(os.path.join(location, html_file), encoding="utf-8") as f: current_html = f.read() post_ids = re.findall(r'id="(.+?)"', current_html) existing_posts_html = re.findall( @@ -70,7 +70,7 @@ posts_html += existing_posts_html # Are there any comments already? comment_ids, existing_comments_html = [], [] if os.path.exists(os.path.join(location, html_file)): - with open(os.path.join(location, html_file)) as f: + with open(os.path.join(location, html_file), encoding="utf-8") as f: current_html = f.read() comment_ids = re.findall(r'id="(.+?)"', current_html) existing_comments_html = re.findall( @@ -91,11 +91,11 @@ else: comments_html += existing_comments_html # Save HTML -with open(os.path.join("html", html_file)) as f: +with open(os.path.join("html", html_file), encoding="utf-8") as f: html = f.read() -with open(os.path.join("html", "style.css")) as f: +with open(os.path.join("html", "style.css"), encoding="utf-8") as f: html = html.replace("", f"") -with open(os.path.join("html", "main.js")) as f: +with open(os.path.join("html", "main.js"), encoding="utf-8") as f: html = html.replace("", f"") html = html.replace("", "\n".join(posts_html)) html = html.replace("", "\n".join(comments_html))