#!/usr/bin/env python3
"""Lihat endpoint Yoast & Astra yang tersedia (untuk tahu apakah tautan sosial bisa diperbaiki lewat API)."""
import json, urllib.request

UA = {"User-Agent": "Mozilla/5.0"}
d = json.loads(urllib.request.urlopen(urllib.request.Request(
    "https://www.theskincodeclinic.com/wp-json/", headers=UA), timeout=60).read())
for rute, info in sorted((d.get("routes") or {}).items()):
    if rute.startswith(("/yoast/", "/wp-rocket/", "/astra/", "/wp/v2/options", "/wp/v2/settings")):
        metode = []
        for e in (info.get("endpoints") or []):
            metode += e.get("methods", [])
        print(f"  {rute}  {sorted(set(metode))}")
