CoolFace
Apppublic

SeaWolf-AI/aether-ad-genesis

sourceHugging Faceapache-2.0updated 5mo agoView on Hugging Face
1likes
export_storyboard.py30 linesDownload Raw Back to scripts
1"""Export seeds JSON → markdown storyboard."""2 3from __future__ import annotations4 5import argparse6import json7import sys8from pathlib import Path9 10sys.path.insert(0, str(Path(__file__).resolve().parent.parent))11 12from aether_ad.cli.commands import export_storyboard_markdown  # noqa: E40213 14 15def main() -> int:16    p = argparse.ArgumentParser()17    p.add_argument("--input", type=Path, required=True)18    p.add_argument("--output", type=Path, default=Path("outputs/storyboards.md"))19    args = p.parse_args()20    data = json.loads(args.input.read_text(encoding="utf-8"))21    md = export_storyboard_markdown(data)22    args.output.parent.mkdir(parents=True, exist_ok=True)23    args.output.write_text(md, encoding="utf-8")24    print(f"Wrote {args.output}")25    return 026 27 28if __name__ == "__main__":29    raise SystemExit(main())30