from mk_nko_wg_exec import connect_mk, run from mk_nkoabang_portal_local import fetch_url, sftp_put_bytes, SLUG, VPS print("===WG===") print(run("/ip hotspot walled-garden print where dst-host~\"otantik\"", timeout=40)) try: data = fetch_url(f"http://{VPS}/hotspot/{SLUG}/menu-bell.html") data = data.replace(b"\r\n", b"\n").replace(b"\r", b"\n") jump, mk = connect_mk() try: sftp = mk.open_sftp() sftp_put_bytes(sftp, "hotspot/menu-bell.html", data) print("put menu-bell.html", len(data)) sftp.close() finally: mk.close() jump.close() except Exception as e: print("menu-bell skip", e)