diff --git a/app/config/config.py b/app/config/config.py index a8244b4..ca8a20e 100644 --- a/app/config/config.py +++ b/app/config/config.py @@ -63,3 +63,5 @@ if imagemagick_path and os.path.isfile(imagemagick_path): ffmpeg_path = app.get("ffmpeg_path", "") if ffmpeg_path and os.path.isfile(ffmpeg_path): os.environ["IMAGEIO_FFMPEG_EXE"] = ffmpeg_path + +logger.info(f"{project_name} v{project_version}") diff --git a/app/utils/utils.py b/app/utils/utils.py index 12bddf6..3a813f0 100644 --- a/app/utils/utils.py +++ b/app/utils/utils.py @@ -168,6 +168,11 @@ def split_string_by_punctuations(s): next_char = "" for i in range(len(s)): char = s[i] + if char == "\n": + result.append(txt.strip()) + txt = "" + continue + if i > 0: previous_char = s[i - 1] if i < len(s) - 1: @@ -184,6 +189,8 @@ def split_string_by_punctuations(s): result.append(txt.strip()) txt = "" + # filter empty string + result = list(filter(None, result)) return result diff --git a/webui/Main.py b/webui/Main.py index 6ff61cf..16ddaef 100644 --- a/webui/Main.py +++ b/webui/Main.py @@ -62,6 +62,7 @@ def get_all_fonts(): for file in files: if file.endswith(".ttf") or file.endswith(".ttc"): fonts.append(file) + fonts.sort() return fonts