diff --git a/convert_md_to_paprika3.py b/convert_md_to_paprika3.py new file mode 100644 index 0000000..4702e72 --- /dev/null +++ b/convert_md_to_paprika3.py @@ -0,0 +1,26 @@ +import os +import re + +def convert_md_to_paprika3(file_path): + # read the contents of the file + with open(file_path, "r") as f: + contents = f.read() + # perform formatting operations on the text + formatted_contents = re.sub(r"# (.*)", r"

\1

", contents) + formatted_contents = re.sub(r"## (.*)", r"

\1

", formatted_contents) + formatted_contents = re.sub(r"### (.*)", r"

\1

", formatted_contents) + formatted_contents = re.sub(r"\*\*(.*)\*\*", r"\1", formatted_contents) + formatted_contents = re.sub(r"_(.*)_", r"\1", formatted_contents) + # write the formatted text to a new file + with open(file_path[:-3] + ".paprika3", "w") as f: + f.write(formatted_contents) + +# get a list of all the files in the folder +folder_path = "/path/to/folder" +files = os.listdir(folder_path) +# convert each file to Paprika3 format +for file in files: + # only convert files with the .md extension + if file.endswith(".md"): + file_path = os.path.join(folder_path, file) + convert_md_to_paprika3(file_path) \ No newline at end of file