diff --git a/src/web/mjs/connectors/RadiantScans.mjs b/src/web/mjs/connectors/RadiantScans.mjs new file mode 100644 index 0000000000..d0ae76a324 --- /dev/null +++ b/src/web/mjs/connectors/RadiantScans.mjs @@ -0,0 +1,22 @@ +import WordPressMangastream from './templates/WordPressMangastream.mjs'; + +export default class RadiantScans extends WordPressMangastream { + constructor() { + super(); + super.id = 'radiantscans'; + super.label = 'RadiantScans'; + this.tags = [ 'manga', 'english', 'scanlation' ]; + this.url = 'https://radiantscans.com'; + this.path = '/series/list-mode/'; + + this.queryChapters = 'div#chapterlist ul li a'; + } + + get icon() { + return '/img/connectors/luminousscans'; + } + + async _getPages(chapter) { + return (await super._getPages(chapter)).filter(image => !/\/NovelBanner[^.]+\.(png|jpeg|jpg|gif)$/i.test(image)); + } +} \ No newline at end of file