From 79ea82525cb374014458828ec249ebfc43d4f4a2 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Tue, 12 Sep 2023 21:16:01 -0700 Subject: feat(manga-updates): light novel support --- src/routes/+layout.svelte | 2 +- src/routes/api/novel-updates/+server.ts | 3 + src/routes/literature-updates/+page.svelte | 105 +++++++++++++++++++++++++++++ src/routes/manga-updates/+page.svelte | 57 ---------------- 4 files changed, 109 insertions(+), 58 deletions(-) create mode 100644 src/routes/api/novel-updates/+server.ts create mode 100644 src/routes/literature-updates/+page.svelte delete mode 100644 src/routes/manga-updates/+page.svelte (limited to 'src/routes') diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index 37625ba5..60e82044 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -81,7 +81,7 @@

- 「 HomeManga Updates • + 「 HomeManga & LN UpdatesSettings

diff --git a/src/routes/api/novel-updates/+server.ts b/src/routes/api/novel-updates/+server.ts new file mode 100644 index 00000000..1bedeab6 --- /dev/null +++ b/src/routes/api/novel-updates/+server.ts @@ -0,0 +1,3 @@ +export const GET = async () => { + return new Response((await fetch('https://api.syosetu.com/allnovel.Atom')).body); +}; diff --git a/src/routes/literature-updates/+page.svelte b/src/routes/literature-updates/+page.svelte new file mode 100644 index 00000000..d2d77101 --- /dev/null +++ b/src/routes/literature-updates/+page.svelte @@ -0,0 +1,105 @@ + + +
+
+
+ Manga + +
    + {#if feed === null} +
  • Failed to load feed
  • + {:else if feed !== undefined} + {#each feed.items as item} +
  • + + {reformat(item.title)} + +
  • + {/each} + {:else} +
  • Loading ...
  • + {/if} +
+
+
+ +
+
+ Light Novels + +
    + {#if novelFeed === null} +
  • Failed to load feed
  • + {:else if novelFeed !== undefined} + {#each novelFeed.items as item} +
  • + + {reformat(item.title)} + +
  • + {/each} + {:else} +
  • Loading ...
  • + {/if} +
+
+
+
+ + diff --git a/src/routes/manga-updates/+page.svelte b/src/routes/manga-updates/+page.svelte deleted file mode 100644 index a52acdac..00000000 --- a/src/routes/manga-updates/+page.svelte +++ /dev/null @@ -1,57 +0,0 @@ - - - -- cgit v1.2.3