#!/usr/bin/env python3
"""Cek HTTP setiap calon tautan internal tslaw.id sebelum dipakai di artikel."""
import urllib.request, urllib.error

URLS = [
    "https://www.tslaw.id/",
    "https://www.tslaw.id/layanan/",
    "https://www.tslaw.id/hubungi/",
    "https://www.tslaw.id/law-firm-surabaya/",
    "https://www.tslaw.id/cara-daftar-merek-dagang/",
    "https://www.tslaw.id/cara-daftar-merek-dagang-2/",
    "https://www.tslaw.id/perlindungan-hukum-hak-kekayaan-intelektual-umkm/",
    "https://www.tslaw.id/cara-daftar-hak-cipta/",
    "https://www.tslaw.id/6-cara-mendapatkan-bantuan-hukum-gratis-di-surabaya-untuk-masyarakat/",
    "https://www.tslaw.id/5-layanan-jasa-hukum-surabaya-untuk-umkm-dan-perusahaan-kecil-3/",
    "https://www.tslaw.id/konsultan-legalitas-usaha-surabaya/",
    "https://www.tslaw.id/pengacara-kontrak-bisnis-surabaya/",
    "https://www.tslaw.id/cara-daftar-cv-pt-online/",
    "https://www.tslaw.id/practice-areas/",
]
UA = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 Chrome/124 Safari/537.36"}

for u in URLS:
    try:
        r = urllib.request.Request(u, headers=UA, method="GET")
        with urllib.request.urlopen(r, timeout=60) as x:
            print(f"{x.status}  {u}")
    except urllib.error.HTTPError as e:
        print(f"{e.code}  {u}")
    except Exception as e:
        print(f"ERR  {u}  {str(e)[:60]}")
