"""네이버 블로그 임시저장 테스트 스크립트."""
import sys
import logging

# 워크트리 코드를 우선 사용하도록 path 조정
sys.path.insert(0, "/home/jay/projects/BlogAuto/.worktrees/task-1548.1-dev4")

logging.basicConfig(
    level=logging.INFO,
    format="%(asctime)s %(levelname)s %(name)s — %(message)s",
    datefmt="%Y-%m-%dT%H:%M:%S",
)

from publisher.naver_playwright import NaverPlaywrightPublisher

def main():
    pub = NaverPlaywrightPublisher(blog_id="incar_top")

    result = pub.publish(
        md_path="/home/jay/workspace/output/blog/naver/content-20260408-인카금융.md",
        images_dir="/home/jay/workspace/output/blog/naver/images/",
        visibility="draft",  # ⚠️ 반드시 draft!
    )

    print(f"\n=== 결과 ===")
    print(f"성공: {result['success']}")
    print(f"메시지: {result['message']}")
    print(f"URL: {result.get('url', 'N/A')}")
    print(f"블록 수: {result.get('blocks', 0)}")

    return 0 if result["success"] else 1

if __name__ == "__main__":
    sys.exit(main())
