Add new sources
This commit is contained in:
@@ -23,7 +23,13 @@ const getPath = (extensionId) => {
|
||||
63: { novels: "novel", novel: "novel", chapter: "novel" },
|
||||
};
|
||||
|
||||
return path[extensionId];
|
||||
return (
|
||||
path[extensionId] ?? {
|
||||
novels: "novel",
|
||||
novel: "novel",
|
||||
chapter: "novel",
|
||||
}
|
||||
);
|
||||
};
|
||||
|
||||
export const SkyNovelScraper = new MadaraScraper(
|
||||
@@ -144,3 +150,31 @@ export const WebNovelLoverScraper = new MadaraScraper(
|
||||
"WebNovelLover",
|
||||
getPath(61)
|
||||
);
|
||||
|
||||
export const BoxNovelOnlineScraper = new MadaraScraper(
|
||||
63,
|
||||
"https://boxnovel.online/",
|
||||
"BoxNovel.online",
|
||||
getPath(63)
|
||||
);
|
||||
|
||||
export const ClickNovelScraper = new MadaraScraper(
|
||||
64,
|
||||
"https://clicknovel.net/",
|
||||
"ClickNovel",
|
||||
getPath(64)
|
||||
);
|
||||
|
||||
export const ReadWebNovelsScraper = new MadaraScraper(
|
||||
65,
|
||||
"https://readwebnovels.net/",
|
||||
"ReadWebNovels",
|
||||
getPath(65)
|
||||
);
|
||||
|
||||
export const WBNovelScraper = new MadaraScraper(
|
||||
66,
|
||||
"https://wbnovel.com/",
|
||||
"WBNovel",
|
||||
getPath(66)
|
||||
);
|
||||
|
||||
@@ -36,6 +36,8 @@ import SyosetuScraper from "./jp/syosetu";
|
||||
import LNMTLScraper from "./en/lnmtl";
|
||||
import {
|
||||
ArNovelScraper,
|
||||
BoxNovelOnlineScraper,
|
||||
ClickNovelScraper,
|
||||
DaoNovelScraper,
|
||||
FirstKissNovelScraper,
|
||||
FreeNovelScraper,
|
||||
@@ -48,8 +50,10 @@ import {
|
||||
NovelMultiverseScraper,
|
||||
NovelsRockScraper,
|
||||
NovelTranslateScraper,
|
||||
ReadWebNovelsScraper,
|
||||
SkyNovelScraper,
|
||||
SleepyTranslationsScraper,
|
||||
WBNovelScraper,
|
||||
WebNovelLoverScraper,
|
||||
ZinnNovelScraper,
|
||||
} from "./multisrc/madara/MadaraGenerator";
|
||||
@@ -127,6 +131,10 @@ export const getSource = (sourceId) => {
|
||||
60: MeionNovelScraper,
|
||||
61: WebNovelLoverScraper,
|
||||
62: WLNUpdatesScraper,
|
||||
63: BoxNovelOnlineScraper,
|
||||
64: ClickNovelScraper,
|
||||
65: ReadWebNovelsScraper,
|
||||
66: WBNovelScraper,
|
||||
};
|
||||
|
||||
return scrapers[sourceId];
|
||||
|
||||
@@ -388,7 +388,7 @@
|
||||
"sourceId": 57,
|
||||
"url": "https://lightnovelheaven.com/",
|
||||
"sourceName": "LightNovelHeaven",
|
||||
"icon": "https://github.com/LNReader/lnreader-sources/blob/main/multisrc/madara/icons/lightnovelHeaven.png?raw=true",
|
||||
"icon": "https://github.com/LNReader/lnreader-sources/blob/main/multisrc/madara/icons/lightnovelheaven.png?raw=true",
|
||||
"lang": "English"
|
||||
},
|
||||
{
|
||||
@@ -416,7 +416,7 @@
|
||||
"sourceId": 61,
|
||||
"url": "https://www.webnovelover.com/",
|
||||
"sourceName": "WebNovelLover",
|
||||
"icon": "https://github.com/LNReader/lnreader-sources/blob/main/multisrc/madara/icons/webnovellovers.png?raw=true",
|
||||
"icon": "https://github.com/LNReader/lnreader-sources/blob/main/multisrc/madara/icons/webnovellover.png?raw=true",
|
||||
"lang": "English"
|
||||
},
|
||||
{
|
||||
@@ -425,5 +425,33 @@
|
||||
"sourceName": "WLNUpdates",
|
||||
"icon": "https://github.com/LNReader/lnreader-sources/blob/main/src/en/wlnupdates/icon.png?raw=true",
|
||||
"lang": "English"
|
||||
},
|
||||
{
|
||||
"sourceId": 63,
|
||||
"url": "https://boxnovel.online/",
|
||||
"sourceName": "BoxNovel.online",
|
||||
"icon": "https://github.com/LNReader/lnreader-sources/blob/main/multisrc/madara/icons/boxnovel.online.png?raw=true",
|
||||
"lang": "English"
|
||||
},
|
||||
{
|
||||
"sourceId": 64,
|
||||
"url": "https://clicknovel.net/",
|
||||
"sourceName": "ClickNovel",
|
||||
"icon": "https://github.com/LNReader/lnreader-sources/blob/main/multisrc/madara/icons/clicknovel.png?raw=true",
|
||||
"lang": "English"
|
||||
},
|
||||
{
|
||||
"sourceId": 65,
|
||||
"url": "https://readwebnovels.net/",
|
||||
"sourceName": "ReadWebNovels",
|
||||
"icon": "https://github.com/LNReader/lnreader-sources/blob/main/multisrc/madara/icons/readwebnovels.png?raw=true",
|
||||
"lang": "English"
|
||||
},
|
||||
{
|
||||
"sourceId": 66,
|
||||
"url": "https://wbnovel.com/",
|
||||
"sourceName": "WBNovel",
|
||||
"icon": "https://github.com/LNReader/lnreader-sources/blob/main/multisrc/madara/icons/wbnovel.png?raw=true",
|
||||
"lang": "English"
|
||||
}
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user