""" ui.py — Interface navigateur pour CroxyProxy API Contient uniquement le HTML/CSS/JS de l'UI. Importé par app.py. """ from html import escape def error_page(message, url=""): """Page d'erreur affichée dans l'iframe quand une page ne charge pas.""" code = f'

{escape(url)}

' if url else '' return f"""
⚠️

Impossible de charger la page

{escape(message)}

{code}

Réessaie avec un autre serveur, ou un autre site.

""" # Interface principale servie sur "/" BROWSER_UI = r""" Proxy Browser
🔒
Prêt API ↗

Proxy Browser

Navigue sur le web via les serveurs CroxyProxy

Récupération directe depuis le serveur. Les sites « server-side » (Wikipedia, vieux Reddit, docs, news) marchent bien ; les apps lourdes en JavaScript peuvent ne pas s'afficher correctement.

"""