Read any article, clean & distraction-free
GET ?url=https://example.com/article — extract (JSON)
GET ?url=...&format=text — plain text
GET ?url=...&format=html — reader HTML
GET ?url=...&summarize=1 — + AI summary
GET ?url=...&cache=0 — bypass cache
GET ?action=cache — list cached pages (JSON)
GET ?action=ping — health check