fix: Novelight Chapter URLs (#1950)

This commit is contained in:
Rojikku
2026-01-10 00:48:24 -05:00
committed by GitHub
parent fef50e7b62
commit e7d99bec2a
+8 -2
View File
@@ -10,7 +10,7 @@ import { storage } from '@libs/storage';
class Novelight implements Plugin.PagePlugin {
id = 'novelight';
name = 'Novelight';
version = '1.1.2';
version = '1.1.3';
icon = 'src/en/novelight/icon.png';
site = 'https://novelight.net/';
@@ -187,7 +187,10 @@ class Novelight implements Plugin.PagePlugin {
} catch (error) {}
const chapterName = isLocked ? '🔒 ' + title : title;
const chapterUrl = ele.attribs.href;
let chapterUrl = ele.attribs.href;
if (chapterUrl.charAt(0) == '/') {
chapterUrl = chapterUrl.substring(1);
}
chapter.push({
name: chapterName,
path: chapterUrl,
@@ -201,6 +204,9 @@ class Novelight implements Plugin.PagePlugin {
}
async parseChapter(chapterPath: string): Promise<string> {
if (chapterPath.charAt(0) == '/') {
chapterPath = chapterPath.substring(1);
}
const rawBody = await fetchApi(this.site + chapterPath).then(r => {
const res = r.text();
return res;