From 2f4ec461009c73b46e99eb5f0bd68028f85f36b6 Mon Sep 17 00:00:00 2001 From: TheOnlyWayUp Date: Tue, 27 May 2025 13:14:53 +0000 Subject: [PATCH] fix(frontend): Refer to Wattpad as WP --- src/frontend/src/app.html | 14 +++--- src/frontend/src/routes/+page.svelte | 67 +++++++++++----------------- 2 files changed, 33 insertions(+), 48 deletions(-) diff --git a/src/frontend/src/app.html b/src/frontend/src/app.html index cabaaee..e4ab67a 100644 --- a/src/frontend/src/app.html +++ b/src/frontend/src/app.html @@ -5,30 +5,30 @@ - Wattpad Downloader - + WP Downloader + - + - + diff --git a/src/frontend/src/routes/+page.svelte b/src/frontend/src/routes/+page.svelte index 86b3172..d58a3d2 100644 --- a/src/frontend/src/routes/+page.svelte +++ b/src/frontend/src/routes/+page.svelte @@ -6,7 +6,7 @@ let afterDownloadPage = $state(false); let credentials = $state({ username: "", - password: "", + password: "" }); let downloadId = $state(""); /** @type {"story" | "part" | ""} */ @@ -14,8 +14,7 @@ let inputUrl = $state(""); let buttonDisabled = $derived( - !inputUrl || - (isPaidStory && !(credentials.username && credentials.password)), + !inputUrl || (isPaidStory && !(credentials.username && credentials.password)) ); let url = $derived( @@ -27,7 +26,7 @@ ? `&username=${encodeURIComponent(credentials.username)}&password=${encodeURIComponent(credentials.password)}` : "") + `&mode=${mode}` + - (downloadAsPdf ? "&format=pdf" : "&format=epub"), + (downloadAsPdf ? "&format=pdf" : "&format=epub") ); /** @type {HTMLDialogElement} */ @@ -74,13 +73,13 @@ // https://wattpad.com/story/237369078-wattpad-books-presents mode = "story"; setInputAsValid( - input.split("-", 1)[0].split("?", 1)[0].split("/story/")[1], // removes tracking fields and title + input.split("-", 1)[0].split("?", 1)[0].split("/story/")[1] // removes tracking fields and title ); } else if (input.includes("/stories/")) { // https://www.wattpad.com/api/v3/stories/237369078?fields=... mode = "story"; setInputAsValid( - input.split("?", 1)[0].split("/stories/")[1], // removes params + input.split("?", 1)[0].split("/stories/")[1] // removes params ); } else { // https://www.wattpad.com/939051741-wattpad-books-presents-the-qb-bad-boy-and-me @@ -102,18 +101,16 @@
{#if !afterDownloadPage}

Wattpad Downloader

-