chore: use snapotter.com as placeholder URL for html-to-image tool

This commit is contained in:
SnapOtter
2026-06-06 21:45:39 +08:00
parent 5bcc357725
commit 8512c518b2
23 changed files with 25 additions and 25 deletions
+1 -1
View File
@@ -225,7 +225,7 @@ Capture a webpage as an image. Unlike other tools, this endpoint accepts `applic
curl -X POST http://localhost:1349/api/v1/tools/html-to-image \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{"url": "https://example.com", "format": "png", "devicePreset": "desktop"}'
-d '{"url": "https://snapotter.com", "format": "png", "devicePreset": "desktop"}'
```
**Response:**
+1 -1
View File
@@ -1007,7 +1007,7 @@ export const ar: TranslationKeys = {
},
"html-to-image": {
url: "URL",
urlPlaceholder: "https://example.com",
urlPlaceholder: "https://snapotter.com",
format: "Output Format",
quality: "Quality",
devicePreset: "Device",
+1 -1
View File
@@ -1020,7 +1020,7 @@ export const de: TranslationKeys = {
},
"html-to-image": {
url: "URL",
urlPlaceholder: "https://example.com",
urlPlaceholder: "https://snapotter.com",
format: "Output Format",
quality: "Quality",
devicePreset: "Device",
+1 -1
View File
@@ -965,7 +965,7 @@ export const en = {
},
"html-to-image": {
url: "URL",
urlPlaceholder: "https://example.com",
urlPlaceholder: "https://snapotter.com",
format: "Output Format",
quality: "Quality",
devicePreset: "Device",
+1 -1
View File
@@ -1002,7 +1002,7 @@ export const es: TranslationKeys = {
},
"html-to-image": {
url: "URL",
urlPlaceholder: "https://example.com",
urlPlaceholder: "https://snapotter.com",
format: "Output Format",
quality: "Quality",
devicePreset: "Device",
+1 -1
View File
@@ -1021,7 +1021,7 @@ export const fr: TranslationKeys = {
},
"html-to-image": {
url: "URL",
urlPlaceholder: "https://example.com",
urlPlaceholder: "https://snapotter.com",
format: "Output Format",
quality: "Quality",
devicePreset: "Device",
+1 -1
View File
@@ -1003,7 +1003,7 @@ export const hi: TranslationKeys = {
},
"html-to-image": {
url: "URL",
urlPlaceholder: "https://example.com",
urlPlaceholder: "https://snapotter.com",
format: "Output Format",
quality: "Quality",
devicePreset: "Device",
+1 -1
View File
@@ -1015,7 +1015,7 @@ export const id: TranslationKeys = {
},
"html-to-image": {
url: "URL",
urlPlaceholder: "https://example.com",
urlPlaceholder: "https://snapotter.com",
format: "Output Format",
quality: "Quality",
devicePreset: "Device",
+1 -1
View File
@@ -1014,7 +1014,7 @@ export const it: TranslationKeys = {
},
"html-to-image": {
url: "URL",
urlPlaceholder: "https://example.com",
urlPlaceholder: "https://snapotter.com",
format: "Output Format",
quality: "Quality",
devicePreset: "Device",
+1 -1
View File
@@ -973,7 +973,7 @@ export const ja: TranslationKeys = {
},
"html-to-image": {
url: "URL",
urlPlaceholder: "https://example.com",
urlPlaceholder: "https://snapotter.com",
format: "Output Format",
quality: "Quality",
devicePreset: "Device",
+1 -1
View File
@@ -958,7 +958,7 @@ export const ko: TranslationKeys = {
},
"html-to-image": {
url: "URL",
urlPlaceholder: "https://example.com",
urlPlaceholder: "https://snapotter.com",
format: "Output Format",
quality: "Quality",
devicePreset: "Device",
+1 -1
View File
@@ -1017,7 +1017,7 @@ export const nl: TranslationKeys = {
},
"html-to-image": {
url: "URL",
urlPlaceholder: "https://example.com",
urlPlaceholder: "https://snapotter.com",
format: "Output Format",
quality: "Quality",
devicePreset: "Device",
+1 -1
View File
@@ -1018,7 +1018,7 @@ export const pl: TranslationKeys = {
},
"html-to-image": {
url: "URL",
urlPlaceholder: "https://example.com",
urlPlaceholder: "https://snapotter.com",
format: "Output Format",
quality: "Quality",
devicePreset: "Device",
+1 -1
View File
@@ -1014,7 +1014,7 @@ export const ptBR: TranslationKeys = {
},
"html-to-image": {
url: "URL",
urlPlaceholder: "https://example.com",
urlPlaceholder: "https://snapotter.com",
format: "Output Format",
quality: "Quality",
devicePreset: "Device",
+1 -1
View File
@@ -1016,7 +1016,7 @@ export const ru: TranslationKeys = {
},
"html-to-image": {
url: "URL",
urlPlaceholder: "https://example.com",
urlPlaceholder: "https://snapotter.com",
format: "Output Format",
quality: "Quality",
devicePreset: "Device",
+1 -1
View File
@@ -1013,7 +1013,7 @@ export const sv: TranslationKeys = {
},
"html-to-image": {
url: "URL",
urlPlaceholder: "https://example.com",
urlPlaceholder: "https://snapotter.com",
format: "Output Format",
quality: "Quality",
devicePreset: "Device",
+1 -1
View File
@@ -996,7 +996,7 @@ export const th: TranslationKeys = {
},
"html-to-image": {
url: "URL",
urlPlaceholder: "https://example.com",
urlPlaceholder: "https://snapotter.com",
format: "Output Format",
quality: "Quality",
devicePreset: "Device",
+1 -1
View File
@@ -1018,7 +1018,7 @@ export const tr: TranslationKeys = {
},
"html-to-image": {
url: "URL",
urlPlaceholder: "https://example.com",
urlPlaceholder: "https://snapotter.com",
format: "Output Format",
quality: "Quality",
devicePreset: "Device",
+1 -1
View File
@@ -1016,7 +1016,7 @@ export const uk: TranslationKeys = {
},
"html-to-image": {
url: "URL",
urlPlaceholder: "https://example.com",
urlPlaceholder: "https://snapotter.com",
format: "Output Format",
quality: "Quality",
devicePreset: "Device",
+1 -1
View File
@@ -1015,7 +1015,7 @@ export const vi: TranslationKeys = {
},
"html-to-image": {
url: "URL",
urlPlaceholder: "https://example.com",
urlPlaceholder: "https://snapotter.com",
format: "Output Format",
quality: "Quality",
devicePreset: "Device",
+1 -1
View File
@@ -950,7 +950,7 @@ export const zhCN: TranslationKeys = {
},
"html-to-image": {
url: "URL",
urlPlaceholder: "https://example.com",
urlPlaceholder: "https://snapotter.com",
format: "Output Format",
quality: "Quality",
devicePreset: "Device",
+1 -1
View File
@@ -948,7 +948,7 @@ export const zhTW: TranslationKeys = {
},
"html-to-image": {
url: "URL",
urlPlaceholder: "https://example.com",
urlPlaceholder: "https://snapotter.com",
format: "Output Format",
quality: "Quality",
devicePreset: "Device",
+3 -3
View File
@@ -14,14 +14,14 @@ test.describe("HTML to Image", () => {
test("enables capture button when URL is entered", async ({ page }) => {
await page.goto("/html-to-image");
await page.locator("input[type='url']").fill("https://example.com");
await page.locator("input[type='url']").fill("https://snapotter.com");
const button = page.locator("button[type='submit']");
await expect(button).toBeEnabled();
});
test("captures a webpage and shows the result", async ({ page }) => {
await page.goto("/html-to-image");
await page.locator("input[type='url']").fill("https://example.com");
await page.locator("input[type='url']").fill("https://snapotter.com");
await page.locator("button[type='submit']").click();
const resultImg = page.locator("img[alt='Captured screenshot']");
@@ -30,7 +30,7 @@ test.describe("HTML to Image", () => {
test("shows download button after capture", async ({ page }) => {
await page.goto("/html-to-image");
await page.locator("input[type='url']").fill("https://example.com");
await page.locator("input[type='url']").fill("https://snapotter.com");
await page.locator("button[type='submit']").click();
const downloadBtn = page.getByRole("button", { name: /download/i });