import sys
from pathlib import Path

sys.path.insert(0, str(Path(__file__).resolve().parent.parent))

from app.render.video_builder import render_video

FACT = (
    "Dünyanın en büyük banknotu olan 100.000 Peso, Filipinler tarafından basılmış olup "
    "neredeyse bir A4 kağıdı boyutundadır."
)


def main():
    category_slug = sys.argv[1] if len(sys.argv) > 1 else "finans"
    fact = sys.argv[2] if len(sys.argv) > 2 else FACT

    out_dir = Path(__file__).resolve().parent.parent / "output" / "_test"
    output_path = out_dir / f"{category_slug}.mp4"

    result = render_video(category_slug, fact, output_path)
    print(f"Rendered: {result}")


if __name__ == "__main__":
    main()
