Sign inSign up

oaklight/veilrender

By oaklight

Updated 7 days ago

Headless browser rendering API — URL to HTML, Markdown and screenshots via Chromium

Image
0

5.9K

oaklight/veilrender repository overview

VeilRender

Headless browser rendering API — accepts a URL, renders with headless Chromium, returns HTML / Markdown / readability content.

无头浏览器渲染 API — 接收 URL,通过无头 Chromium 渲染,返回 HTML / Markdown / 可读性提取内容。

Quick Start

docker run -p 7860:7860 -e VEILRENDER_API_TOKEN=your-secret oaklight/veilrender

API Endpoints

EndpointMethodDescription
/healthGETHealth check
/renderPOSTRender a URL, return HTML / Markdown / readability content
/screenshotPOSTCapture a screenshot of a URL

Configuration

All settings via environment variables with VEILRENDER_ prefix:

VariableDefaultDescription
VEILRENDER_API_TOKEN(none)API token for auth (disabled if unset)
VEILRENDER_PORT7860Server port
VEILRENDER_TIMEOUT30000Browser navigation timeout (ms)
VEILRENDER_MAX_CONCURRENT3Max concurrent browser contexts

License

MIT

Tag summary

Content type

Image

Digest

sha256:e2a868f70

Size

409.3 MB

Last updated

7 days ago

docker pull oaklight/veilrender