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,