#!/usr/bin/env python3
"""Lihat slot FB & LI & Threads StudioSoft 15-22 Okt (validasi slot hc66)."""
import json
import sys
from datetime import datetime, timezone

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

docs = json.load(open('/tmp/hc66_sched.json'))
name = {ACC.STUDIOSOFT_THREADS: "THREADS", ACC.STUDIOSOFT_LINKEDIN: "LINKEDIN",
        ACC.STUDIOSOFT_FB: "FB", ACC.STUDIOSOFT_IG: "IG"}
rows = []
for d in docs:
    if d.get('accountId') not in name:
        continue
    at = str(d.get('scheduleAt'))[:16]
    if '2026-10-15' <= at <= '2026-10-22':
        rows.append((name[d['accountId']], at, d.get('status'), d.get('type'),
                     (d.get('title') or '')[:45]))
rows.sort(key=lambda r: (r[0], r[1]))
for r in rows:
    print(r)
