import os import subprocess from tqdm import tqdm from config import * input_dir = "recipes-md" os.makedirs(OUTDIR_MEDIAWIKI, 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(OUTDIR_MEDIAWIKI, 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}")