diff --git a/src/sources/multisrc/madara/MadaraGenerator.js b/src/sources/multisrc/madara/MadaraGenerator.js index a74c9f4d..b4dac4d2 100644 --- a/src/sources/multisrc/madara/MadaraGenerator.js +++ b/src/sources/multisrc/madara/MadaraGenerator.js @@ -257,3 +257,12 @@ export const Novel4UpScraper = new MadaraScraper( false, 2, ); + +export const TeamXNovelScraper = new MadaraScraper( + 107, + 'https://teamxnovel.com/', + 'TeamXNovel', + getPath(107), + false, + 2, +); diff --git a/src/sources/sourceManager.ts b/src/sources/sourceManager.ts index 01244a73..80028cc1 100644 --- a/src/sources/sourceManager.ts +++ b/src/sources/sourceManager.ts @@ -50,6 +50,7 @@ import { MostNovelScraper, MysticalSeriesScraper, Novel4UpScraper, + TeamXNovelScraper, NovelCakeScraper, NovelMultiverseScraper, NovelsRockScraper, @@ -226,6 +227,7 @@ export const sourceManager = (sourceId: number): Scraper => { 101: ArMTLScraper, 103: SakuraNovelScraper, 104: Novel4UpScraper, + 107: TeamXNovelScraper, }; return scrapers[sourceId]; diff --git a/src/sources/sources.json b/src/sources/sources.json index 52dd24ce..74171bd3 100644 --- a/src/sources/sources.json +++ b/src/sources/sources.json @@ -712,5 +712,12 @@ "sourceName": "Novel4Up", "icon": "https://github.com/LNReader/lnreader-sources/blob/main/multisrc/madara/icons/novel4up.png?raw=true", "lang": "Arabic" - } + }, + { + "sourceId": 107, + "url": "https://teamxnovel.com/", + "sourceName": "TeamXNovel", + "icon": "https://github.com/LNReader/lnreader-sources/blob/main/multisrc/madara/icons/teamxnovel.png?raw=true", + "lang": "Arabic" + }, ]