#!/usr/bin/env python3
"""Riwayat jadwal IG StudioSoft: album feed per hari (semua status) + tanggal."""
import json, collections
docs = json.load(open('/tmp/ig_feed_inv.json'))
ACC = "6a38ac33c5ff4ce3a3231232"
rows = [d for d in docs if ((d.get('account') or {}).get('_id') or d.get('accountId')) == ACC]
print(f"total jadwal IG SS: {len(rows)}")
per = collections.defaultdict(list)
for d in rows:
    per[d.get('type')].append(d)
for t, lst in per.items():
    print(f"\n=== {t} ({len(lst)}) ===")
    for d in sorted(lst, key=lambda x: x.get('scheduleAt') or ''):
        med = [m.get('url', '').split('/')[-1] for m in (d.get('medias') or [])]
        print(f"  {(d.get('scheduleAt') or '')[:16]} {d.get('status'):8s} n={len(med):2d} "
              f"{med[0] if med else ''} | {(d.get('title') or '')[:50]}")
