#!/usr/bin/env python3
"""Cari halaman TSC yang relevan untuk tautan internal artikel «obat gatal kulit bebas»."""
import sys

WS = "/home/mantapman/.hermes/profiles/atun/workspace"
sys.path.insert(0, WS)
from tsc_http import rest_json  # noqa: E402

KATA = ("gatal", "eksim", "dermatitis", "alergi", "jamur", "kulit-kering", "kapan",
        "praktik", "krian", "biaya", "kulit-sensitif", "jerawat-dari-dalam", "tahi-lalat")

hasil = {}
for page in (1, 2):
    st, d = rest_json("GET", f"/wp-json/wp/v2/posts?per_page=100&page={page}&status=publish"
                             f"&orderby=date&order=desc&_fields=id,slug,link,title,date")
    if st != 200 or not isinstance(d, list):
        print("gagal", st, str(d)[:120])
        break
    for x in d:
        s = x["slug"]
        if any(k in s for k in KATA):
            hasil[x["id"]] = (x["date"][:10], s, x["link"])
    if len(d) < 100:
        break

for i in sorted(hasil, reverse=True):
    tgl, s, link = hasil[i]
    print(f"{i} {tgl} {s}")
