""" Convierte el PDF de Tournament Rules de Riftbound a Markdown estructurado. Reutiliza parse_rulebook.parse_rulebook() que detecta headers por tamaƱo de fuente. """ from pathlib import Path from parse_rulebook import parse_rulebook if __name__ == "__main__": import sys pdf = Path(sys.argv[1]) if len(sys.argv) > 1 else Path("data/raw/tournament_rules.pdf") output = Path("data/processed/tournament_rules.md") output.parent.mkdir(parents=True, exist_ok=True) result = parse_rulebook(pdf) output.write_text(result, encoding="utf-8") print(f"Generado: {output} ({len(result)} chars)")