diff --git a/script/flatpak/convert-release-notes.py b/script/flatpak/convert-release-notes.py index 49d57a2286..2c29cbacbf 100644 --- a/script/flatpak/convert-release-notes.py +++ b/script/flatpak/convert-release-notes.py @@ -1,18 +1,18 @@ +import os import re import requests import sys import textwrap -import os + +from html import escape def clean_line(line: str, in_code_fence: bool) -> str: - line = re.sub(r"<", "<", line) - line = re.sub(r">", ">", line) line = re.sub(r"\(\[(#\d+)\]\([\w|\d\:|\/|\.|\-|_]*\)\)", lambda match: f"[{match.group(1)}]", line) line = re.sub(r"\[(#\d+)\]\([\w|\d\:|\/|\.|\-|_]*\)", lambda match: f"[{match.group(1)}]", line) if not in_code_fence: line = line.strip() - return line + return escape(line) def convert_body(body: str) -> str: