ruff formatted

This commit is contained in:
Tim Bendt
2025-05-08 12:09:43 -06:00
parent e0e7e6ac76
commit 125f500769
17 changed files with 485 additions and 286 deletions

View File

@@ -2,20 +2,22 @@ import edn_format
import os
import sys
def parse_edn_file(file_path):
with open(file_path, 'r') as file:
with open(file_path, "r") as file:
data = edn_format.loads(file.read())
return data
def convert_to_markdown(data, output_dir):
if not os.path.exists(output_dir):
os.makedirs(output_dir)
for i, item in enumerate(data):
file_name = f"output_{i+1}.md"
file_name = f"output_{i + 1}.md"
file_path = os.path.join(output_dir, file_name)
with open(file_path, 'w') as file:
with open(file_path, "w") as file:
file.write("# Data Item\n\n")
if isinstance(item, dict):
for key, value in item.items():
@@ -24,6 +26,7 @@ def convert_to_markdown(data, output_dir):
else:
file.write(f"{item}\n\n")
def main():
if len(sys.argv) < 2:
print("Usage: python edn_to_markdown.py <input_edn_file>")
@@ -41,5 +44,6 @@ def main():
convert_to_markdown(data, output_dir)
print(f"Converted EDN data to Markdown files in '{output_dir}'")
if __name__ == "__main__":
main()