#!/usr/bin/env python3
"""Tampilkan caption lengkap jadwal IG tertentu (untuk diperiksa/ditulis ulang)."""
import sys, json, time, urllib.request, urllib.error

WS = "/home/mantapman/.hermes/profiles/atun/workspace"
sys.path.insert(0, WS)
import repliz_client as rc

IDs = sys.argv[1:]
for sid in IDs:
    r = urllib.request.Request(f"https://api.repliz.com/public/schedule/{sid}",
                               headers={"Authorization": rc.AUTH_HEADER})
    d = json.loads(urllib.request.urlopen(r, timeout=60).read())
    d = d.get("doc") or d
    print(f"\n=== {sid} | {d.get('title')} | {d.get('type')} | {d.get('scheduleAt')}")
    print(f"    media: {[(m.get('url') or '').split('/')[-1] for m in (d.get('medias') or [])]}")
    print("--- caption ---")
    print(d.get("description"))
