import os import subprocess from tqdm import tqdm input_dir = "recipes-md" output_dir = "recipes-mediawiki" os.makedirs(output_dir, exist_ok=True) # Process each markdown file in the input directory for filename in tqdm(os.listdir(input_dir)): if filename.endswith(".md"): input_path = os.path.join(input_dir, filename) output_filename = os.path.splitext(filename)[0] + ".mediawiki" output_path = os.path.join(output_dir, output_filename) # Run pandoc command try: subprocess.run([ "pandoc", input_path, "-f", "markdown", "-t", "mediawiki", "-o", output_path ], check=True) except subprocess.CalledProcessError as e: print(f"Error converting {filename}: {e}")