#!/usr/bin/env python3
"""Cek isi jobs.json di beberapa lokasi profil: apakah perubahan kita mendarat di sana."""
import json, os

CALON = ["/home/mantapman/.hermes/profiles/atun/cron/jobs.json",
         "/home/mantapman/.hermes/cron/jobs.json"]
TARGET = {"fefd8c1c61d1": "rank-tracker", "70d3a72f87a7": "keyword-monitor",
          "1e75a2a68880": "ss-ig-story-roll", "754ecdec3503": "studiosoft-artikel-harian",
          "c0d87a": "?"}

for p in CALON:
    if not os.path.exists(p):
        print(f"{p} — TIDAK ADA")
        continue
    j = json.load(open(p))
    jobs = j if isinstance(j, list) else j.get("jobs", [])
    print(f"\n{p} — {len(jobs)} job")
    for x in jobs:
        if x.get("id") in TARGET:
            sch = x.get("schedule")
            if isinstance(sch, dict):
                sch = sch.get("expr") or sch.get("display")
            print(f"   {x.get('id')} | {x.get('name')} | enabled={x.get('enabled')} | "
                  f"paused={x.get('paused')} | {sch} | script={x.get('script')}")
