Weather CORS proxy

This Pages project proxies a small allowlist of public APIs that don't ship CORS headers, so the roof-sketch-tool's browser modules can call them.

Endpoint: GET /?target=<encoded-url>

Allowed hosts:

Anything off the allowlist gets a 403. To use from the tool: localStorage.setItem('cors-proxy-base', location.origin).