# cli_publish.py
import sys
from tiktok_client import upload_video
from config import (
    TIKTOK_PRODUCTION
)
def main():
    if len(sys.argv) < 3:
        print("Usage: python cli_publish.py /path/to/video.mp4 \"Caption text\"")
        sys.exit(1)

    video_path = sys.argv[1]
    caption = sys.argv[2]

    # aquí cargas tu token (de archivo o donde lo guardes)
    from my_token_store import load_access_token
    access_token = load_access_token()

    resp = upload_video(
        file_path=video_path,
        access_token=access_token,
        caption=caption,
        privacy_level="PUBLIC",
    )
    print("Published:", resp)

if __name__ == "__main__":
    main()
