Show the IP information API on the home page (closes #156) #183

Merged
clawbot merged 1 commits from issue-156-ip-api-card into next 2026-10-27 05:27:24 +01:00
1 Commits
Author SHA1 Message Date
clawbot 763c9ed308 Show the IP information API on the home page (closes #156)
check / check (push) Waiting to run
The home page gets an IP information API card. It shows the curl
command that looks up the visitor's own address at /ip/{addr}. The page
then makes that same request and shows the JSON answer, pretty-printed.
An error answer, such as a 404 for an address with no route, is shown
the same way. A request that fails shows an error line.

The server gives the page the visitor's address, found as /ip/ finds
it, so a trusted proxy's X-Forwarded-For is honoured. The command takes
its origin from the browser, so it names the host the visitor used.

Model: opus-5-5
2026-10-27 04:16:13 +00:00