"""Content display routes — read-only monitoring pages. Peers, tunnels, netdb, logs, profiles — all read-only display pages. Ported from net.i2p.router.web.helpers.PeerHelper, TunnelRenderer, etc. """ from __future__ import annotations from flask import Blueprint, render_template, current_app bp = Blueprint("content", __name__) @bp.route("/peers") def peers(): """Peer status page.""" return render_template("peers.html", peers=[]) @bp.route("/tunnels") def tunnels(): """Tunnel status page.""" return render_template("tunnels.html", tunnels=[]) @bp.route("/netdb") def netdb(): """Network database page.""" return render_template("netdb.html", entries=[]) @bp.route("/logs") def logs(): """Log viewer page.""" return render_template("logs.html", log_entries=[]) @bp.route("/profiles") def profiles(): """Peer profiles page.""" return render_template("profiles.html", profiles=[])