diff --git a/src/plugins/english/readfrom.ts b/src/plugins/english/readfrom.ts index 03262af..c80efd0 100644 --- a/src/plugins/english/readfrom.ts +++ b/src/plugins/english/readfrom.ts @@ -9,7 +9,7 @@ class ReadFromPlugin implements Plugin.PluginBase { name = 'Read From Net'; icon = 'src/en/readfrom/icon.png'; site = 'https://readfrom.net'; - version = '1.0.0'; + version = '1.0.1'; filters: Filters | undefined = undefined; imageRequestInit?: Plugin.ImageRequestInit | undefined = undefined; @@ -142,6 +142,16 @@ class ReadFromPlugin implements Plugin.PluginBase { novel.author = moreNovelInfo.author; } + let seriesElm = loadedCheerio('center > b:has(a)').filter((i, el) => + loadedCheerio(el).find('a').attr('href')!.startsWith('/series.html'), + )[0]; + + if (seriesElm) { + let seriesText = loadedCheerio(seriesElm).text().trim(); + + novel.summary = seriesText + '\n\n' + novel.summary; + } + return novel; }