# -*- coding: utf-8 -*-

import sys
import argparse
from pathlib import Path

BASE_DIR = Path(__file__).resolve().parents[1]
sys.path.append(str(BASE_DIR))

from core.draft_engine import create_one_latest_draft


def main():
    parser = argparse.ArgumentParser()
    parser.add_argument("--realtor-id", type=int, required=True)
    parser.add_argument("--article-no", default="")
    parser.add_argument("--dry-run", action="store_true")

    args = parser.parse_args()

    create_one_latest_draft(
        realtor_id=args.realtor_id,
        article_no=args.article_no or None,
        dry_run=args.dry_run,
    )


if __name__ == "__main__":
    main()
