166 lines
5.8 KiB
JavaScript
166 lines
5.8 KiB
JavaScript
import ComradeMaoScraper from "./en/comrademao";
|
|
import ReadLightNovelScraper from "./en/readlightnovel";
|
|
import BoxNovelScraper from "./en/boxnovel";
|
|
import fastNovelScraper from "./en/fastnovel";
|
|
import readNovelFullScraper from "./en/readnovelfull";
|
|
import mtlNovelScraper from "./en/mtlnovel";
|
|
import novelhallScraper from "./en/novelhall";
|
|
import WuxiaWorldScraper from "./en/wuxiaworld";
|
|
import novelFullScraper from "./en/novelfull";
|
|
import novelTrenchScraper from "./en/noveltrench";
|
|
import vipNovelScraper from "./en/vipnovel";
|
|
import kissLightNovelScraper from "./en/kisslightnovels";
|
|
import WuxiaWorldSiteScraper from "./en/wuxiaworldsite";
|
|
import FreeWebNovelScraper from "./en/freewebnovel";
|
|
import JPMTLScraper from "./en/jpmtl";
|
|
import lightNovelPubScraper from "./en/lightnovelpub";
|
|
import WuxiaWorldCoScraper from "./en/wuxiaworldco";
|
|
import novelUpdatesCcScraper from "./en/novelupdatescc";
|
|
import readLightNovelCcScraper from "./en/readlightnovelcc";
|
|
import tapReadScraper from "./en/tapread";
|
|
import WuxiaWorldCloudScraper from "./en/wuxiaworldcloud";
|
|
import WoopReadScraper from "./en/woopread";
|
|
import FoxaHolicScraper from "./en/foxaholic";
|
|
import EinharjarProjectScraper from "./es/einherjarproject";
|
|
import TuNovelaLigeraScraper from "./es/tunovelaligera";
|
|
import SkyNovelsScraper from "./es/skynovels";
|
|
import NovelasLigeraScraper from "./es/novelasligera";
|
|
import YuukiTlsScraper from "./es/yuukitls";
|
|
import NovelaWuxiaScraper from "./es/novelawuxia";
|
|
import OasisTranslationsScraper from "./es/oasistranslations";
|
|
import HasuTlScraper from "./es/hasutl";
|
|
import NovelPassionScraper from "./en/novelpassion";
|
|
import RoyalRoadScraper from "./en/royalroad";
|
|
import ScribbleHubScraper from "./en/scribblehub";
|
|
import SyosetuScraper from "./jp/syosetu";
|
|
import LNMTLScraper from "./en/lnmtl";
|
|
import {
|
|
BoxNovelOnlineScraper,
|
|
ClickNovelScraper,
|
|
DaoNovelScraper,
|
|
FirstKissNovelScraper,
|
|
FreeNovelScraper,
|
|
LightNovelHeavenScraper,
|
|
LightNovelsHubScraper,
|
|
LunarLettersScraper,
|
|
MeionNovelScraper,
|
|
MostNovelScraper,
|
|
MysticalSeriesScraper,
|
|
NovelCakeScraper,
|
|
NovelMultiverseScraper,
|
|
NovelsRockScraper,
|
|
NovelTranslateScraper,
|
|
ReadWebNovelsScraper,
|
|
SkyNovelScraper,
|
|
SleepyTranslationsScraper,
|
|
WBNovelScraper,
|
|
WebNovelLoverScraper,
|
|
WuxiaWorldDotSiteScraper,
|
|
ZinnNovelScraper,
|
|
} from "./multisrc/madara/MadaraGenerator";
|
|
import WuxiaBlogScraper from "./en/wuxiablog";
|
|
import WuxiaCityScraper from "./en/wuxiacity";
|
|
import NovelUpdatesScraper from "./en/novelupdates";
|
|
import RanobesScraper from "./en/ranobes";
|
|
import YushuboScraper from "./ch/yushubo";
|
|
import {
|
|
KolNovelScraper,
|
|
RewayatArScraper,
|
|
} from "./multisrc/wpmangastream/WPMangaStreamGenerator";
|
|
import WLNUpdatesScraper from "./en/wlnupdates";
|
|
import ReaperScansScraper from "./en/reaperscans";
|
|
import ReadwnScraper from "./en/readwn";
|
|
import RanobeHubScraper from "./ru/ranobehub";
|
|
import ArNovelScraper from "./ar/arnovel";
|
|
import DivineDaoLibraryScraper from "./en/divinedaolibrary";
|
|
import NovelOnlineFullScraper from "./en/novelonlinefull";
|
|
import LightNovelUpdatesScraper from "./en/lightnovelupdates";
|
|
import EpikNovelScraper from "./tr/epiknovel";
|
|
import TravisTranslationsScraper from "./en/travistranslations";
|
|
import NovelDeGlaceScraper from "./fr/noveldeglace";
|
|
import RainOfSnowScraper from "./en/rainofsnow";
|
|
|
|
export const getSource = (sourceId) => {
|
|
const scrapers = {
|
|
1: BoxNovelScraper,
|
|
2: ReadLightNovelScraper,
|
|
3: fastNovelScraper,
|
|
4: readNovelFullScraper,
|
|
5: mtlNovelScraper,
|
|
6: novelhallScraper,
|
|
7: WuxiaWorldScraper,
|
|
8: novelFullScraper,
|
|
9: novelTrenchScraper,
|
|
10: vipNovelScraper,
|
|
11: kissLightNovelScraper,
|
|
12: WuxiaWorldSiteScraper,
|
|
13: FreeWebNovelScraper,
|
|
14: JPMTLScraper,
|
|
15: lightNovelPubScraper,
|
|
16: WuxiaWorldCoScraper,
|
|
17: tapReadScraper,
|
|
18: novelUpdatesCcScraper,
|
|
19: readLightNovelCcScraper,
|
|
20: WuxiaWorldCloudScraper,
|
|
21: WoopReadScraper,
|
|
22: FoxaHolicScraper,
|
|
23: TuNovelaLigeraScraper,
|
|
24: SkyNovelsScraper,
|
|
25: EinharjarProjectScraper,
|
|
26: NovelasLigeraScraper,
|
|
27: ComradeMaoScraper,
|
|
28: YuukiTlsScraper,
|
|
29: HasuTlScraper,
|
|
30: OasisTranslationsScraper,
|
|
31: NovelaWuxiaScraper,
|
|
33: NovelPassionScraper,
|
|
34: RoyalRoadScraper,
|
|
35: ScribbleHubScraper,
|
|
36: SyosetuScraper,
|
|
37: LNMTLScraper,
|
|
38: SkyNovelScraper,
|
|
39: NovelCakeScraper,
|
|
40: NovelsRockScraper,
|
|
41: ZinnNovelScraper,
|
|
42: NovelTranslateScraper,
|
|
43: LunarLettersScraper,
|
|
44: SleepyTranslationsScraper,
|
|
45: FreeNovelScraper,
|
|
46: FirstKissNovelScraper,
|
|
47: DaoNovelScraper,
|
|
48: WuxiaBlogScraper,
|
|
49: WuxiaCityScraper,
|
|
50: NovelUpdatesScraper,
|
|
51: RanobesScraper,
|
|
52: YushuboScraper,
|
|
53: KolNovelScraper,
|
|
54: RewayatArScraper,
|
|
55: MostNovelScraper,
|
|
56: NovelMultiverseScraper,
|
|
57: LightNovelHeavenScraper,
|
|
58: LightNovelsHubScraper,
|
|
59: ArNovelScraper,
|
|
60: MeionNovelScraper,
|
|
61: WebNovelLoverScraper,
|
|
62: WLNUpdatesScraper,
|
|
63: BoxNovelOnlineScraper,
|
|
64: ClickNovelScraper,
|
|
65: ReadWebNovelsScraper,
|
|
66: WBNovelScraper,
|
|
67: ReaperScansScraper,
|
|
68: ReadwnScraper,
|
|
69: RanobeHubScraper,
|
|
70: DivineDaoLibraryScraper,
|
|
71: NovelOnlineFullScraper,
|
|
72: LightNovelUpdatesScraper,
|
|
73: EpikNovelScraper,
|
|
74: WuxiaWorldDotSiteScraper,
|
|
75: MysticalSeriesScraper,
|
|
76: TravisTranslationsScraper,
|
|
77: NovelDeGlaceScraper,
|
|
78: RainOfSnowScraper,
|
|
};
|
|
|
|
return scrapers[sourceId];
|
|
};
|