#!/usr/bin/env python3
"""hc44: cari 2 reply Threads (jadwal anak) utk album 24 Sep 2026 09:00 WIB."""
import sys
WS = "/home/mantapman/.hermes/profiles/atun/workspace"
sys.path.insert(0, WS)
from repliz_client import ReplizClient, ACC

c = ReplizClient()
docs, page = [], 1
while True:
    d = c.get("/public/schedule?page=%d&limit=100" % page)
    docs.extend(d.get("docs", []))
    if page >= (d.get("totalPages") or 1):
        break
    page += 1
print("dump", len(docs))
TH = ACC.STUDIOSOFT_THREADS
for s in sorted(docs, key=lambda x: x.get("scheduleAt") or ""):
    if s.get("accountId") != TH:
        continue
    at = s.get("scheduleAt") or ""
    if at.startswith("2026-09-24T02:0"):
        print("  %s | %s | type=%s | medias=%d | replies=%s | title=%r" % (
            at, s.get("status"), s.get("type"), len(s.get("medias") or []),
            s.get("replies"), (s.get("title") or "")[:40]))
        print("      desc=%r" % (s.get("description") or "")[:150])
print("\n-- semua jadwal Threads yg replies-nya menunjuk album hc44 --")
for s in docs:
    if s.get("accountId") == TH and "6ab2d15228015854006c7001" in str(s.get("replies")):
        print("  ", s.get("scheduleAt"), s.get("status"), s.get("replies"))
