From eb5522b066ee3303fd6123e7d9255d469e9d1598 Mon Sep 17 00:00:00 2001 From: Rider21 <58046032+Rider21@users.noreply.github.com> Date: Sun, 18 Aug 2024 13:52:14 +0300 Subject: [PATCH] Removed illustration pre-processing(#1144) --- scripts/multisrc/ifreedom/template.ts | 3 +-- scripts/multisrc/rulate/template.ts | 7 ------- src/plugins/russian/authortoday.ts | 9 --------- src/plugins/russian/novelTL.ts | 14 -------------- src/plugins/russian/ranobehub.ts | 5 +---- src/plugins/russian/ranoberf.ts | 8 -------- src/plugins/russian/topliba.ts | 3 +-- 7 files changed, 3 insertions(+), 46 deletions(-) diff --git a/scripts/multisrc/ifreedom/template.ts b/scripts/multisrc/ifreedom/template.ts index b6199e3..afda4c8 100644 --- a/scripts/multisrc/ifreedom/template.ts +++ b/scripts/multisrc/ifreedom/template.ts @@ -152,8 +152,7 @@ class IfreedomPlugin implements Plugin.PluginBase { .pop(); if (bestlink) { - if (bestlink.startsWith('http')) return `src="${bestlink}"`; - return `src="${this.site}${bestlink}"`; + return `src="${bestlink}"`; } return match; }); diff --git a/scripts/multisrc/rulate/template.ts b/scripts/multisrc/rulate/template.ts index bbe8b8d..93d0b88 100644 --- a/scripts/multisrc/rulate/template.ts +++ b/scripts/multisrc/rulate/template.ts @@ -192,13 +192,6 @@ class RulatePlugin implements Plugin.PluginBase { const body = await result.text(); const loadedCheerio = parseHTML(body); - loadedCheerio('.content-text img').each((index, element) => { - if (!loadedCheerio(element).attr('src')?.startsWith('http')) { - const src = loadedCheerio(element).attr('src'); - loadedCheerio(element).attr('src', this.site + src); - } - }); - const chapterText = loadedCheerio('.content-text').html(); return chapterText || ''; } diff --git a/src/plugins/russian/authortoday.ts b/src/plugins/russian/authortoday.ts index 2a36582..9f6bf5e 100644 --- a/src/plugins/russian/authortoday.ts +++ b/src/plugins/russian/authortoday.ts @@ -135,15 +135,6 @@ class AuthorToday implements Plugin.PluginBase { } const chapterText = decrypt(result.text, result.key, this.user?.userId); - if (chapterText.includes(' { - if (!url.startsWith('http')) { - return `src="${this.site}${url}"`; - } - return `src="${url}"`; - }); - } - return chapterText; } diff --git a/src/plugins/russian/novelTL.ts b/src/plugins/russian/novelTL.ts index fdbd5e1..b9786a5 100644 --- a/src/plugins/russian/novelTL.ts +++ b/src/plugins/russian/novelTL.ts @@ -178,20 +178,6 @@ class TL implements Plugin.PluginBase { }).then(res => res.json()); const chapterText = data.chapter?.text?.text || ''; - if (chapterText.includes(' { - if (src && !src.startsWith('http')) { - return `src="${this.site + src}"`; - } else if (href && !href.startsWith('http')) { - return `href="${this.site + href}"`; - } - return match; - }, - ); - } - return chapterText; } diff --git a/src/plugins/russian/ranobehub.ts b/src/plugins/russian/ranobehub.ts index 010add3..4f2a46b 100644 --- a/src/plugins/russian/ranobehub.ts +++ b/src/plugins/russian/ranobehub.ts @@ -131,10 +131,7 @@ class RNBH implements Plugin.PluginBase { const chapterText = body .substring(indexA, indexB) - .replace( - //g, - ``, - ); + .replace(//g, ''); return chapterText; } diff --git a/src/plugins/russian/ranoberf.ts b/src/plugins/russian/ranoberf.ts index 337c3c2..f8e7b69 100644 --- a/src/plugins/russian/ranoberf.ts +++ b/src/plugins/russian/ranoberf.ts @@ -100,14 +100,6 @@ class RNRF implements Plugin.PluginBase { const chapter: string = JSON.parse(jsonRaw[1])?.props?.pageProps?.chapter?.content?.text || ''; - if (chapter.includes(' { - if (!url.startsWith('http')) { - return `src="${this.site}${url}"`; - } - return `src="${url}"`; - }); - } return chapter; } diff --git a/src/plugins/russian/topliba.ts b/src/plugins/russian/topliba.ts index e132450..dd0f274 100644 --- a/src/plugins/russian/topliba.ts +++ b/src/plugins/russian/topliba.ts @@ -9,8 +9,7 @@ class TopLiba implements Plugin.PluginBase { site = 'https://topliba.com'; version = '1.0.0'; icon = 'src/ru/topliba/icon.png'; - _token = ''; //I think it's permanent? - //PgRebp4cULzQKfJBjsEPeECcDQyrVfP5DvcxIxRo + _token = ''; async fetchNovels( page: number,