novel-updates: ReadingPia (#1024)

This commit is contained in:
Batorian
2024-07-06 04:34:30 +02:00
committed by GitHub
parent e572dd3ce8
commit fa1a378dbe
+15 -3
View File
@@ -7,7 +7,7 @@ import { Plugin } from '@typings/plugin';
class NovelUpdates implements Plugin.PluginBase {
id = 'novelupdates';
name = 'Novel Updates';
version = '0.6.0';
version = '0.6.1';
icon = 'src/en/novelupdates/icon.png';
site = 'https://www.novelupdates.com/';
@@ -294,9 +294,16 @@ class NovelUpdates implements Plugin.PluginBase {
}
break;
case 'ko-fi':
chapterText = loadedCheerio('script:contains("shadowDom.innerHTML")')
const matchResult = loadedCheerio(
'script:contains("shadowDom.innerHTML")',
)
.html()
?.match(/shadowDom\.innerHTML \+= '(<div.*?)';/)![1];
?.match(/shadowDom\.innerHTML \+= '(<div.*?)';/);
if (matchResult && matchResult[1]) {
chapterText = matchResult[1];
} else {
chapterText = '';
}
break;
case 'mirilu':
bloatClasses = ['#jp-post-flair'];
@@ -384,6 +391,11 @@ class NovelUpdates implements Plugin.PluginBase {
chapterText = chapterContent;
}
break;
case 'readingpia':
bloatClasses = ['.ezoic-ad', '.ezoic-adpicker-ad', '.ez-video-wrap'];
bloatClasses.map(tag => loadedCheerio(tag).remove());
chapterText = loadedCheerio('.chapter-body').html()!;
break;
case 'redoxtranslation':
const chapterID_redox = url.split('/').pop();
chapterTitle = `Chapter ${chapterID_redox}`;