import numpy as np from jinja2 import Environment, FileSystemLoader, select_autoescape emojis = np.array([ "🍎", "🍏", "🍊", "🍋", "🍌", "🍉", "🍇", "🍓", "🍒", "🍑", "đŸĨ­", "🍍", "đŸĨĨ", "đŸĨ", "🍅", "🍆", "đŸĨ‘", "đŸĨ•", "đŸŒŊ", "đŸĨ”", "🍠", "đŸĨ", "đŸĨ–", "đŸĨ¨", "đŸĨ¯", "đŸĨž", "🧀", "🍖", "🍗", "đŸĨš", "🍔", "🍟", "🍕", "🌭", "đŸĨĒ", "🌮", "đŸŒ¯", "đŸŖ", "🍤", "🍙", "🍚", "🍜", "🍲", "🍛", "🍱", "đŸĨŸ", "đŸĻ", "🍧", "🍨", "🍩", "đŸĒ", "🎂", "🍰", "🧁", "đŸĢ", "đŸŦ", "🍭", "🍮", "☕", "đŸĩ", "đŸĨ¤", "🧃", "🍷", "🍸", "🍹", "đŸē", "đŸĨ‚", "đŸĨƒ", "đŸļ", "🐱", "🐭", "🐹", "🐰", "đŸĻŠ", "đŸģ", "đŸŧ", "🐨", "đŸ¯", "đŸĻ", "🐮", "🐷", "đŸŊ", "🐴", "đŸĻ„", "đŸĻ“", "đŸĻ’", "🐘", "đŸĻ", "đŸĒ", "đŸĢ", "🐑", "🐐", "🐓", "🐔", "đŸŖ", "🐤", "đŸĻ", "đŸĻ…", "đŸĻ‡", "đŸĻ‰", "đŸē", "🐍", "đŸĸ", "đŸĻŽ", "🐙", "đŸĻ‘", "đŸĻ", "đŸĻ€", "🐡", "🐠", "🐟", "đŸŦ", "đŸŗ", "đŸĻˆ", "🐊", "🐅", "🐆", "🐾", "đŸĻ‹", "🐞", "🐝", "🐜", "đŸ•ˇī¸", "đŸ•¸ī¸", "🌸", "🌹", "đŸŒē", "đŸŒģ", "đŸŒŧ", "🌷", "🌱", "🌲", "đŸŒŗ", "🌴", "đŸŒĩ", "🌾", "đŸŒŋ", "🍀", "🍁", "🍂", "🍃", "⭐", "🌟", "✨", "âšĄī¸", "â˜„ī¸", "â˜€ī¸", "đŸŒ¤ī¸", "⛅", "đŸŒĨī¸", "â˜ī¸", "đŸŒĻī¸", "đŸŒ§ī¸", "â›ˆī¸", "đŸŒŠī¸", "â„ī¸", "đŸŒŦī¸", "💨", "🌈", "☔", "💧", "🌊", "đŸ”Ĩ", "đŸ’Ĩ", "⛄", "🌋", "â›°ī¸", "đŸ”ī¸", "đŸ•ī¸", "đŸ–ī¸", "đŸœī¸", "đŸī¸", "đŸžī¸", "đŸŸī¸", "🏠", "🏡", "đŸĸ", "đŸŖ", "🏤", "đŸĨ", "đŸĻ", "🏨", "🏩", "đŸĒ", "đŸĢ", "đŸŦ", "🏭", "đŸ¯", "🏰", "â›Ē", "â›Šī¸", "🕌", "🕍", "đŸ—ŋ", "🎡", "đŸŽĸ", "🎠", "đŸŽĒ", "🎨", "đŸŽŦ", "🎤", "🎧", "đŸŽŧ", "🎹", "đŸŽē", "🎸", "đŸĨ", "đŸŽģ", "🎮", "🎲" ]) def render_markdown_template(template_path, output_path, context: dict): template_dir = template_path.parent template_file = template_path.name env = Environment( loader=FileSystemLoader(template_dir), autoescape=select_autoescape(['html', 'xml']), trim_blocks=True, lstrip_blocks=True ) template = env.get_template(template_file) rendered = template.render(**context) with open(output_path, 'w') as f: f.write(rendered) print(f"Template rendered to {output_path}")