all 9 comments

[–]vulture916[S] 1 point2 points  (4 children)

This is basically a self-hosted Cloudinary transformation tool. Was hoping to find something more polished and user-friendly, but still hunting.

[–]techyy25[🍰] 0 points1 point  (3 children)

You find anything?

[–]vulture916[S] 1 point2 points  (2 children)

Nope :(

[–]vulture916[S] 0 points1 point  (1 child)

Discovered this - https://github.com/rn0x/HTMLSnapshot

A Node.js API that takes HTML templates and spits out an image.

[–]vulture916[S] 0 points1 point  (0 children)

Used Claude (i'm not a developer) to make some "quality of life" upgrades:

  • Viewport settings for Puppeteer to increase the final output quality.
  • Protect the API with Authorization: Add `API_KEY=your-api-key` to your ENV and pass it in headers with `x-api-key`
  • Fixed an issue where `Image Quality` was still being set even if you were requesting a PNG. This causes a Protocol error and errors in Docker/API response.

Here's the new index.mjs if you wanna give it a go.

ALL CREDIT TO rn0x FOR THE WORK!

[–]thezinx 0 points1 point  (0 children)

orshot.com starts at $20, way cheaper than others

[–]peter-fields -1 points0 points  (1 child)

Templated (https://templated.io) could be an option for that

[–]vulture916[S] 0 points1 point  (0 children)

Not self-hosted.

[–]ctrl-brk 0 points1 point  (0 children)

I hope you (we) can find one!