From a0d93140d3035fce4f8bf08aa7d52c9c4a4ddb99 Mon Sep 17 00:00:00 2001 From: yemen Date: Sat, 18 Jul 2026 20:23:14 +0300 Subject: [PATCH 1/2] =?UTF-8?q?feat(ar/rewayatfans):=20add=20=D8=B1=D9=88?= =?UTF-8?q?=D8=A7=D9=8A=D8=A7=D8=AA=20=D9=81=D8=A7=D9=86=D8=B2=20plugin=20?= =?UTF-8?q?with=20cover=20images?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - WordPress REST API for novel listing and search - Cover images via _embed - Chapter ordering by number --- plugins/arabic/rewayatfans.ts | 94 +- public/plugins.json | 2299 +++++++++++++++++++++++++++++++++ 2 files changed, 2331 insertions(+), 62 deletions(-) create mode 100644 public/plugins.json diff --git a/plugins/arabic/rewayatfans.ts b/plugins/arabic/rewayatfans.ts index a5ee909d9..da9ff7134 100644 --- a/plugins/arabic/rewayatfans.ts +++ b/plugins/arabic/rewayatfans.ts @@ -3,18 +3,19 @@ import { fetchApi } from '@libs/fetch'; import { Plugin } from '@/types/plugin'; type WPPage = { - id: number; title: { rendered: string }; slug: string; - link: string; - content: { rendered: string }; date: string; + featured_media: number; + _embedded?: { + 'wp:featuredmedia'?: Array<{ source_url: string }>; + }; }; class RewayatFans implements Plugin.PluginBase { id = 'rewayatfans'; name = 'روايات فانز'; - version = '3.0.0'; + version = '3.2.0'; icon = 'src/ar/rewayatfans/icon.png'; site = 'https://rewayatfans.com/'; @@ -30,58 +31,31 @@ class RewayatFans implements Plugin.PluginBase { return res.text(); } + private getCover(page: WPPage): string { + return page._embedded?.['wp:featuredmedia']?.[0]?.source_url || ''; + } + async popularNovels( page: number, { showLatestNovels }: Plugin.PopularNovelsOptions, ): Promise { - if (showLatestNovels) { - const pages = await this.fetchJson( - `${this.site}wp-json/wp/v2/pages?per_page=20&page=${page}&orderby=date&order=desc&_fields=slug,title`, - ); - return pages.map(p => ({ - name: this.extractNovelName(p.title.rendered), - path: p.slug, - cover: '', - })); - } - - const allNovels = await this.getAllNovels(); - const pageSize = 20; - const start = (page - 1) * pageSize; - return allNovels.slice(start, start + pageSize); - } + const pages = await this.fetchJson( + `${this.site}wp-json/wp/v2/pages?per_page=20&page=${page}&orderby=date&order=desc&_embed`, + ); - private async getAllNovels(): Promise { const seen = new Set(); const novels: Plugin.NovelItem[] = []; - let pg = 1; - let hasMore = true; - - while (hasMore) { - const pages = await this.fetchJson( - `${this.site}wp-json/wp/v2/pages?per_page=100&page=${pg}&_fields=slug,title`, - ); - - if (pages.length === 0) { - hasMore = false; - break; - } - - for (const page of pages) { - const novelName = this.extractNovelName(page.title.rendered); - if (novelName && !seen.has(novelName)) { - seen.add(novelName); - novels.push({ - name: novelName, - path: page.slug, - cover: '', - }); - } + for (const page of pages) { + const novelName = this.extractNovelName(page.title.rendered); + if (novelName && !seen.has(novelName)) { + seen.add(novelName); + novels.push({ + name: novelName, + path: page.slug, + cover: this.getCover(page), + }); } - - if (pages.length < 100) hasMore = false; - pg++; } return novels; @@ -95,16 +69,14 @@ class RewayatFans implements Plugin.PluginBase { }; const slugBase = novelPath.replace(/\/$/, '').split('/').pop() || novelPath; - const searchTerm = slugBase - .replace(/-\d+$/, '') - .replace(/-/g, ' '); + const novelPrefix = slugBase.replace(/-\d+$/, ''); let pg = 1; let hasMore = true; while (hasMore) { const pages = await this.fetchJson( - `${this.site}wp-json/wp/v2/pages?search=${encodeURIComponent(searchTerm)}&per_page=100&page=${pg}&_fields=slug,title,date`, + `${this.site}wp-json/wp/v2/pages?search=${encodeURIComponent(novelPrefix.replace(/-/g, ' '))}&per_page=100&page=${pg}&_fields=slug,title,date`, ); if (pages.length === 0) { @@ -113,17 +85,16 @@ class RewayatFans implements Plugin.PluginBase { } for (const page of pages) { - const postSlug = page.slug; - if (postSlug.startsWith(slugBase.replace(/-\d+$/, ''))) { + if (page.slug.startsWith(novelPrefix)) { if (!novel.name) { novel.name = this.extractNovelName(page.title.rendered); } - const numMatch = postSlug.match(/(\d+)$/); + const numMatch = page.slug.match(/(\d+)$/); const chapterNum = numMatch ? parseInt(numMatch[1], 10) : 0; novel.chapters!.push({ name: page.title.rendered, - path: postSlug, + path: page.slug, chapterNumber: chapterNum, releaseTime: page.date, }); @@ -134,11 +105,10 @@ class RewayatFans implements Plugin.PluginBase { pg++; } - if (novel.chapters!.length > 0) { - novel.chapters!.sort((a, b) => (a.chapterNumber || 0) - (b.chapterNumber || 0)); - if (!novel.name && novel.chapters!.length > 0) { - novel.name = this.extractNovelName(novel.chapters![0].name); - } + novel.chapters!.sort((a, b) => (a.chapterNumber || 0) - (b.chapterNumber || 0)); + + if (!novel.name && novel.chapters!.length > 0) { + novel.name = this.extractNovelName(novel.chapters![0].name); } return novel; @@ -168,7 +138,7 @@ class RewayatFans implements Plugin.PluginBase { page: number, ): Promise { const pages = await this.fetchJson( - `${this.site}wp-json/wp/v2/pages?search=${encodeURIComponent(searchTerm)}&per_page=20&page=${page}&_fields=slug,title`, + `${this.site}wp-json/wp/v2/pages?search=${encodeURIComponent(searchTerm)}&per_page=20&page=${page}&_embed`, ); const seen = new Set(); @@ -181,7 +151,7 @@ class RewayatFans implements Plugin.PluginBase { novels.push({ name: novelName, path: page.slug, - cover: '', + cover: this.getCover(page), }); } } diff --git a/public/plugins.json b/public/plugins.json new file mode 100644 index 000000000..4411ecb46 --- /dev/null +++ b/public/plugins.json @@ -0,0 +1,2299 @@ +[ + { + "id": "arnovel", + "name": "ArNovel", + "site": "https://ar-no.com/", + "lang": "‎العربية", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/arabic/ArNovel[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/arnovel/icon.png" + }, + { + "id": "azora", + "name": "Azora", + "site": "https://azoramoon.com/", + "lang": "‎العربية", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/arabic/Azora[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/azora/icon.png" + }, + { + "id": "dilartube", + "name": "dilar tube", + "site": "https://golden.rest/", + "lang": "‎العربية", + "version": "1.0.2", + "url": "http://172.16.60.86:3000/.js/src/plugins/arabic/dilartube.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/ar/dilartube/icon.png" + }, + { + "id": "freekolnovel", + "name": "Free Kol Novel", + "site": "https://free.kolnovel.com/", + "lang": "‎العربية", + "version": "1.1.10", + "url": "http://172.16.60.86:3000/.js/src/plugins/arabic/FreeKolNovel[lightnovelwp].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/freekolnovel/icon.png" + }, + { + "id": "galaxynovels", + "name": "Galaxy Novels", + "site": "https://galaxynovels.com/", + "lang": "‎العربية", + "version": "1.0.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/arabic/galaxynovels.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/ar/galaxynovels/icon.png" + }, + { + "id": "hizomanga", + "name": "HizoManga", + "site": "https://hizomanga.net/", + "lang": "‎العربية", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/arabic/HizoManga[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/hizomanga/icon.png" + }, + { + "id": "kolnovel", + "name": "Kol Novel", + "site": "https://kolnovel.com/", + "lang": "‎العربية", + "version": "1.1.20", + "url": "http://172.16.60.86:3000/.js/src/plugins/arabic/KolNovel[lightnovelwp].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/kolnovel/icon.png" + }, + { + "id": "novel4up", + "name": "Novel4Up", + "site": "https://novel4up.com/", + "lang": "‎العربية", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/arabic/Novel4Up[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/novel4up/icon.png" + }, + { + "id": "novelsparadise", + "name": "Novels Paradise", + "site": "https://novelsparadise.site/", + "lang": "‎العربية", + "version": "1.1.10", + "url": "http://172.16.60.86:3000/.js/src/plugins/arabic/NovelsParadise[lightnovelwp].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/novelsparadise/icon.png" + }, + { + "id": "olaoe", + "name": "Olaoe.cyou", + "site": "https://olaoe.cyou/", + "lang": "‎العربية", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/arabic/Olaoecyou[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/olaoe/icon.png" + }, + { + "id": "rewayahfans", + "name": "روايه فانز", + "site": "https://rewayahfans.net/", + "lang": "‎العربية", + "version": "4.0.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/arabic/rewayahfans.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/ar/rewayahfans/icon.png" + }, + { + "id": "rewayatclub", + "name": "Rewayat Club", + "site": "https://rewayat.club/", + "lang": "‎العربية", + "version": "1.0.3", + "url": "http://172.16.60.86:3000/.js/src/plugins/arabic/rewayatclub.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/ar/rewayatclub/icon.png" + }, + { + "id": "rewayatfans", + "name": "روايات فانز", + "site": "https://rewayatfans.com/", + "lang": "‎العربية", + "version": "3.0.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/arabic/rewayatfans.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/ar/rewayatfans/icon.png" + }, + { + "id": "riwyat", + "name": "Riwyat", + "site": "https://cenele.com/", + "lang": "‎العربية", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/arabic/Riwyat[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/riwyat/icon.png" + }, + { + "id": "seanovel", + "name": "Seanovel", + "site": "https://seanovel.org/", + "lang": "‎العربية", + "version": "1.0.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/arabic/seanovel.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/ar/seanovel/icon.png" + }, + { + "id": "sunovels", + "name": "Sunovels", + "site": "https://sunovels.com/", + "lang": "‎العربية", + "version": "1.0.1", + "url": "http://172.16.60.86:3000/.js/src/plugins/arabic/sunovels.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/ar/sunovels/icon.png" + }, + { + "id": "69shu", + "name": "69书吧", + "site": "https://www.69shu.xyz", + "lang": "中文, 汉语, 漢語", + "version": "0.2.2", + "url": "http://172.16.60.86:3000/.js/src/plugins/chinese/69shu.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/cn/69shu/icon.png" + }, + { + "id": "ixdzs8", + "name": "爱下电子书", + "site": "https://ixdzs8.com/", + "lang": "中文, 汉语, 漢語", + "version": "2.2.9", + "url": "http://172.16.60.86:3000/.js/src/plugins/chinese/ixdzs8.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/cn/ixdzs8/favicon.png" + }, + { + "id": "linovel", + "name": "linovel", + "site": "https://www.linovel.net", + "lang": "中文, 汉语, 漢語", + "version": "1.0.1", + "url": "http://172.16.60.86:3000/.js/src/plugins/chinese/linovel.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/cn/linovel/icon.png" + }, + { + "id": "linovelib", + "name": "Linovelib", + "site": "https://www.bilinovel.com", + "lang": "中文, 汉语, 漢語", + "version": "1.2.1", + "url": "http://172.16.60.86:3000/.js/src/plugins/chinese/linovelib.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/cn/linovelib/icon.png" + }, + { + "id": "linovelib_tw", + "name": "Linovelib(繁體)", + "site": "https://tw.linovelib.com/", + "lang": "中文, 汉语, 漢語", + "version": "1.0.1", + "url": "http://172.16.60.86:3000/.js/src/plugins/chinese/linovelib_tw.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/cn/linovelib/icon.png" + }, + { + "id": "novel543", + "name": "Novel543", + "site": "https://www.novel543.com/", + "lang": "中文, 汉语, 漢語", + "version": "1.0.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/chinese/novel543.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/cn/novel543/icon.png" + }, + { + "id": "quanben", + "name": "Quanben", + "site": "https://www.quanben.io/", + "lang": "中文, 汉语, 漢語", + "version": "1.1.1", + "url": "http://172.16.60.86:3000/.js/src/plugins/chinese/Quanben.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/cn/quanben/icon.png" + }, + { + "id": "1stkissnovel", + "name": "FirstKissNovel", + "site": "https://1stkissnovel.org/", + "lang": "English", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/FirstKissNovel[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/1stkissnovel/icon.png" + }, + { + "id": "allnovel", + "name": "AllNovel", + "site": "https://allnovel.org/", + "lang": "English", + "version": "2.2.1", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/AllNovel[readnovelfull].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/readnovelfull/allnovel/icon.png" + }, + { + "id": "anf.net", + "name": "AllNovelFull", + "site": "https://novgo.net/", + "lang": "English", + "version": "2.2.1", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/AllNovelFull[readnovelfull].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/readnovelfull/anf.net/icon.png" + }, + { + "id": "arcane", + "name": "Arcane Translations", + "site": "https://arcanetranslations.com/", + "lang": "English", + "version": "1.1.10", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/ArcaneTranslations[lightnovelwp].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/arcane/icon.png" + }, + { + "id": "archiveofourown", + "name": "Archive Of Our Own", + "site": "https://archiveofourown.org/", + "lang": "English", + "version": "1.0.4", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/ao3.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/en/ao3/icon.png" + }, + { + "id": "asuralightnovel", + "name": "Srank Manga", + "site": "https://srankmanga.com/", + "lang": "English", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/SrankManga[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/asuralightnovel/icon.png" + }, + { + "id": "bellereservoir", + "name": "Belle Reservoir", + "site": "https://bellereservoir.com/", + "lang": "English", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/BelleReservoir[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/bellereservoir/icon.png" + }, + { + "id": "boxnovel", + "name": "BoxNovel", + "site": "https://novelnice.com/", + "lang": "English", + "version": "2.2.2", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/BoxNovel[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/boxnovel/icon.png" + }, + { + "id": "cherrymistcafe", + "name": "Cherry Mist Cafe", + "site": "https://cherrymist.cafe/", + "lang": "English", + "version": "1.1.1", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/CherryMistCafe[fictioneer].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/fictioneer/cherrymistcafe/icon.png" + }, + { + "id": "chrysanthemumgarden", + "name": "Chrysanthemum Garden", + "site": "https://chrysanthemumgarden.com", + "lang": "English", + "version": "1.0.3", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/chrysanthemumgarden.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/en/chrysanthemumgarden/icon.png" + }, + { + "id": "citrusaurora", + "name": "Citrus Aurora", + "site": "https://citrusaurora.com/", + "lang": "English", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/CitrusAurora[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/citrusaurora/icon.png" + }, + { + "id": "coralboutique", + "name": "Coral Boutique", + "site": "https://coralboutique.xyz/", + "lang": "English", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/CoralBoutique[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/coralboutique/icon.png" + }, + { + "id": "cpunovel", + "name": "CPUnovel", + "site": "https://cpunovel.com/", + "lang": "English", + "version": "1.1.10", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/CPUnovel[lightnovelwp].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/cpunovel/icon.png" + }, + { + "id": "crimsonscrolls", + "name": "Crimson Scrolls", + "site": "https://crimsonscrolls.net", + "lang": "English", + "version": "1.0.1", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/crimsonscrolls.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/en/crimsonscrolls/icon.png" + }, + { + "id": "daoistquest", + "name": "Daoist Quest", + "site": "https://daoist.quest", + "lang": "English", + "version": "1.1.1", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/DaoistQuest[fictioneer].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/fictioneer/daoistquest/icon.png" + }, + { + "id": "daonovel", + "name": "DaoNovel", + "site": "https://daonovel.co/", + "lang": "English", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/DaoNovel[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/daonovel/icon.png" + }, + { + "id": "daotranslate", + "name": "DaoTranslate", + "site": "https://daotranslate.com/", + "lang": "English", + "version": "1.1.10", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/DaoTranslate[lightnovelwp].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/daotranslate/icon.png" + }, + { + "id": "DDL.com", + "name": "Divine Dao Library", + "site": "https://www.divinedaolibrary.com/", + "lang": "English", + "version": "1.1.1", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/divinedaolibrary.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/en/divinedaolibrary/icon.png" + }, + { + "id": "dearestrosalie", + "name": "Dearest Rosalie", + "site": "https://dearestrosalie.com", + "lang": "English", + "version": "1.1.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/DearestRosalie[fictioneer].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/fictioneer/dearestrosalie/icon.png" + }, + { + "id": "dragonholic", + "name": "Dragonholic", + "site": "https://dragonholic.com/", + "lang": "English", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/Dragonholic[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/dragonholic/icon.png" + }, + { + "id": "dragontea", + "name": "Dragon Tea", + "site": "https://dragontea.ink/", + "lang": "English", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/DragonTea[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/dragontea/icon.png" + }, + { + "id": "dreambigtl", + "name": "Dream Big Translations", + "site": "https://www.dreambigtl.com/", + "lang": "English", + "version": "1.0.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/dreambigtl.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/en/dreambigtl/icon.png" + }, + { + "id": "duskblossoms", + "name": "Dusk Blossoms", + "site": "https://duskblossoms.com/", + "lang": "English", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/DuskBlossoms[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/duskblossoms/icon.png" + }, + { + "id": "ellotl", + "name": "ElloTL", + "site": "https://ellotl.com/", + "lang": "English", + "version": "1.1.10", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/ElloTL[lightnovelwp].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/ellotl/icon.png" + }, + { + "id": "eternalune", + "name": "Eternalune", + "site": "https://eternalune.com/", + "lang": "English", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/Eternalune[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/eternalune/icon.png" + }, + { + "id": "etudetranslations", + "name": "Etude Translations", + "site": "https://etudetranslations.com/", + "lang": "English", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/EtudeTranslations[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/etudetranslations/icon.png" + }, + { + "id": "fannovel", + "name": "FanNovel", + "site": "https://www.fanmtl.com", + "lang": "English", + "version": "1.0.5", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/FanNovel[readwn].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/readwn/fannovel/icon.png" + }, + { + "id": "fanstranslations", + "name": "Fans Translations", + "site": "https://fanstranslations.com/", + "lang": "English", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/FansTranslations[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/fanstranslations/icon.png" + }, + { + "id": "fenrir", + "name": "Fenrir Realm", + "site": "https://fenrirealm.com", + "lang": "English", + "version": "1.1.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/fenrirrealm.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/en/fenrirrealm/icon.png" + }, + { + "id": "fictionzone", + "name": "Fiction Zone", + "site": "https://fictionzone.net", + "lang": "English", + "version": "1.0.2", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/fictionzone.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/en/fictionzone/icon.png" + }, + { + "id": "foxaholic", + "name": "Foxaholic", + "site": "https://www.foxaholic.com/", + "lang": "English", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/Foxaholic[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/foxaholic/icon.png" + }, + { + "id": "foxteller", + "name": "Foxteller", + "site": "https://www.foxteller.com", + "lang": "English", + "version": "1.0.3", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/foxteller.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/en/foxteller/icon.png" + }, + { + "id": "FWK.US", + "name": "Faq Wiki", + "site": "https://faqwiki.us/novel", + "lang": "English", + "version": "3.0.1", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/faqwikius.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/en/faqwikius/icon.png" + }, + { + "id": "FWN.com", + "name": "Free Web Novel", + "site": "https://freewebnovel.com/", + "lang": "English", + "version": "2.2.1", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/FreeWebNovel[readnovelfull].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/readnovelfull/fwn.com/icon.png" + }, + { + "id": "galaxytranslations", + "name": "Galaxy Translations", + "site": "https://darkstartranslations.com/", + "lang": "English", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/GalaxyTranslations[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/galaxytranslations/icon.png" + }, + { + "id": "genesistudio", + "name": "Genesis", + "site": "https://genesistudio.com", + "lang": "English", + "version": "2.0.1", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/genesis.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/en/genesis/icon.png", + "customCSS": "http://172.16.60.86:3000/public/static/src/en/genesis/customCSS.css" + }, + { + "id": "guavaread", + "name": "Guavaread", + "site": "https://guavaread.com/", + "lang": "English", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/Guavaread[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/guavaread/icon.png" + }, + { + "id": "hiraethtranslation", + "name": "Hiraeth Translation", + "site": "https://hiraethtranslation.com/", + "lang": "English", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/HiraethTranslation[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/hiraethtranslation/icon.png" + }, + { + "id": "hotnovelpub", + "name": "HotNovelPub", + "site": "https://hotnovelpub.com", + "lang": "English", + "version": "1.0.1", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/HotNovelPub[hotnovelpub].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/hotnovelpub/hotnovelpub/icon.png" + }, + { + "id": "hyacinthbloom", + "name": "Hyacinth in Bloom", + "site": "https://hyacinthbloom.com/", + "lang": "English", + "version": "1.1.10", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/HyacinthinBloom[lightnovelwp].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/hyacinthbloom/icon.png" + }, + { + "id": "indratranslations", + "name": "Indra Translations", + "site": "https://indratranslations.com", + "lang": "English", + "version": "1.2.1", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/indraTranslations.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/en/indratranslations/icon.png" + }, + { + "id": "inkitt", + "name": "Inkitt", + "site": "https://www.inkitt.com", + "lang": "English", + "version": "1.0.1", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/inkitt.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/en/inkitt/icon.png" + }, + { + "id": "inoveltranslation", + "name": "iNovelTranslation", + "site": "https://inoveltranslation.com", + "lang": "English", + "version": "1.0.2", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/inoveltranslation.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/en/inoveltranslation/icon.png" + }, + { + "id": "ippotranslations", + "name": "Ippotranslations", + "site": "https://ippotranslations.com/", + "lang": "English", + "version": "1.1.10", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/Ippotranslations[lightnovelwp].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/ippotranslations/icon.png" + }, + { + "id": "kdtnovels", + "name": "KDT Novels", + "site": "https://kdtnovels.net/", + "lang": "English", + "version": "1.1.10", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/KDTNovels[lightnovelwp].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/kdtnovels/icon.png" + }, + { + "id": "keopi", + "name": "Keopi Translations", + "site": "https://keopitranslations.com", + "lang": "English", + "version": "1.1.10", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/KeopiTranslations[lightnovelwp].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/keopi/icon.png" + }, + { + "id": "knoxt", + "name": "KnoxT", + "site": "https://knoxt.space/", + "lang": "English", + "version": "1.1.10", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/KnoxT[lightnovelwp].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/knoxt/icon.png" + }, + { + "id": "lazygirltranslations", + "name": "Lazy Girl Translations", + "site": "https://lazygirltranslations.com", + "lang": "English", + "version": "1.1.10", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/LazyGirlTranslations[lightnovelwp].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/lazygirltranslations/icon.png" + }, + { + "id": "LeafStudio", + "name": "LeafStudio", + "site": "https://leafstudio.site/", + "lang": "English", + "version": "1.0.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/leafstudio.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/en/leafstudio/icon.png" + }, + { + "id": "libread", + "name": "Lib Read", + "site": "https://libread.com/", + "lang": "English", + "version": "2.2.1", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/LibRead[readnovelfull].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/readnovelfull/libread/icon.png" + }, + { + "id": "lightnovelcave", + "name": "LightNovelCave", + "site": "https://www.lightnovelcave.com/", + "lang": "English", + "version": "1.0.1", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/LightNovelCave[lightnovelworld].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelworld/lightnovelcave/icon.png" + }, + { + "id": "lightnovelplus", + "name": "LightNovelPlus", + "site": "https://lightnovelplus.com/", + "lang": "English", + "version": "2.2.1", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/LightNovelPlus[readnovelfull].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/readnovelfull/lightnovelplus/icon.png" + }, + { + "id": "lightnovelpubvip", + "name": "LightNovelPub Vip", + "site": "https://lightnovelpub.vip/", + "lang": "English", + "version": "1.0.1", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/LightNovelPubVip[lightnovelworld].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelworld/lightnovelpubvip/icon.png" + }, + { + "id": "lightnoveltranslations", + "name": "Light Novel Translations", + "site": "https://lightnovelstranslations.com/", + "lang": "English", + "version": "1.0.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/lightnoveltranslation.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/en/lightnoveltranslations/icon.png" + }, + { + "id": "LightNovelUpdates", + "name": "Light Novel Updates", + "site": "https://www.lightnovelupdates.com/", + "lang": "English", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/LightNovelUpdates[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/lightnovelupdates/icon.png" + }, + { + "id": "lilyonthevalley", + "name": "Lily on the Valley", + "site": "https://lilyonthevalley.com", + "lang": "English", + "version": "1.1.1", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/LilyontheValley[fictioneer].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/fictioneer/lilyonthevalley/icon.png" + }, + { + "id": "lnheaven", + "name": "LightNovelHeaven", + "site": "https://lightnovelheaven.com/", + "lang": "English", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/LightNovelHeaven[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/lnheaven/icon.png" + }, + { + "id": "lnmtl", + "name": "LnMTL", + "site": "https://lnmtl.com/", + "lang": "English", + "version": "2.1.1", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/lnmtl.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/en/lnmtl/icon.png" + }, + { + "id": "lnori", + "name": "LNORI", + "site": "https://lnori.com/", + "lang": "English", + "version": "1.0.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/lnori.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/en/lnori/icon.png" + }, + { + "id": "ltnovel", + "name": "Ltnovel", + "site": "https://www.ltnovels.com", + "lang": "English", + "version": "1.0.4", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/Ltnovel[readwn].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/readwn/ltnovel/icon.png" + }, + { + "id": "lullobox", + "name": "LulloBox", + "site": "https://lullobox.com/", + "lang": "English", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/LulloBox[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/lullobox/icon.png" + }, + { + "id": "lunarletters", + "name": "LunarLetters", + "site": "https://lunarletters.com/", + "lang": "English", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/LunarLetters[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/lunarletters/icon.png" + }, + { + "id": "meownovel", + "name": "Meownovel", + "site": "https://meownovel.com/", + "lang": "English", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/Meownovel[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/meownovel/icon.png" + }, + { + "id": "moonlightnovel", + "name": "Moonlight Novels", + "site": "https://moonlightnovel.com/", + "lang": "English", + "version": "1.1.11", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/MoonlightNovels[lightnovelwp].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/moonlightnovel/icon.png" + }, + { + "id": "mostnovel", + "name": "MostNovel", + "site": "https://mostnovel.com/", + "lang": "English", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/MostNovel[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/mostnovel/icon.png" + }, + { + "id": "mtl-novel", + "name": "MTL-Novel", + "site": "https://mtl-novel.com/", + "lang": "English", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/MTLNovel[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/mtl-novel/icon.png" + }, + { + "id": "mtlnovel", + "name": "MTL Novel", + "site": "https://www.mtlnovels.com/", + "lang": "English", + "version": "1.1.3", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/MTLNovel[mtlnovel].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/mtlnovel/mtlnovel/icon.png" + }, + { + "id": "mvlempyr.com", + "name": "MVLEMPYR", + "site": "https://www.mvlempyr.io/", + "lang": "English", + "version": "1.0.12", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/mvlempyr.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/en/mvlempyr/icon.png" + }, + { + "id": "mysticalmerries", + "name": "MysticalSeries", + "site": "https://mysticalmerries.com/", + "lang": "English", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/MysticalSeries[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/mysticalmerries/icon.png" + }, + { + "id": "neosekaiTLS", + "name": "NeoSekai Translations", + "site": "https://www.neosekaitranslations.com/", + "lang": "English", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/NeoSekaiTranslations[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/neosekaitls/icon.png" + }, + { + "id": "nitromanga", + "name": "Nitro Manga", + "site": "https://nitromanga.com/", + "lang": "English", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/NitroManga[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/nitromanga/icon.png" + }, + { + "id": "NO.net", + "name": "novelsOnline", + "site": "https://novelsonline.org", + "lang": "English", + "version": "1.0.2", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/NovelOnline.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/en/novelsonline/icon.png" + }, + { + "id": "noblemtl", + "name": "NobleMTL", + "site": "https://noblemtl.com/", + "lang": "English", + "version": "1.1.10", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/NobleMTL[lightnovelwp].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/noblemtl/icon.png" + }, + { + "id": "noicetranslations", + "name": "Noice Translations", + "site": "https://noicetranslations.com/", + "lang": "English", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/NoiceTranslations[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/noicetranslations/icon.png" + }, + { + "id": "novelarrow", + "name": "Novel Arrow", + "site": "https://novelarrow.com/", + "lang": "English", + "version": "1.0.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/novelarrow.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/en/novelarrow/icon.png" + }, + { + "id": "novelbin", + "name": "Novel Bin", + "site": "https://novelbin.com/", + "lang": "English", + "version": "2.2.2", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/NovelBin[readnovelfull].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/readnovelfull/novelbin/icon.png" + }, + { + "id": "novelbuddy", + "name": "NovelBuddy", + "site": "https://novelbuddy.com/", + "lang": "English", + "version": "2.1.2", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/novelbuddy.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/en/novelbuddy/icon.png" + }, + { + "id": "novelcool", + "name": "NovelCool", + "site": "https://www.novelcool.com", + "lang": "English", + "version": "1.0.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/NovelCool[novelcool].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/novelcool/novelcool/icon.png" + }, + { + "id": "novelfire", + "name": "Novel Fire", + "site": "https://novelfire.net/", + "lang": "English", + "version": "1.4.3", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/novelfire.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/en/novelfire/icon.png" + }, + { + "id": "novelfull", + "name": "NovelFull", + "site": "https://novelfull.com/", + "lang": "English", + "version": "2.2.1", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/NovelFull[readnovelfull].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/readnovelfull/novelfull/icon.png" + }, + { + "id": "novelhall", + "name": "Novel Hall", + "site": "https://novelhall.com/", + "lang": "English", + "version": "1.0.3", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/novelhall.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/en/novelhall/icon.png" + }, + { + "id": "novelhi", + "name": "NovelHi", + "site": "https://novelhi.com/", + "lang": "English", + "version": "1.1.1", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/novelhi.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/en/novelhi/icon.png" + }, + { + "id": "novelib", + "name": "NovelLib", + "site": "https://novelib.com", + "lang": "English", + "version": "1.1.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/NovelLib[fictioneer].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/fictioneer/novelib/icon.png" + }, + { + "id": "novelight", + "name": "Novelight", + "site": "https://novelight.net/", + "lang": "English", + "version": "1.1.5", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/novelight.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/en/novelight/icon.png" + }, + { + "id": "novelmultiverse", + "name": "NovelMultiverse", + "site": "https://www.novelmultiverse.com/", + "lang": "English", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/NovelMultiverse[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/novelmultiverse/icon.png" + }, + { + "id": "novelninja", + "name": "Novel Ninja", + "site": "https://novelninja.xyz/", + "lang": "English", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/NovelNinja[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/novelninja/icon.png" + }, + { + "id": "novelrest", + "name": "NovelRest", + "site": "https://novelrest.vercel.app", + "lang": "English", + "version": "1.0.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/novelrest.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/en/novelrest/icon.png" + }, + { + "id": "novelsknight", + "name": "NovelsKnight", + "site": "https://novelsknight.punchmanga.online/", + "lang": "English", + "version": "1.1.12", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/NovelsKnight[lightnovelwp].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/novelsknight/icon.png" + }, + { + "id": "novelTL", + "name": "NovelTranslate", + "site": "https://noveltranslate.com/", + "lang": "English", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/NovelTranslate[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/noveltl/icon.png" + }, + { + "id": "novelupdates", + "name": "Novel Updates", + "site": "https://www.novelupdates.com/", + "lang": "English", + "version": "0.9.9", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/novelupdates.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/en/novelupdates/icon.png", + "customCSS": "http://172.16.60.86:3000/public/static/src/en/novelupdates/customCSS.css" + }, + { + "id": "pandamtl", + "name": "Panda Machine Translations", + "site": "https://pandamtl.com/", + "lang": "English", + "version": "1.1.10", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/PandaMachineTranslations[lightnovelwp].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/pandamtl/icon.png" + }, + { + "id": "pasteltales", + "name": "Pastel Tales", + "site": "https://pasteltales.com/", + "lang": "English", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/PastelTales[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/pasteltales/icon.png" + }, + { + "id": "pawread", + "name": "PawRead", + "site": "https://m.pawread.com/", + "lang": "English", + "version": "2.1.1", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/pawread.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/en/pawread/icon.png" + }, + { + "id": "penguinsquad", + "name": "Penguin Squad", + "site": "https://penguin-squad.com", + "lang": "English", + "version": "1.1.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/PenguinSquad[fictioneer].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/fictioneer/penguinsquad/icon.png" + }, + { + "id": "prizmatranslation", + "name": "Prizma", + "site": "https://prizmatranslation.com", + "lang": "English", + "version": "1.1.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/Prizma[fictioneer].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/fictioneer/prizmatranslation/icon.png" + }, + { + "id": "rainofsnow", + "name": "Rainofsnow", + "site": "https://rainofsnow.com/", + "lang": "English", + "version": "1.1.2", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/rainofsnow.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/en/rainofsnow/icon.png" + }, + { + "id": "ranobes", + "name": "Ranobes", + "site": "https://ranobes.top", + "lang": "English", + "version": "2.0.2", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/Ranobes[ranobes].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/ranobes/ranobes/icon.png" + }, + { + "id": "ranovel", + "name": "Ranovel", + "site": "https://ranovel.com/", + "lang": "English", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/Ranovel[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/ranovel/icon.png" + }, + { + "id": "readfanfic", + "name": "Read Fanfic", + "site": "https://readfanfic.com/", + "lang": "English", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/ReadFanfic[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/readfanfic/icon.png" + }, + { + "id": "readfrom", + "name": "Read From Net", + "site": "https://readfrom.net/", + "lang": "English", + "version": "1.1.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/readfrom.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/en/readfrom/icon.png" + }, + { + "id": "readnovelfull", + "name": "ReadNovelFull", + "site": "https://readnovelfull.com/", + "lang": "English", + "version": "2.2.1", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/ReadNovelFull[readnovelfull].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/readnovelfull/readnovelfull/icon.png" + }, + { + "id": "ReLib", + "name": "Re:Library", + "site": "https://re-library.com", + "lang": "English", + "version": "1.0.3", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/relibrary.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/en/relibrary/icon.png" + }, + { + "id": "requiemtls", + "name": "Requiem Translations", + "site": "https://requiemtls.com/", + "lang": "English", + "version": "1.1.14", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/RequiemTranslations[lightnovelwp].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/requiemtls/icon.png" + }, + { + "id": "royalroad", + "name": "Royal Road", + "site": "https://www.royalroad.com/", + "lang": "English", + "version": "2.3.1", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/royalroad.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/en/royalroad/icon.png" + }, + { + "id": "salmonlatte", + "name": "Salmon Latte", + "site": "https://salmonlatte.com/", + "lang": "English", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/SalmonLatte[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/salmonlatte/icon.png" + }, + { + "id": "scribblehub", + "name": "Scribble Hub", + "site": "https://www.scribblehub.com/", + "lang": "English", + "version": "1.0.2", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/scribblehub.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/en/scribblehub/icon.png" + }, + { + "id": "sleeptTLS", + "name": "SleepyTranslations", + "site": "https://sleepytranslations.com/", + "lang": "English", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/SleepyTranslations[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/sleepttls/icon.png" + }, + { + "id": "sonicmtl", + "name": "SonicMTL", + "site": "https://www.sonicmtl.com/", + "lang": "English", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/SonicMTL[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/sonicmtl/icon.png" + }, + { + "id": "storyseedling", + "name": "StorySeedling", + "site": "https://storyseedling.com/", + "lang": "English", + "version": "1.0.6", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/StorySeedling.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/en/storyseedling/icon.png" + }, + { + "id": "sweetescape", + "name": "Sweet Escape", + "site": "https://sweetescapetranslations.com/", + "lang": "English", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/SweetEscape[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/sweetescape/icon.png" + }, + { + "id": "systemtranslation", + "name": "System Translation", + "site": "https://systemtranslation.com/", + "lang": "English", + "version": "1.1.10", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/SystemTranslation[lightnovelwp].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/systemtranslation/icon.png" + }, + { + "id": "translatinotaku", + "name": "TranslatinOtaku", + "site": "https://translatinotaku.net/", + "lang": "English", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/TranslatinOtaku[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/translatinotaku/icon.png" + }, + { + "id": "transweaver", + "name": "Translation Weaver", + "site": "https://transweaver.com/", + "lang": "English", + "version": "1.1.10", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/TranslationWeaver[lightnovelwp].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/transweaver/icon.png" + }, + { + "id": "universalnovel", + "name": "Universal Novel", + "site": "https://universalnovel.com/", + "lang": "English", + "version": "1.1.10", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/UniversalNovel[lightnovelwp].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/universalnovel/icon.png" + }, + { + "id": "vandytranslate", + "name": "Vandy Translate", + "site": "https://vandytranslate.com", + "lang": "English", + "version": "1.1.10", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/VandyTranslate[lightnovelwp].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/vandytranslate/icon.png" + }, + { + "id": "violetlily", + "name": "Violet Lily", + "site": "https://violetlilytranslation.com/", + "lang": "English", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/VioletLily[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/violetlily/icon.png" + }, + { + "id": "vynovel", + "name": "VyNovel", + "site": "https://vynovel.com", + "lang": "English", + "version": "1.0.1", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/vynovel.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/en/vynovel/icon.png" + }, + { + "id": "webnovel", + "name": "Webnovel", + "site": "https://www.webnovel.com", + "lang": "English", + "version": "1.0.3", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/webnovel.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/en/webnovel/icon.png" + }, + { + "id": "webnovelover", + "name": "WebNovelLover", + "site": "https://www.webnovelover.com/", + "lang": "English", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/WebNovelLover[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/webnovelover/icon.png" + }, + { + "id": "WebNovelTraslation", + "name": "Web Novel Translation", + "site": "https://webnoveltranslations.com/", + "lang": "English", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/WebNovelTranslation[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/webnoveltraslation/icon.png" + }, + { + "id": "webnovelworld", + "name": "Web Novel Pub", + "site": "https://www.webnovelworld.org/", + "lang": "English", + "version": "1.0.1", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/WebNovelPub[lightnovelworld].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelworld/webnovelworld/icon.png" + }, + { + "id": "whitemoonlightnovels", + "name": "White Moonlight Novels", + "site": "https://whitemoonlightnovels.com/", + "lang": "English", + "version": "1.1.10", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/WhiteMoonlightNovels[lightnovelwp].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/whitemoonlightnovels/icon.png" + }, + { + "id": "witchculttranslations", + "name": "Witch Cult Translations", + "site": "https://witchculttranslation.com", + "lang": "English", + "version": "1.0.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/wct.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/en/wct/icon.png" + }, + { + "id": "wooksteahouse", + "name": "Wook's Teahouse", + "site": "https://wooksteahouse.com/", + "lang": "English", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/WooksTeahouse[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/wooksteahouse/icon.png" + }, + { + "id": "wordexcerpt", + "name": "WordExcerpt", + "site": "https://wordexcerpt.com/", + "lang": "English", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/WordExcerpt[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/wordexcerpt/icon.png" + }, + { + "id": "WTRLAB", + "name": "WTR-LAB", + "site": "https://wtr-lab.com/", + "lang": "English", + "version": "1.1.4", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/wtrlab.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/en/wtrlab/icon.png" + }, + { + "id": "wuxiacity", + "name": "Wuxiafox", + "site": "https://www.wuxiafox.com", + "lang": "English", + "version": "1.0.3", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/Wuxiafox[readwn].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/readwn/wuxiacity/icon.png" + }, + { + "id": "wuxiamtl", + "name": "Fans MTL", + "site": "https://www.fanmtl.com", + "lang": "English", + "version": "1.0.5", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/FansMTL[readwn].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/readwn/wuxiamtl/icon.png" + }, + { + "id": "wuxiap", + "name": "Wuxiabox", + "site": "https://www.wuxiabox.com", + "lang": "English", + "version": "1.0.3", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/Wuxiabox[readwn].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/readwn/wuxiap/icon.png" + }, + { + "id": "wuxiaspace", + "name": "Wuxia Space", + "site": "https://www.wuxiaspot.com", + "lang": "English", + "version": "1.0.4", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/WuxiaSpace[readwn].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/readwn/wuxiaspace/icon.png" + }, + { + "id": "wuxiav", + "name": "WuxiaV", + "site": "https://www.wuxiav.com", + "lang": "English", + "version": "1.0.3", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/WuxiaV[readwn].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/readwn/wuxiav/icon.png" + }, + { + "id": "wuxiaworld", + "name": "Wuxia World", + "site": "https://www.wuxiaworld.com/", + "lang": "English", + "version": "0.5.1", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/wuxiaworld.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/en/wuxiaworld/icon.png" + }, + { + "id": "wuxiaworld.site", + "name": "WuxiaWorld.Site", + "site": "https://wuxiaworld.site/", + "lang": "English", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/WuxiaWorldSite[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/wuxiaworld.site/icon.png" + }, + { + "id": "zetroTL", + "name": "Zetro Translation", + "site": "https://zetrotranslation.com/", + "lang": "English", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/english/ZetroTranslation[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/zetrotl/icon.png" + }, + { + "id": "chireads", + "name": "Chireads", + "site": "https://chireads.com", + "lang": "Français", + "version": "1.0.2", + "url": "http://172.16.60.86:3000/.js/src/plugins/french/chireads.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/fr/chireads/icon.png" + }, + { + "id": "harkeneliwood", + "name": "HarkenEliwood", + "site": "https://harkeneliwood.wordpress.com", + "lang": "Français", + "version": "1.0.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/french/harkeneliwood.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/fr/harkeneliwood/icon.png" + }, + { + "id": "kisswood", + "name": "KissWood", + "site": "https://kisswood.eu", + "lang": "Français", + "version": "1.0.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/french/kisswood.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/fr/kisswood/icon.png" + }, + { + "id": "lightnovelfr", + "name": "Ligh Novel FR", + "site": "https://lightnovelfr.com/", + "lang": "Français", + "version": "1.1.10", + "url": "http://172.16.60.86:3000/.js/src/plugins/french/LighNovelFR[lightnovelwp].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/lightnovelfr/icon.png" + }, + { + "id": "massnovel", + "name": "MassNovel", + "site": "https://massnovel.fr/", + "lang": "Français", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/french/MassNovel[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/massnovel/icon.png" + }, + { + "id": "mtlnovel-fr", + "name": "MTL Novel (FR)", + "site": "https://fr.mtlnovels.com/", + "lang": "Français", + "version": "1.1.3", + "url": "http://172.16.60.86:3000/.js/src/plugins/french/MTLNovel(FR)[mtlnovel].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/mtlnovel/mtlnovel/icon.png" + }, + { + "id": "noveldeglace", + "name": "NovelDeGlace", + "site": "https://noveldeglace.com/", + "lang": "Français", + "version": "1.0.5", + "url": "http://172.16.60.86:3000/.js/src/plugins/french/noveldeglace.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/fr/noveldeglace/icon.png" + }, + { + "id": "novelfrance", + "name": "NovelFrance", + "site": "https://novelfrance.fr/", + "lang": "Français", + "version": "1.0.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/french/novelfrance.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/fr/novelfrance/icon.png" + }, + { + "id": "novhell", + "name": "Novhell", + "site": "https://novhell.org", + "lang": "Français", + "version": "1.0.1", + "url": "http://172.16.60.86:3000/.js/src/plugins/french/novhell.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/fr/novhell/icon.png" + }, + { + "id": "rezerowebnovelfr", + "name": "Re:Zero Web Novel FR", + "site": "https://rezerowebnovelfr.wordpress.com", + "lang": "Français", + "version": "1.0.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/french/rezerowebnovelfr.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/fr/rezerowebnovelfr/icon.png" + }, + { + "id": "warriorlegendtrad", + "name": "Warrior Legend Trad", + "site": "https://warriorlegendtrad.wordpress.com", + "lang": "Français", + "version": "1.0.1", + "url": "http://172.16.60.86:3000/.js/src/plugins/french/warriorlegendtrad.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/fr/warriorlegendtrad/icon.png" + }, + { + "id": "worldnovel", + "name": "WorldNovel", + "site": "https://world-novel.fr/", + "lang": "Français", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/french/WorldNovel[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/worldnovel/icon.png" + }, + { + "id": "wuxialnscantrad", + "name": "WuxiaLnScantrad", + "site": "https://wuxialnscantrad.wordpress.com", + "lang": "Français", + "version": "1.0.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/french/wuxialnscantrad.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/fr/wuxialnscantrad/icon.png" + }, + { + "id": "xiaowaz", + "name": "Xiaowaz", + "site": "https://xiaowaz.fr", + "lang": "Français", + "version": "1.0.2", + "url": "http://172.16.60.86:3000/.js/src/plugins/french/xiaowaz.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/fr/xiaowaz/icon.png" + }, + { + "id": "bacalightnovel", + "name": "Baca Light Novel", + "site": "https://bacalightnovel.co/", + "lang": "Bahasa Indonesia", + "version": "1.1.10", + "url": "http://172.16.60.86:3000/.js/src/plugins/indonesian/BacaLightNovel[lightnovelwp].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/bacalightnovel/icon.png" + }, + { + "id": "IDWN.id", + "name": "IndoWebNovel", + "site": "https://indowebnovel.id/", + "lang": "Bahasa Indonesia", + "version": "1.2.3", + "url": "http://172.16.60.86:3000/.js/src/plugins/indonesian/indowebnovel.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/id/indowebnovel/icon.png" + }, + { + "id": "meionovel", + "name": "MeioNovel", + "site": "https://meionovels.com/", + "lang": "Bahasa Indonesia", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/indonesian/MeioNovel[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/meionovel/icon.png" + }, + { + "id": "morenovel", + "name": "Vanovel", + "site": "https://vanovel.com/", + "lang": "Bahasa Indonesia", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/indonesian/Vanovel[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/morenovel/icon.png" + }, + { + "id": "mtlnovel-id", + "name": "MTL Novel (ID)", + "site": "https://id.mtlnovels.com/", + "lang": "Bahasa Indonesia", + "version": "1.1.3", + "url": "http://172.16.60.86:3000/.js/src/plugins/indonesian/MTLNovel(ID)[mtlnovel].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/mtlnovel/mtlnovel/icon.png" + }, + { + "id": "novelbookid", + "name": "NovelBookID", + "site": "https://www.novelbook.id/", + "lang": "Bahasa Indonesia", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/indonesian/NovelBookID[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/novelbookid/icon.png" + }, + { + "id": "sakura.id", + "name": "SakuraNovel", + "site": "https://sakuranovel.id/", + "lang": "Bahasa Indonesia", + "version": "1.0.1", + "url": "http://172.16.60.86:3000/.js/src/plugins/indonesian/sakuranovel.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/id/sakuranovel/icon.png" + }, + { + "id": "sektenovel", + "name": "Sekte Novel", + "site": "https://sektenovel.web.id/", + "lang": "Bahasa Indonesia", + "version": "1.1.10", + "url": "http://172.16.60.86:3000/.js/src/plugins/indonesian/SekteNovel[lightnovelwp].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/sektenovel/icon.png" + }, + { + "id": "wbnovel", + "name": "WBNovel", + "site": "https://wbnovel.com/", + "lang": "Bahasa Indonesia", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/indonesian/WBNovel[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/wbnovel/icon.png" + }, + { + "id": "kakuyomu", + "name": "kakuyomu", + "site": "https://kakuyomu.jp", + "lang": "日本語", + "version": "1.0.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/japanese/kakuyomu.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/jp/kakuyomu/icon.png" + }, + { + "id": "yomou.syosetu", + "name": "Syosetu", + "site": "https://yomou.syosetu.com/", + "lang": "日本語", + "version": "1.1.4", + "url": "http://172.16.60.86:3000/.js/src/plugins/japanese/Syosetu.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/jp/syosetu/icon.png" + }, + { + "id": "agit.xyz", + "name": "Agitoon", + "site": "https://agit664.xyz", + "lang": "조선말, 한국어", + "version": "3.1.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/korean/Agitoon.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/kr/agitoon/icon.png" + }, + { + "id": "fortuneeternal", + "name": "Fortune Eternal", + "site": "https://www.fortuneeternal.com", + "lang": "조선말, 한국어", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/korean/FortuneEternal[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/fortuneeternal/icon.png" + }, + { + "id": "novelki.pl", + "name": "Novelki", + "site": "https://novelki.pl", + "lang": "Polski", + "version": "1.0.3", + "url": "http://172.16.60.86:3000/.js/src/plugins/polish/novelki.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/pl/novelki/icon.png" + }, + { + "id": "betternovels", + "name": "Better Novels", + "site": "https://betternovels.net/", + "lang": "Português", + "version": "1.1.10", + "url": "http://172.16.60.86:3000/.js/src/plugins/portuguese/BetterNovels[lightnovelwp].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/betternovels/icon.png" + }, + { + "id": "blogdoamonnovels", + "name": "Blog do Amon Novels", + "site": "https://www.blogdoamonnovels.com", + "lang": "Português", + "version": "1.0.1", + "url": "http://172.16.60.86:3000/.js/src/plugins/portuguese/blogdoamonnovels.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/pt-br/blogdoamonnovels/icon.png" + }, + { + "id": "centralnovel", + "name": "Central Novel", + "site": "https://centralnovel.com/", + "lang": "Português", + "version": "1.1.10", + "url": "http://172.16.60.86:3000/.js/src/plugins/portuguese/CentralNovel[lightnovelwp].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/centralnovel/icon.png" + }, + { + "id": "illusia", + "name": "Illusia", + "site": "https://illusia.com.br", + "lang": "Português", + "version": "1.0.2", + "url": "http://172.16.60.86:3000/.js/src/plugins/portuguese/illusia.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/pt-br/illusia/icon.png" + }, + { + "id": "kiniga", + "name": "Kiniga", + "site": "https://kiniga.com/", + "lang": "Português", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/portuguese/Kiniga[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/kiniga/icon.png" + }, + { + "id": "lanovels", + "name": "LaNovels", + "site": "https://lanovels.com", + "lang": "Português", + "version": "1.0.1", + "url": "http://172.16.60.86:3000/.js/src/plugins/portuguese/LaNovels[hotnovelpub].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/hotnovelpub/lanovels/icon.png" + }, + { + "id": "lightnovelbrasil", + "name": "Light Novel Brasil", + "site": "https://lightnovelbrasil.com/", + "lang": "Português", + "version": "1.1.10", + "url": "http://172.16.60.86:3000/.js/src/plugins/portuguese/LightNovelBrasil[lightnovelwp].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/lightnovelbrasil/icon.png" + }, + { + "id": "mtlnovel-pt", + "name": "MTL Novel (PT)", + "site": "https://pt.mtlnovels.com/", + "lang": "Português", + "version": "1.1.3", + "url": "http://172.16.60.86:3000/.js/src/plugins/portuguese/MTLNovel(PT)[mtlnovel].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/mtlnovel/mtlnovel/icon.png" + }, + { + "id": "novelmania.com.br", + "name": "Novel Mania", + "site": "https://novelmania.com.br", + "lang": "Português", + "version": "1.0.1", + "url": "http://172.16.60.86:3000/.js/src/plugins/portuguese/novelmania.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/pt-br/novelmania/icon.png" + }, + { + "id": "tsundoku", + "name": "Tsundoku Traduções", + "site": "https://tsundoku.com.br", + "lang": "Português", + "version": "1.0.1", + "url": "http://172.16.60.86:3000/.js/src/plugins/portuguese/tsundoku.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/pt-br/tsundoku/icon.png" + }, + { + "id": "AT", + "name": "Автор Тудей", + "site": "https://author.today", + "lang": "Русский", + "version": "1.2.2", + "url": "http://172.16.60.86:3000/.js/src/plugins/russian/authortoday.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/ru/authortoday/icon.png" + }, + { + "id": "bllate-api", + "name": "Bllate (API)", + "site": "https://bllate.org", + "lang": "Русский", + "version": "1.0.1", + "url": "http://172.16.60.86:3000/.js/src/plugins/russian/Bllate[rulate].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/rulate/bllate-api/icon.png" + }, + { + "id": "bookhamster", + "name": "Bookhamster", + "site": "https://bookhamster.ru", + "lang": "Русский", + "version": "1.1.1", + "url": "http://172.16.60.86:3000/.js/src/plugins/russian/Bookhamster[ifreedom].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/ifreedom/bookhamster/icon.png" + }, + { + "id": "bookriver", + "name": "Bookriver", + "site": "https://bookriver.ru", + "lang": "Русский", + "version": "1.0.1", + "url": "http://172.16.60.86:3000/.js/src/plugins/russian/bookriver.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/ru/bookriver/icon.png" + }, + { + "id": "erolate-api", + "name": "Erolate (API)", + "site": "https://erolate.com", + "lang": "Русский", + "version": "1.0.1", + "url": "http://172.16.60.86:3000/.js/src/plugins/russian/Erolate[rulate].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/rulate/erolate-api/icon.png" + }, + { + "id": "eznovels", + "name": "EzNovels", + "site": "https://eznovels.com", + "lang": "Русский", + "version": "1.0.1", + "url": "http://172.16.60.86:3000/.js/src/plugins/russian/EzNovels[hotnovelpub].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/hotnovelpub/eznovels/icon.png" + }, + { + "id": "ficbook", + "name": "ficbook", + "site": "https://ficbook.net", + "lang": "Русский", + "version": "1.0.1", + "url": "http://172.16.60.86:3000/.js/src/plugins/russian/ficbook.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/ru/ficbook/icon.png" + }, + { + "id": "ifreedom", + "name": "Свободный Мир Ранобэ", + "site": "https://ifreedom.su", + "lang": "Русский", + "version": "1.1.1", + "url": "http://172.16.60.86:3000/.js/src/plugins/russian/СвободныйМирРанобэ[ifreedom].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/ifreedom/ifreedom/icon.png" + }, + { + "id": "jaomix.ru", + "name": "Jaomix", + "site": "https://jaomix.ru", + "lang": "Русский", + "version": "1.0.3", + "url": "http://172.16.60.86:3000/.js/src/plugins/russian/jaomix.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/ru/jaomix/icon.png" + }, + { + "id": "mtlnovel-ru", + "name": "MTL Novel (RU)", + "site": "https://ru.mtlnovels.com/", + "lang": "Русский", + "version": "1.1.3", + "url": "http://172.16.60.86:3000/.js/src/plugins/russian/MTLNovel(RU)[mtlnovel].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/mtlnovel/mtlnovel/icon.png" + }, + { + "id": "neobook", + "name": "Neobook", + "site": "https://neobook.org", + "lang": "Русский", + "version": "1.0.3", + "url": "http://172.16.60.86:3000/.js/src/plugins/russian/neobook.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/ru/neobook/icon.png" + }, + { + "id": "novelcool-ru", + "name": "NovelCool (RU)", + "site": "https://ru.novelcool.com", + "lang": "Русский", + "version": "1.0.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/russian/NovelCool(RU)[novelcool].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/novelcool/novelcool/icon.png" + }, + { + "id": "ranobes-ru", + "name": "Ranobes (RU)", + "site": "https://ranobes.com", + "lang": "Русский", + "version": "2.0.2", + "url": "http://172.16.60.86:3000/.js/src/plugins/russian/Ranobes(RU)[ranobes].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/ranobes/ranobes/icon.png" + }, + { + "id": "ReN", + "name": "Renovels", + "site": "https://renovels.org", + "lang": "Русский", + "version": "1.0.4", + "url": "http://172.16.60.86:3000/.js/src/plugins/russian/renovels.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/ru/renovels/icon.png" + }, + { + "id": "RLIB", + "name": "RanobeLib", + "site": "https://ranobelib.me", + "lang": "Русский", + "version": "2.2.4", + "url": "http://172.16.60.86:3000/.js/src/plugins/russian/ranobelib.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/ru/ranobelib/icon.png" + }, + { + "id": "RNBH.org", + "name": "RanobeHub", + "site": "https://ranobehub.org", + "lang": "Русский", + "version": "1.0.2", + "url": "http://172.16.60.86:3000/.js/src/plugins/russian/ranobehub.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/ru/ranobehub/icon.png" + }, + { + "id": "RNRF", + "name": "РанобэРФ", + "site": "https://ранобэ.рф", + "lang": "Русский", + "version": "1.0.1", + "url": "http://172.16.60.86:3000/.js/src/plugins/russian/ranoberf.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/ru/ranoberf/icon.png" + }, + { + "id": "rulate-api", + "name": "Rulate (API)", + "site": "https://tl.rulate.ru", + "lang": "Русский", + "version": "1.0.1", + "url": "http://172.16.60.86:3000/.js/src/plugins/russian/Rulate[rulate].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/rulate/rulate-api/icon.png" + }, + { + "id": "TL", + "name": "NovelTL", + "site": "https://novel.tl", + "lang": "Русский", + "version": "1.0.2", + "url": "http://172.16.60.86:3000/.js/src/plugins/russian/novelTL.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/ru/noveltl/icon.png" + }, + { + "id": "TopLiba", + "name": "ТопЛиба", + "site": "https://topliba.com", + "lang": "Русский", + "version": "1.0.1", + "url": "http://172.16.60.86:3000/.js/src/plugins/russian/topliba.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/ru/topliba/icon.png" + }, + { + "id": "zelluloza", + "name": "Целлюлоза", + "site": "https://zelluloza.ru", + "lang": "Русский", + "version": "1.0.3", + "url": "http://172.16.60.86:3000/.js/src/plugins/russian/zelluloza.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/ru/zelluloza/icon.png" + }, + { + "id": "allnovelread", + "name": "AllNovelRead", + "site": "https://allnovelread.com/", + "lang": "Español", + "version": "1.1.10", + "url": "http://172.16.60.86:3000/.js/src/plugins/spanish/AllNovelRead[lightnovelwp].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/allnovelread/icon.png" + }, + { + "id": "AnimesHoy12", + "name": "AnimesHoy12", + "site": "https://animeshoy12.com/", + "lang": "Español", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/spanish/AnimesHoy12[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/animeshoy12/icon.png" + }, + { + "id": "HasuTL", + "name": "Hasu Translations", + "site": "https://hasutl.wordpress.com/", + "lang": "Español", + "version": "1.0.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/spanish/hasutl.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/es/hasutl/icon.jpg" + }, + { + "id": "lightnoveldaily", + "name": "LightNovelDaily", + "site": "https://lightnoveldaily.com", + "lang": "Español", + "version": "1.0.1", + "url": "http://172.16.60.86:3000/.js/src/plugins/spanish/LightNovelDaily[hotnovelpub].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/hotnovelpub/lightnoveldaily/icon.png" + }, + { + "id": "mtlnovel-es", + "name": "MTL Novel (ES)", + "site": "https://es.mtlnovels.com/", + "lang": "Español", + "version": "1.1.3", + "url": "http://172.16.60.86:3000/.js/src/plugins/spanish/MTLNovel(ES)[mtlnovel].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/mtlnovel/mtlnovel/icon.png" + }, + { + "id": "nova", + "name": "NOVA", + "site": "https://novelasligeras.net", + "lang": "Español", + "version": "1.1.1", + "url": "http://172.16.60.86:3000/.js/src/plugins/spanish/NOVA.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/es/nova/icon.png" + }, + { + "id": "novelasligera", + "name": "Novelas Ligera", + "site": "https://novelasligera.com/", + "lang": "Español", + "version": "1.0.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/spanish/novelasligera.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/es/novelasligera/icon.png" + }, + { + "id": "novelyra", + "name": "Novelyra", + "site": "https://novelyra.com/", + "lang": "Español", + "version": "1.0.1", + "url": "http://172.16.60.86:3000/.js/src/plugins/spanish/novelyra.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/es/novelyra/icon.png" + }, + { + "id": "oasistranslations", + "name": "Oasis Translations", + "site": "https://oasistranslations.wordpress.com/", + "lang": "Español", + "version": "1.0.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/spanish/oasistranslations.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/es/oasistranslations/icon.png" + }, + { + "id": "panchotranslations", + "name": "Pancho Translations", + "site": "https://panchotranslations.com/", + "lang": "Español", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/spanish/PanchoTranslations[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/panchotranslations/icon.png" + }, + { + "id": "reinowuxia", + "name": "ReinoWuxia", + "site": "http://www.reinowuxia.com/", + "lang": "Español", + "version": "1.0.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/spanish/novelawuxia.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/es/reinowuxia/icon.png" + }, + { + "id": "skynovels", + "name": "SkyNovels", + "site": "https://www.skynovels.net/", + "lang": "Español", + "version": "1.1.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/spanish/skynovels.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/es/skynovels/icon.png" + }, + { + "id": "TCSega", + "name": "TC & Sega", + "site": "https://teamchmantranslations.com", + "lang": "Español", + "version": "1.1.10", + "url": "http://172.16.60.86:3000/.js/src/plugins/spanish/TC&Sega[lightnovelwp].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/tcsega/icon.png" + }, + { + "id": "traducciones", + "name": "Traducciones Amistosas", + "site": "https://traduccionesamistosas.topmanhuas.org/", + "lang": "Español", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/spanish/TraduccionesAmistosas[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/traducciones/icon.png" + }, + { + "id": "tunovelaligera", + "name": "TuNovelaLigera", + "site": "https://tunovelaligera.com", + "lang": "Español", + "version": "1.2.1", + "url": "http://172.16.60.86:3000/.js/src/plugins/spanish/tunovelaligera.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/es/tunovelaligera/icon.png" + }, + { + "id": "yuukitls", + "name": "Yuuki Tls", + "site": "https://yuukitls.com/", + "lang": "Español", + "version": "1.0.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/spanish/yukitls.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/es/yuukitls/icon.png" + }, + { + "id": "novel-lucky", + "name": "Novel Lucky", + "site": "https://novel-lucky.com/", + "lang": "ไทย", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/thai/NovelLucky[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/novel-lucky/icon.png" + }, + { + "id": "novelpdf", + "name": "Novel PDF", + "site": "https://novelpdf.xyz/", + "lang": "ไทย", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/thai/NovelPDF[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/novelpdf/icon.png" + }, + { + "id": "azraznovel", + "name": "Araz Novel", + "site": "https://araznovel.com/", + "lang": "Türkçe", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/turkish/ArazNovel[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/azraznovel/icon.png" + }, + { + "id": "ekitaplar", + "name": "E-KİTAPLAR", + "site": "https://e-kitaplar.com/", + "lang": "Türkçe", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/turkish/EKTAPLAR[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/ekitaplar/icon.png" + }, + { + "id": "epiknovel", + "name": "EpikNovel", + "site": "https://www.epiknovel.com/", + "lang": "Türkçe", + "version": "1.0.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/turkish/epiknovel.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/tr/epiknovel/icon.png" + }, + { + "id": "Kakikata", + "name": "kakikata", + "site": "https://kakikata.com.tr/", + "lang": "Türkçe", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/turkish/kakikata[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/kakikata/icon.png" + }, + { + "id": "kodekslibrary", + "name": "Kodeks Library", + "site": "https://www.kodekslibrary.com/", + "lang": "Türkçe", + "version": "1.1.10", + "url": "http://172.16.60.86:3000/.js/src/plugins/turkish/KodeksLibrary[lightnovelwp].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/kodekslibrary/icon.png" + }, + { + "id": "mangatr", + "name": "MangaTR", + "site": "https://manga-tr.com/", + "lang": "Türkçe", + "version": "1.0.1", + "url": "http://172.16.60.86:3000/.js/src/plugins/turkish/MangaTR.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/tr/mangatr/icon.png" + }, + { + "id": "nabiscans", + "name": "NABİ SCANS", + "site": "https://nabiscans.com/", + "lang": "Türkçe", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/turkish/NABSCANS[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/nabiscans/icon.png" + }, + { + "id": "namevt", + "name": "Namevt", + "site": "https://namevt.com/", + "lang": "Türkçe", + "version": "1.1.10", + "url": "http://172.16.60.86:3000/.js/src/plugins/turkish/Namevt[lightnovelwp].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/namevt/icon.png" + }, + { + "id": "noveloku", + "name": "Novel oku", + "site": "https://noveloku.com.tr/", + "lang": "Türkçe", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/turkish/Noveloku[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/noveloku/icon.png" + }, + { + "id": "noveltr", + "name": "NovelTR", + "site": "https://noveltr.com/", + "lang": "Türkçe", + "version": "1.1.10", + "url": "http://172.16.60.86:3000/.js/src/plugins/turkish/NovelTR[lightnovelwp].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/noveltr/icon.png" + }, + { + "id": "ragnarscans", + "name": "Ragnar Scans", + "site": "https://ragnarscans.com/", + "lang": "Türkçe", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/turkish/RagnarScans[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/ragnarscans/icon.png" + }, + { + "id": "thnovels", + "name": "ThNovels", + "site": "https://thnovels.com", + "lang": "Türkçe", + "version": "1.0.1", + "url": "http://172.16.60.86:3000/.js/src/plugins/turkish/ThNovels[hotnovelpub].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/hotnovelpub/thnovels/icon.png" + }, + { + "id": "turkcelightnovels", + "name": "TurkceLightNovels", + "site": "https://turkcelightnovels.com/", + "lang": "Türkçe", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/turkish/TurkceLightNovels[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/turkcelightnovels/icon.png" + }, + { + "id": "webnoveloku", + "name": "WebNovelOku", + "site": "https://www.webnoveloku.com/", + "lang": "Türkçe", + "version": "2.2.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/turkish/WebNovelOku[madara].js", + "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/webnoveloku/icon.png" + }, + { + "id": "bakainua", + "name": "BakaInUA", + "site": "https://baka.in.ua", + "lang": "Українська", + "version": "3.1.7", + "url": "http://172.16.60.86:3000/.js/src/plugins/ukrainian/bakainua.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/uk/bakainua/icon.png" + }, + { + "id": "smakolykytl", + "name": "Смаколики", + "site": "https://smakolykytl.site/", + "lang": "Українська", + "version": "1.0.1", + "url": "http://172.16.60.86:3000/.js/src/plugins/ukrainian/smakolykytl.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/uk/smakolykytl/icon.png" + }, + { + "id": "lightnovel.vn", + "name": "Light Novel VN", + "site": "https://lightnovel.vn", + "lang": "Tiếng Việt", + "version": "1.0.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/vietnamese/lightnovelvn.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/vi/lightnovelvn/icon.png" + }, + { + "id": "ln.hako", + "name": "Hako", + "site": "https://ln.hako.vn", + "lang": "Tiếng Việt", + "version": "1.1.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/vietnamese/LNHako.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/vi/hakolightnovel/icon.png" + }, + { + "id": "nettruyen", + "name": "Nettruyen", + "site": "https://nettruyen.com.vn", + "lang": "Tiếng Việt", + "version": "1.0.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/vietnamese/nettruyen.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/vi/nettruyen/icon.png" + }, + { + "id": "truyenss.com", + "name": "TruyenSS", + "site": "https://truyenss.com", + "lang": "Tiếng Việt", + "version": "1.0.0", + "url": "http://172.16.60.86:3000/.js/src/plugins/vietnamese/truyenss.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/vi/truyenss/icon.png" + }, + { + "id": "komga", + "name": "Komga", + "site": "url", + "lang": "Multi", + "version": "1.0.2", + "url": "http://172.16.60.86:3000/.js/src/plugins/multi/komga.js", + "iconUrl": "http://172.16.60.86:3000/public/static/src/multi/komga/icon.png" + } +] \ No newline at end of file From cce73a90cae2d69c04cb45fcf15b65c59104b746 Mon Sep 17 00:00:00 2001 From: yemen Date: Sat, 18 Jul 2026 20:25:45 +0300 Subject: [PATCH 2/2] remove local plugins.json --- public/plugins.json | 2299 ------------------------------------------- 1 file changed, 2299 deletions(-) delete mode 100644 public/plugins.json diff --git a/public/plugins.json b/public/plugins.json deleted file mode 100644 index 4411ecb46..000000000 --- a/public/plugins.json +++ /dev/null @@ -1,2299 +0,0 @@ -[ - { - "id": "arnovel", - "name": "ArNovel", - "site": "https://ar-no.com/", - "lang": "‎العربية", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/arabic/ArNovel[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/arnovel/icon.png" - }, - { - "id": "azora", - "name": "Azora", - "site": "https://azoramoon.com/", - "lang": "‎العربية", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/arabic/Azora[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/azora/icon.png" - }, - { - "id": "dilartube", - "name": "dilar tube", - "site": "https://golden.rest/", - "lang": "‎العربية", - "version": "1.0.2", - "url": "http://172.16.60.86:3000/.js/src/plugins/arabic/dilartube.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/ar/dilartube/icon.png" - }, - { - "id": "freekolnovel", - "name": "Free Kol Novel", - "site": "https://free.kolnovel.com/", - "lang": "‎العربية", - "version": "1.1.10", - "url": "http://172.16.60.86:3000/.js/src/plugins/arabic/FreeKolNovel[lightnovelwp].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/freekolnovel/icon.png" - }, - { - "id": "galaxynovels", - "name": "Galaxy Novels", - "site": "https://galaxynovels.com/", - "lang": "‎العربية", - "version": "1.0.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/arabic/galaxynovels.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/ar/galaxynovels/icon.png" - }, - { - "id": "hizomanga", - "name": "HizoManga", - "site": "https://hizomanga.net/", - "lang": "‎العربية", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/arabic/HizoManga[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/hizomanga/icon.png" - }, - { - "id": "kolnovel", - "name": "Kol Novel", - "site": "https://kolnovel.com/", - "lang": "‎العربية", - "version": "1.1.20", - "url": "http://172.16.60.86:3000/.js/src/plugins/arabic/KolNovel[lightnovelwp].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/kolnovel/icon.png" - }, - { - "id": "novel4up", - "name": "Novel4Up", - "site": "https://novel4up.com/", - "lang": "‎العربية", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/arabic/Novel4Up[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/novel4up/icon.png" - }, - { - "id": "novelsparadise", - "name": "Novels Paradise", - "site": "https://novelsparadise.site/", - "lang": "‎العربية", - "version": "1.1.10", - "url": "http://172.16.60.86:3000/.js/src/plugins/arabic/NovelsParadise[lightnovelwp].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/novelsparadise/icon.png" - }, - { - "id": "olaoe", - "name": "Olaoe.cyou", - "site": "https://olaoe.cyou/", - "lang": "‎العربية", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/arabic/Olaoecyou[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/olaoe/icon.png" - }, - { - "id": "rewayahfans", - "name": "روايه فانز", - "site": "https://rewayahfans.net/", - "lang": "‎العربية", - "version": "4.0.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/arabic/rewayahfans.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/ar/rewayahfans/icon.png" - }, - { - "id": "rewayatclub", - "name": "Rewayat Club", - "site": "https://rewayat.club/", - "lang": "‎العربية", - "version": "1.0.3", - "url": "http://172.16.60.86:3000/.js/src/plugins/arabic/rewayatclub.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/ar/rewayatclub/icon.png" - }, - { - "id": "rewayatfans", - "name": "روايات فانز", - "site": "https://rewayatfans.com/", - "lang": "‎العربية", - "version": "3.0.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/arabic/rewayatfans.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/ar/rewayatfans/icon.png" - }, - { - "id": "riwyat", - "name": "Riwyat", - "site": "https://cenele.com/", - "lang": "‎العربية", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/arabic/Riwyat[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/riwyat/icon.png" - }, - { - "id": "seanovel", - "name": "Seanovel", - "site": "https://seanovel.org/", - "lang": "‎العربية", - "version": "1.0.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/arabic/seanovel.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/ar/seanovel/icon.png" - }, - { - "id": "sunovels", - "name": "Sunovels", - "site": "https://sunovels.com/", - "lang": "‎العربية", - "version": "1.0.1", - "url": "http://172.16.60.86:3000/.js/src/plugins/arabic/sunovels.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/ar/sunovels/icon.png" - }, - { - "id": "69shu", - "name": "69书吧", - "site": "https://www.69shu.xyz", - "lang": "中文, 汉语, 漢語", - "version": "0.2.2", - "url": "http://172.16.60.86:3000/.js/src/plugins/chinese/69shu.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/cn/69shu/icon.png" - }, - { - "id": "ixdzs8", - "name": "爱下电子书", - "site": "https://ixdzs8.com/", - "lang": "中文, 汉语, 漢語", - "version": "2.2.9", - "url": "http://172.16.60.86:3000/.js/src/plugins/chinese/ixdzs8.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/cn/ixdzs8/favicon.png" - }, - { - "id": "linovel", - "name": "linovel", - "site": "https://www.linovel.net", - "lang": "中文, 汉语, 漢語", - "version": "1.0.1", - "url": "http://172.16.60.86:3000/.js/src/plugins/chinese/linovel.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/cn/linovel/icon.png" - }, - { - "id": "linovelib", - "name": "Linovelib", - "site": "https://www.bilinovel.com", - "lang": "中文, 汉语, 漢語", - "version": "1.2.1", - "url": "http://172.16.60.86:3000/.js/src/plugins/chinese/linovelib.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/cn/linovelib/icon.png" - }, - { - "id": "linovelib_tw", - "name": "Linovelib(繁體)", - "site": "https://tw.linovelib.com/", - "lang": "中文, 汉语, 漢語", - "version": "1.0.1", - "url": "http://172.16.60.86:3000/.js/src/plugins/chinese/linovelib_tw.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/cn/linovelib/icon.png" - }, - { - "id": "novel543", - "name": "Novel543", - "site": "https://www.novel543.com/", - "lang": "中文, 汉语, 漢語", - "version": "1.0.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/chinese/novel543.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/cn/novel543/icon.png" - }, - { - "id": "quanben", - "name": "Quanben", - "site": "https://www.quanben.io/", - "lang": "中文, 汉语, 漢語", - "version": "1.1.1", - "url": "http://172.16.60.86:3000/.js/src/plugins/chinese/Quanben.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/cn/quanben/icon.png" - }, - { - "id": "1stkissnovel", - "name": "FirstKissNovel", - "site": "https://1stkissnovel.org/", - "lang": "English", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/FirstKissNovel[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/1stkissnovel/icon.png" - }, - { - "id": "allnovel", - "name": "AllNovel", - "site": "https://allnovel.org/", - "lang": "English", - "version": "2.2.1", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/AllNovel[readnovelfull].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/readnovelfull/allnovel/icon.png" - }, - { - "id": "anf.net", - "name": "AllNovelFull", - "site": "https://novgo.net/", - "lang": "English", - "version": "2.2.1", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/AllNovelFull[readnovelfull].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/readnovelfull/anf.net/icon.png" - }, - { - "id": "arcane", - "name": "Arcane Translations", - "site": "https://arcanetranslations.com/", - "lang": "English", - "version": "1.1.10", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/ArcaneTranslations[lightnovelwp].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/arcane/icon.png" - }, - { - "id": "archiveofourown", - "name": "Archive Of Our Own", - "site": "https://archiveofourown.org/", - "lang": "English", - "version": "1.0.4", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/ao3.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/en/ao3/icon.png" - }, - { - "id": "asuralightnovel", - "name": "Srank Manga", - "site": "https://srankmanga.com/", - "lang": "English", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/SrankManga[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/asuralightnovel/icon.png" - }, - { - "id": "bellereservoir", - "name": "Belle Reservoir", - "site": "https://bellereservoir.com/", - "lang": "English", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/BelleReservoir[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/bellereservoir/icon.png" - }, - { - "id": "boxnovel", - "name": "BoxNovel", - "site": "https://novelnice.com/", - "lang": "English", - "version": "2.2.2", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/BoxNovel[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/boxnovel/icon.png" - }, - { - "id": "cherrymistcafe", - "name": "Cherry Mist Cafe", - "site": "https://cherrymist.cafe/", - "lang": "English", - "version": "1.1.1", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/CherryMistCafe[fictioneer].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/fictioneer/cherrymistcafe/icon.png" - }, - { - "id": "chrysanthemumgarden", - "name": "Chrysanthemum Garden", - "site": "https://chrysanthemumgarden.com", - "lang": "English", - "version": "1.0.3", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/chrysanthemumgarden.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/en/chrysanthemumgarden/icon.png" - }, - { - "id": "citrusaurora", - "name": "Citrus Aurora", - "site": "https://citrusaurora.com/", - "lang": "English", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/CitrusAurora[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/citrusaurora/icon.png" - }, - { - "id": "coralboutique", - "name": "Coral Boutique", - "site": "https://coralboutique.xyz/", - "lang": "English", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/CoralBoutique[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/coralboutique/icon.png" - }, - { - "id": "cpunovel", - "name": "CPUnovel", - "site": "https://cpunovel.com/", - "lang": "English", - "version": "1.1.10", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/CPUnovel[lightnovelwp].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/cpunovel/icon.png" - }, - { - "id": "crimsonscrolls", - "name": "Crimson Scrolls", - "site": "https://crimsonscrolls.net", - "lang": "English", - "version": "1.0.1", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/crimsonscrolls.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/en/crimsonscrolls/icon.png" - }, - { - "id": "daoistquest", - "name": "Daoist Quest", - "site": "https://daoist.quest", - "lang": "English", - "version": "1.1.1", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/DaoistQuest[fictioneer].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/fictioneer/daoistquest/icon.png" - }, - { - "id": "daonovel", - "name": "DaoNovel", - "site": "https://daonovel.co/", - "lang": "English", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/DaoNovel[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/daonovel/icon.png" - }, - { - "id": "daotranslate", - "name": "DaoTranslate", - "site": "https://daotranslate.com/", - "lang": "English", - "version": "1.1.10", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/DaoTranslate[lightnovelwp].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/daotranslate/icon.png" - }, - { - "id": "DDL.com", - "name": "Divine Dao Library", - "site": "https://www.divinedaolibrary.com/", - "lang": "English", - "version": "1.1.1", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/divinedaolibrary.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/en/divinedaolibrary/icon.png" - }, - { - "id": "dearestrosalie", - "name": "Dearest Rosalie", - "site": "https://dearestrosalie.com", - "lang": "English", - "version": "1.1.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/DearestRosalie[fictioneer].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/fictioneer/dearestrosalie/icon.png" - }, - { - "id": "dragonholic", - "name": "Dragonholic", - "site": "https://dragonholic.com/", - "lang": "English", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/Dragonholic[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/dragonholic/icon.png" - }, - { - "id": "dragontea", - "name": "Dragon Tea", - "site": "https://dragontea.ink/", - "lang": "English", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/DragonTea[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/dragontea/icon.png" - }, - { - "id": "dreambigtl", - "name": "Dream Big Translations", - "site": "https://www.dreambigtl.com/", - "lang": "English", - "version": "1.0.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/dreambigtl.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/en/dreambigtl/icon.png" - }, - { - "id": "duskblossoms", - "name": "Dusk Blossoms", - "site": "https://duskblossoms.com/", - "lang": "English", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/DuskBlossoms[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/duskblossoms/icon.png" - }, - { - "id": "ellotl", - "name": "ElloTL", - "site": "https://ellotl.com/", - "lang": "English", - "version": "1.1.10", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/ElloTL[lightnovelwp].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/ellotl/icon.png" - }, - { - "id": "eternalune", - "name": "Eternalune", - "site": "https://eternalune.com/", - "lang": "English", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/Eternalune[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/eternalune/icon.png" - }, - { - "id": "etudetranslations", - "name": "Etude Translations", - "site": "https://etudetranslations.com/", - "lang": "English", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/EtudeTranslations[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/etudetranslations/icon.png" - }, - { - "id": "fannovel", - "name": "FanNovel", - "site": "https://www.fanmtl.com", - "lang": "English", - "version": "1.0.5", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/FanNovel[readwn].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/readwn/fannovel/icon.png" - }, - { - "id": "fanstranslations", - "name": "Fans Translations", - "site": "https://fanstranslations.com/", - "lang": "English", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/FansTranslations[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/fanstranslations/icon.png" - }, - { - "id": "fenrir", - "name": "Fenrir Realm", - "site": "https://fenrirealm.com", - "lang": "English", - "version": "1.1.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/fenrirrealm.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/en/fenrirrealm/icon.png" - }, - { - "id": "fictionzone", - "name": "Fiction Zone", - "site": "https://fictionzone.net", - "lang": "English", - "version": "1.0.2", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/fictionzone.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/en/fictionzone/icon.png" - }, - { - "id": "foxaholic", - "name": "Foxaholic", - "site": "https://www.foxaholic.com/", - "lang": "English", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/Foxaholic[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/foxaholic/icon.png" - }, - { - "id": "foxteller", - "name": "Foxteller", - "site": "https://www.foxteller.com", - "lang": "English", - "version": "1.0.3", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/foxteller.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/en/foxteller/icon.png" - }, - { - "id": "FWK.US", - "name": "Faq Wiki", - "site": "https://faqwiki.us/novel", - "lang": "English", - "version": "3.0.1", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/faqwikius.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/en/faqwikius/icon.png" - }, - { - "id": "FWN.com", - "name": "Free Web Novel", - "site": "https://freewebnovel.com/", - "lang": "English", - "version": "2.2.1", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/FreeWebNovel[readnovelfull].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/readnovelfull/fwn.com/icon.png" - }, - { - "id": "galaxytranslations", - "name": "Galaxy Translations", - "site": "https://darkstartranslations.com/", - "lang": "English", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/GalaxyTranslations[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/galaxytranslations/icon.png" - }, - { - "id": "genesistudio", - "name": "Genesis", - "site": "https://genesistudio.com", - "lang": "English", - "version": "2.0.1", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/genesis.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/en/genesis/icon.png", - "customCSS": "http://172.16.60.86:3000/public/static/src/en/genesis/customCSS.css" - }, - { - "id": "guavaread", - "name": "Guavaread", - "site": "https://guavaread.com/", - "lang": "English", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/Guavaread[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/guavaread/icon.png" - }, - { - "id": "hiraethtranslation", - "name": "Hiraeth Translation", - "site": "https://hiraethtranslation.com/", - "lang": "English", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/HiraethTranslation[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/hiraethtranslation/icon.png" - }, - { - "id": "hotnovelpub", - "name": "HotNovelPub", - "site": "https://hotnovelpub.com", - "lang": "English", - "version": "1.0.1", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/HotNovelPub[hotnovelpub].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/hotnovelpub/hotnovelpub/icon.png" - }, - { - "id": "hyacinthbloom", - "name": "Hyacinth in Bloom", - "site": "https://hyacinthbloom.com/", - "lang": "English", - "version": "1.1.10", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/HyacinthinBloom[lightnovelwp].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/hyacinthbloom/icon.png" - }, - { - "id": "indratranslations", - "name": "Indra Translations", - "site": "https://indratranslations.com", - "lang": "English", - "version": "1.2.1", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/indraTranslations.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/en/indratranslations/icon.png" - }, - { - "id": "inkitt", - "name": "Inkitt", - "site": "https://www.inkitt.com", - "lang": "English", - "version": "1.0.1", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/inkitt.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/en/inkitt/icon.png" - }, - { - "id": "inoveltranslation", - "name": "iNovelTranslation", - "site": "https://inoveltranslation.com", - "lang": "English", - "version": "1.0.2", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/inoveltranslation.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/en/inoveltranslation/icon.png" - }, - { - "id": "ippotranslations", - "name": "Ippotranslations", - "site": "https://ippotranslations.com/", - "lang": "English", - "version": "1.1.10", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/Ippotranslations[lightnovelwp].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/ippotranslations/icon.png" - }, - { - "id": "kdtnovels", - "name": "KDT Novels", - "site": "https://kdtnovels.net/", - "lang": "English", - "version": "1.1.10", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/KDTNovels[lightnovelwp].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/kdtnovels/icon.png" - }, - { - "id": "keopi", - "name": "Keopi Translations", - "site": "https://keopitranslations.com", - "lang": "English", - "version": "1.1.10", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/KeopiTranslations[lightnovelwp].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/keopi/icon.png" - }, - { - "id": "knoxt", - "name": "KnoxT", - "site": "https://knoxt.space/", - "lang": "English", - "version": "1.1.10", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/KnoxT[lightnovelwp].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/knoxt/icon.png" - }, - { - "id": "lazygirltranslations", - "name": "Lazy Girl Translations", - "site": "https://lazygirltranslations.com", - "lang": "English", - "version": "1.1.10", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/LazyGirlTranslations[lightnovelwp].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/lazygirltranslations/icon.png" - }, - { - "id": "LeafStudio", - "name": "LeafStudio", - "site": "https://leafstudio.site/", - "lang": "English", - "version": "1.0.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/leafstudio.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/en/leafstudio/icon.png" - }, - { - "id": "libread", - "name": "Lib Read", - "site": "https://libread.com/", - "lang": "English", - "version": "2.2.1", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/LibRead[readnovelfull].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/readnovelfull/libread/icon.png" - }, - { - "id": "lightnovelcave", - "name": "LightNovelCave", - "site": "https://www.lightnovelcave.com/", - "lang": "English", - "version": "1.0.1", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/LightNovelCave[lightnovelworld].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelworld/lightnovelcave/icon.png" - }, - { - "id": "lightnovelplus", - "name": "LightNovelPlus", - "site": "https://lightnovelplus.com/", - "lang": "English", - "version": "2.2.1", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/LightNovelPlus[readnovelfull].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/readnovelfull/lightnovelplus/icon.png" - }, - { - "id": "lightnovelpubvip", - "name": "LightNovelPub Vip", - "site": "https://lightnovelpub.vip/", - "lang": "English", - "version": "1.0.1", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/LightNovelPubVip[lightnovelworld].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelworld/lightnovelpubvip/icon.png" - }, - { - "id": "lightnoveltranslations", - "name": "Light Novel Translations", - "site": "https://lightnovelstranslations.com/", - "lang": "English", - "version": "1.0.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/lightnoveltranslation.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/en/lightnoveltranslations/icon.png" - }, - { - "id": "LightNovelUpdates", - "name": "Light Novel Updates", - "site": "https://www.lightnovelupdates.com/", - "lang": "English", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/LightNovelUpdates[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/lightnovelupdates/icon.png" - }, - { - "id": "lilyonthevalley", - "name": "Lily on the Valley", - "site": "https://lilyonthevalley.com", - "lang": "English", - "version": "1.1.1", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/LilyontheValley[fictioneer].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/fictioneer/lilyonthevalley/icon.png" - }, - { - "id": "lnheaven", - "name": "LightNovelHeaven", - "site": "https://lightnovelheaven.com/", - "lang": "English", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/LightNovelHeaven[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/lnheaven/icon.png" - }, - { - "id": "lnmtl", - "name": "LnMTL", - "site": "https://lnmtl.com/", - "lang": "English", - "version": "2.1.1", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/lnmtl.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/en/lnmtl/icon.png" - }, - { - "id": "lnori", - "name": "LNORI", - "site": "https://lnori.com/", - "lang": "English", - "version": "1.0.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/lnori.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/en/lnori/icon.png" - }, - { - "id": "ltnovel", - "name": "Ltnovel", - "site": "https://www.ltnovels.com", - "lang": "English", - "version": "1.0.4", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/Ltnovel[readwn].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/readwn/ltnovel/icon.png" - }, - { - "id": "lullobox", - "name": "LulloBox", - "site": "https://lullobox.com/", - "lang": "English", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/LulloBox[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/lullobox/icon.png" - }, - { - "id": "lunarletters", - "name": "LunarLetters", - "site": "https://lunarletters.com/", - "lang": "English", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/LunarLetters[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/lunarletters/icon.png" - }, - { - "id": "meownovel", - "name": "Meownovel", - "site": "https://meownovel.com/", - "lang": "English", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/Meownovel[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/meownovel/icon.png" - }, - { - "id": "moonlightnovel", - "name": "Moonlight Novels", - "site": "https://moonlightnovel.com/", - "lang": "English", - "version": "1.1.11", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/MoonlightNovels[lightnovelwp].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/moonlightnovel/icon.png" - }, - { - "id": "mostnovel", - "name": "MostNovel", - "site": "https://mostnovel.com/", - "lang": "English", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/MostNovel[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/mostnovel/icon.png" - }, - { - "id": "mtl-novel", - "name": "MTL-Novel", - "site": "https://mtl-novel.com/", - "lang": "English", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/MTLNovel[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/mtl-novel/icon.png" - }, - { - "id": "mtlnovel", - "name": "MTL Novel", - "site": "https://www.mtlnovels.com/", - "lang": "English", - "version": "1.1.3", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/MTLNovel[mtlnovel].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/mtlnovel/mtlnovel/icon.png" - }, - { - "id": "mvlempyr.com", - "name": "MVLEMPYR", - "site": "https://www.mvlempyr.io/", - "lang": "English", - "version": "1.0.12", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/mvlempyr.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/en/mvlempyr/icon.png" - }, - { - "id": "mysticalmerries", - "name": "MysticalSeries", - "site": "https://mysticalmerries.com/", - "lang": "English", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/MysticalSeries[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/mysticalmerries/icon.png" - }, - { - "id": "neosekaiTLS", - "name": "NeoSekai Translations", - "site": "https://www.neosekaitranslations.com/", - "lang": "English", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/NeoSekaiTranslations[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/neosekaitls/icon.png" - }, - { - "id": "nitromanga", - "name": "Nitro Manga", - "site": "https://nitromanga.com/", - "lang": "English", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/NitroManga[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/nitromanga/icon.png" - }, - { - "id": "NO.net", - "name": "novelsOnline", - "site": "https://novelsonline.org", - "lang": "English", - "version": "1.0.2", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/NovelOnline.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/en/novelsonline/icon.png" - }, - { - "id": "noblemtl", - "name": "NobleMTL", - "site": "https://noblemtl.com/", - "lang": "English", - "version": "1.1.10", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/NobleMTL[lightnovelwp].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/noblemtl/icon.png" - }, - { - "id": "noicetranslations", - "name": "Noice Translations", - "site": "https://noicetranslations.com/", - "lang": "English", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/NoiceTranslations[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/noicetranslations/icon.png" - }, - { - "id": "novelarrow", - "name": "Novel Arrow", - "site": "https://novelarrow.com/", - "lang": "English", - "version": "1.0.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/novelarrow.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/en/novelarrow/icon.png" - }, - { - "id": "novelbin", - "name": "Novel Bin", - "site": "https://novelbin.com/", - "lang": "English", - "version": "2.2.2", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/NovelBin[readnovelfull].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/readnovelfull/novelbin/icon.png" - }, - { - "id": "novelbuddy", - "name": "NovelBuddy", - "site": "https://novelbuddy.com/", - "lang": "English", - "version": "2.1.2", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/novelbuddy.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/en/novelbuddy/icon.png" - }, - { - "id": "novelcool", - "name": "NovelCool", - "site": "https://www.novelcool.com", - "lang": "English", - "version": "1.0.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/NovelCool[novelcool].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/novelcool/novelcool/icon.png" - }, - { - "id": "novelfire", - "name": "Novel Fire", - "site": "https://novelfire.net/", - "lang": "English", - "version": "1.4.3", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/novelfire.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/en/novelfire/icon.png" - }, - { - "id": "novelfull", - "name": "NovelFull", - "site": "https://novelfull.com/", - "lang": "English", - "version": "2.2.1", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/NovelFull[readnovelfull].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/readnovelfull/novelfull/icon.png" - }, - { - "id": "novelhall", - "name": "Novel Hall", - "site": "https://novelhall.com/", - "lang": "English", - "version": "1.0.3", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/novelhall.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/en/novelhall/icon.png" - }, - { - "id": "novelhi", - "name": "NovelHi", - "site": "https://novelhi.com/", - "lang": "English", - "version": "1.1.1", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/novelhi.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/en/novelhi/icon.png" - }, - { - "id": "novelib", - "name": "NovelLib", - "site": "https://novelib.com", - "lang": "English", - "version": "1.1.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/NovelLib[fictioneer].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/fictioneer/novelib/icon.png" - }, - { - "id": "novelight", - "name": "Novelight", - "site": "https://novelight.net/", - "lang": "English", - "version": "1.1.5", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/novelight.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/en/novelight/icon.png" - }, - { - "id": "novelmultiverse", - "name": "NovelMultiverse", - "site": "https://www.novelmultiverse.com/", - "lang": "English", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/NovelMultiverse[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/novelmultiverse/icon.png" - }, - { - "id": "novelninja", - "name": "Novel Ninja", - "site": "https://novelninja.xyz/", - "lang": "English", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/NovelNinja[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/novelninja/icon.png" - }, - { - "id": "novelrest", - "name": "NovelRest", - "site": "https://novelrest.vercel.app", - "lang": "English", - "version": "1.0.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/novelrest.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/en/novelrest/icon.png" - }, - { - "id": "novelsknight", - "name": "NovelsKnight", - "site": "https://novelsknight.punchmanga.online/", - "lang": "English", - "version": "1.1.12", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/NovelsKnight[lightnovelwp].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/novelsknight/icon.png" - }, - { - "id": "novelTL", - "name": "NovelTranslate", - "site": "https://noveltranslate.com/", - "lang": "English", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/NovelTranslate[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/noveltl/icon.png" - }, - { - "id": "novelupdates", - "name": "Novel Updates", - "site": "https://www.novelupdates.com/", - "lang": "English", - "version": "0.9.9", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/novelupdates.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/en/novelupdates/icon.png", - "customCSS": "http://172.16.60.86:3000/public/static/src/en/novelupdates/customCSS.css" - }, - { - "id": "pandamtl", - "name": "Panda Machine Translations", - "site": "https://pandamtl.com/", - "lang": "English", - "version": "1.1.10", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/PandaMachineTranslations[lightnovelwp].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/pandamtl/icon.png" - }, - { - "id": "pasteltales", - "name": "Pastel Tales", - "site": "https://pasteltales.com/", - "lang": "English", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/PastelTales[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/pasteltales/icon.png" - }, - { - "id": "pawread", - "name": "PawRead", - "site": "https://m.pawread.com/", - "lang": "English", - "version": "2.1.1", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/pawread.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/en/pawread/icon.png" - }, - { - "id": "penguinsquad", - "name": "Penguin Squad", - "site": "https://penguin-squad.com", - "lang": "English", - "version": "1.1.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/PenguinSquad[fictioneer].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/fictioneer/penguinsquad/icon.png" - }, - { - "id": "prizmatranslation", - "name": "Prizma", - "site": "https://prizmatranslation.com", - "lang": "English", - "version": "1.1.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/Prizma[fictioneer].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/fictioneer/prizmatranslation/icon.png" - }, - { - "id": "rainofsnow", - "name": "Rainofsnow", - "site": "https://rainofsnow.com/", - "lang": "English", - "version": "1.1.2", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/rainofsnow.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/en/rainofsnow/icon.png" - }, - { - "id": "ranobes", - "name": "Ranobes", - "site": "https://ranobes.top", - "lang": "English", - "version": "2.0.2", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/Ranobes[ranobes].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/ranobes/ranobes/icon.png" - }, - { - "id": "ranovel", - "name": "Ranovel", - "site": "https://ranovel.com/", - "lang": "English", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/Ranovel[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/ranovel/icon.png" - }, - { - "id": "readfanfic", - "name": "Read Fanfic", - "site": "https://readfanfic.com/", - "lang": "English", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/ReadFanfic[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/readfanfic/icon.png" - }, - { - "id": "readfrom", - "name": "Read From Net", - "site": "https://readfrom.net/", - "lang": "English", - "version": "1.1.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/readfrom.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/en/readfrom/icon.png" - }, - { - "id": "readnovelfull", - "name": "ReadNovelFull", - "site": "https://readnovelfull.com/", - "lang": "English", - "version": "2.2.1", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/ReadNovelFull[readnovelfull].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/readnovelfull/readnovelfull/icon.png" - }, - { - "id": "ReLib", - "name": "Re:Library", - "site": "https://re-library.com", - "lang": "English", - "version": "1.0.3", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/relibrary.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/en/relibrary/icon.png" - }, - { - "id": "requiemtls", - "name": "Requiem Translations", - "site": "https://requiemtls.com/", - "lang": "English", - "version": "1.1.14", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/RequiemTranslations[lightnovelwp].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/requiemtls/icon.png" - }, - { - "id": "royalroad", - "name": "Royal Road", - "site": "https://www.royalroad.com/", - "lang": "English", - "version": "2.3.1", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/royalroad.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/en/royalroad/icon.png" - }, - { - "id": "salmonlatte", - "name": "Salmon Latte", - "site": "https://salmonlatte.com/", - "lang": "English", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/SalmonLatte[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/salmonlatte/icon.png" - }, - { - "id": "scribblehub", - "name": "Scribble Hub", - "site": "https://www.scribblehub.com/", - "lang": "English", - "version": "1.0.2", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/scribblehub.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/en/scribblehub/icon.png" - }, - { - "id": "sleeptTLS", - "name": "SleepyTranslations", - "site": "https://sleepytranslations.com/", - "lang": "English", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/SleepyTranslations[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/sleepttls/icon.png" - }, - { - "id": "sonicmtl", - "name": "SonicMTL", - "site": "https://www.sonicmtl.com/", - "lang": "English", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/SonicMTL[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/sonicmtl/icon.png" - }, - { - "id": "storyseedling", - "name": "StorySeedling", - "site": "https://storyseedling.com/", - "lang": "English", - "version": "1.0.6", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/StorySeedling.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/en/storyseedling/icon.png" - }, - { - "id": "sweetescape", - "name": "Sweet Escape", - "site": "https://sweetescapetranslations.com/", - "lang": "English", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/SweetEscape[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/sweetescape/icon.png" - }, - { - "id": "systemtranslation", - "name": "System Translation", - "site": "https://systemtranslation.com/", - "lang": "English", - "version": "1.1.10", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/SystemTranslation[lightnovelwp].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/systemtranslation/icon.png" - }, - { - "id": "translatinotaku", - "name": "TranslatinOtaku", - "site": "https://translatinotaku.net/", - "lang": "English", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/TranslatinOtaku[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/translatinotaku/icon.png" - }, - { - "id": "transweaver", - "name": "Translation Weaver", - "site": "https://transweaver.com/", - "lang": "English", - "version": "1.1.10", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/TranslationWeaver[lightnovelwp].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/transweaver/icon.png" - }, - { - "id": "universalnovel", - "name": "Universal Novel", - "site": "https://universalnovel.com/", - "lang": "English", - "version": "1.1.10", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/UniversalNovel[lightnovelwp].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/universalnovel/icon.png" - }, - { - "id": "vandytranslate", - "name": "Vandy Translate", - "site": "https://vandytranslate.com", - "lang": "English", - "version": "1.1.10", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/VandyTranslate[lightnovelwp].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/vandytranslate/icon.png" - }, - { - "id": "violetlily", - "name": "Violet Lily", - "site": "https://violetlilytranslation.com/", - "lang": "English", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/VioletLily[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/violetlily/icon.png" - }, - { - "id": "vynovel", - "name": "VyNovel", - "site": "https://vynovel.com", - "lang": "English", - "version": "1.0.1", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/vynovel.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/en/vynovel/icon.png" - }, - { - "id": "webnovel", - "name": "Webnovel", - "site": "https://www.webnovel.com", - "lang": "English", - "version": "1.0.3", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/webnovel.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/en/webnovel/icon.png" - }, - { - "id": "webnovelover", - "name": "WebNovelLover", - "site": "https://www.webnovelover.com/", - "lang": "English", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/WebNovelLover[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/webnovelover/icon.png" - }, - { - "id": "WebNovelTraslation", - "name": "Web Novel Translation", - "site": "https://webnoveltranslations.com/", - "lang": "English", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/WebNovelTranslation[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/webnoveltraslation/icon.png" - }, - { - "id": "webnovelworld", - "name": "Web Novel Pub", - "site": "https://www.webnovelworld.org/", - "lang": "English", - "version": "1.0.1", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/WebNovelPub[lightnovelworld].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelworld/webnovelworld/icon.png" - }, - { - "id": "whitemoonlightnovels", - "name": "White Moonlight Novels", - "site": "https://whitemoonlightnovels.com/", - "lang": "English", - "version": "1.1.10", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/WhiteMoonlightNovels[lightnovelwp].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/whitemoonlightnovels/icon.png" - }, - { - "id": "witchculttranslations", - "name": "Witch Cult Translations", - "site": "https://witchculttranslation.com", - "lang": "English", - "version": "1.0.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/wct.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/en/wct/icon.png" - }, - { - "id": "wooksteahouse", - "name": "Wook's Teahouse", - "site": "https://wooksteahouse.com/", - "lang": "English", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/WooksTeahouse[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/wooksteahouse/icon.png" - }, - { - "id": "wordexcerpt", - "name": "WordExcerpt", - "site": "https://wordexcerpt.com/", - "lang": "English", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/WordExcerpt[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/wordexcerpt/icon.png" - }, - { - "id": "WTRLAB", - "name": "WTR-LAB", - "site": "https://wtr-lab.com/", - "lang": "English", - "version": "1.1.4", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/wtrlab.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/en/wtrlab/icon.png" - }, - { - "id": "wuxiacity", - "name": "Wuxiafox", - "site": "https://www.wuxiafox.com", - "lang": "English", - "version": "1.0.3", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/Wuxiafox[readwn].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/readwn/wuxiacity/icon.png" - }, - { - "id": "wuxiamtl", - "name": "Fans MTL", - "site": "https://www.fanmtl.com", - "lang": "English", - "version": "1.0.5", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/FansMTL[readwn].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/readwn/wuxiamtl/icon.png" - }, - { - "id": "wuxiap", - "name": "Wuxiabox", - "site": "https://www.wuxiabox.com", - "lang": "English", - "version": "1.0.3", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/Wuxiabox[readwn].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/readwn/wuxiap/icon.png" - }, - { - "id": "wuxiaspace", - "name": "Wuxia Space", - "site": "https://www.wuxiaspot.com", - "lang": "English", - "version": "1.0.4", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/WuxiaSpace[readwn].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/readwn/wuxiaspace/icon.png" - }, - { - "id": "wuxiav", - "name": "WuxiaV", - "site": "https://www.wuxiav.com", - "lang": "English", - "version": "1.0.3", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/WuxiaV[readwn].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/readwn/wuxiav/icon.png" - }, - { - "id": "wuxiaworld", - "name": "Wuxia World", - "site": "https://www.wuxiaworld.com/", - "lang": "English", - "version": "0.5.1", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/wuxiaworld.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/en/wuxiaworld/icon.png" - }, - { - "id": "wuxiaworld.site", - "name": "WuxiaWorld.Site", - "site": "https://wuxiaworld.site/", - "lang": "English", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/WuxiaWorldSite[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/wuxiaworld.site/icon.png" - }, - { - "id": "zetroTL", - "name": "Zetro Translation", - "site": "https://zetrotranslation.com/", - "lang": "English", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/english/ZetroTranslation[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/zetrotl/icon.png" - }, - { - "id": "chireads", - "name": "Chireads", - "site": "https://chireads.com", - "lang": "Français", - "version": "1.0.2", - "url": "http://172.16.60.86:3000/.js/src/plugins/french/chireads.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/fr/chireads/icon.png" - }, - { - "id": "harkeneliwood", - "name": "HarkenEliwood", - "site": "https://harkeneliwood.wordpress.com", - "lang": "Français", - "version": "1.0.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/french/harkeneliwood.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/fr/harkeneliwood/icon.png" - }, - { - "id": "kisswood", - "name": "KissWood", - "site": "https://kisswood.eu", - "lang": "Français", - "version": "1.0.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/french/kisswood.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/fr/kisswood/icon.png" - }, - { - "id": "lightnovelfr", - "name": "Ligh Novel FR", - "site": "https://lightnovelfr.com/", - "lang": "Français", - "version": "1.1.10", - "url": "http://172.16.60.86:3000/.js/src/plugins/french/LighNovelFR[lightnovelwp].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/lightnovelfr/icon.png" - }, - { - "id": "massnovel", - "name": "MassNovel", - "site": "https://massnovel.fr/", - "lang": "Français", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/french/MassNovel[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/massnovel/icon.png" - }, - { - "id": "mtlnovel-fr", - "name": "MTL Novel (FR)", - "site": "https://fr.mtlnovels.com/", - "lang": "Français", - "version": "1.1.3", - "url": "http://172.16.60.86:3000/.js/src/plugins/french/MTLNovel(FR)[mtlnovel].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/mtlnovel/mtlnovel/icon.png" - }, - { - "id": "noveldeglace", - "name": "NovelDeGlace", - "site": "https://noveldeglace.com/", - "lang": "Français", - "version": "1.0.5", - "url": "http://172.16.60.86:3000/.js/src/plugins/french/noveldeglace.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/fr/noveldeglace/icon.png" - }, - { - "id": "novelfrance", - "name": "NovelFrance", - "site": "https://novelfrance.fr/", - "lang": "Français", - "version": "1.0.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/french/novelfrance.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/fr/novelfrance/icon.png" - }, - { - "id": "novhell", - "name": "Novhell", - "site": "https://novhell.org", - "lang": "Français", - "version": "1.0.1", - "url": "http://172.16.60.86:3000/.js/src/plugins/french/novhell.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/fr/novhell/icon.png" - }, - { - "id": "rezerowebnovelfr", - "name": "Re:Zero Web Novel FR", - "site": "https://rezerowebnovelfr.wordpress.com", - "lang": "Français", - "version": "1.0.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/french/rezerowebnovelfr.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/fr/rezerowebnovelfr/icon.png" - }, - { - "id": "warriorlegendtrad", - "name": "Warrior Legend Trad", - "site": "https://warriorlegendtrad.wordpress.com", - "lang": "Français", - "version": "1.0.1", - "url": "http://172.16.60.86:3000/.js/src/plugins/french/warriorlegendtrad.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/fr/warriorlegendtrad/icon.png" - }, - { - "id": "worldnovel", - "name": "WorldNovel", - "site": "https://world-novel.fr/", - "lang": "Français", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/french/WorldNovel[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/worldnovel/icon.png" - }, - { - "id": "wuxialnscantrad", - "name": "WuxiaLnScantrad", - "site": "https://wuxialnscantrad.wordpress.com", - "lang": "Français", - "version": "1.0.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/french/wuxialnscantrad.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/fr/wuxialnscantrad/icon.png" - }, - { - "id": "xiaowaz", - "name": "Xiaowaz", - "site": "https://xiaowaz.fr", - "lang": "Français", - "version": "1.0.2", - "url": "http://172.16.60.86:3000/.js/src/plugins/french/xiaowaz.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/fr/xiaowaz/icon.png" - }, - { - "id": "bacalightnovel", - "name": "Baca Light Novel", - "site": "https://bacalightnovel.co/", - "lang": "Bahasa Indonesia", - "version": "1.1.10", - "url": "http://172.16.60.86:3000/.js/src/plugins/indonesian/BacaLightNovel[lightnovelwp].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/bacalightnovel/icon.png" - }, - { - "id": "IDWN.id", - "name": "IndoWebNovel", - "site": "https://indowebnovel.id/", - "lang": "Bahasa Indonesia", - "version": "1.2.3", - "url": "http://172.16.60.86:3000/.js/src/plugins/indonesian/indowebnovel.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/id/indowebnovel/icon.png" - }, - { - "id": "meionovel", - "name": "MeioNovel", - "site": "https://meionovels.com/", - "lang": "Bahasa Indonesia", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/indonesian/MeioNovel[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/meionovel/icon.png" - }, - { - "id": "morenovel", - "name": "Vanovel", - "site": "https://vanovel.com/", - "lang": "Bahasa Indonesia", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/indonesian/Vanovel[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/morenovel/icon.png" - }, - { - "id": "mtlnovel-id", - "name": "MTL Novel (ID)", - "site": "https://id.mtlnovels.com/", - "lang": "Bahasa Indonesia", - "version": "1.1.3", - "url": "http://172.16.60.86:3000/.js/src/plugins/indonesian/MTLNovel(ID)[mtlnovel].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/mtlnovel/mtlnovel/icon.png" - }, - { - "id": "novelbookid", - "name": "NovelBookID", - "site": "https://www.novelbook.id/", - "lang": "Bahasa Indonesia", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/indonesian/NovelBookID[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/novelbookid/icon.png" - }, - { - "id": "sakura.id", - "name": "SakuraNovel", - "site": "https://sakuranovel.id/", - "lang": "Bahasa Indonesia", - "version": "1.0.1", - "url": "http://172.16.60.86:3000/.js/src/plugins/indonesian/sakuranovel.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/id/sakuranovel/icon.png" - }, - { - "id": "sektenovel", - "name": "Sekte Novel", - "site": "https://sektenovel.web.id/", - "lang": "Bahasa Indonesia", - "version": "1.1.10", - "url": "http://172.16.60.86:3000/.js/src/plugins/indonesian/SekteNovel[lightnovelwp].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/sektenovel/icon.png" - }, - { - "id": "wbnovel", - "name": "WBNovel", - "site": "https://wbnovel.com/", - "lang": "Bahasa Indonesia", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/indonesian/WBNovel[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/wbnovel/icon.png" - }, - { - "id": "kakuyomu", - "name": "kakuyomu", - "site": "https://kakuyomu.jp", - "lang": "日本語", - "version": "1.0.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/japanese/kakuyomu.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/jp/kakuyomu/icon.png" - }, - { - "id": "yomou.syosetu", - "name": "Syosetu", - "site": "https://yomou.syosetu.com/", - "lang": "日本語", - "version": "1.1.4", - "url": "http://172.16.60.86:3000/.js/src/plugins/japanese/Syosetu.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/jp/syosetu/icon.png" - }, - { - "id": "agit.xyz", - "name": "Agitoon", - "site": "https://agit664.xyz", - "lang": "조선말, 한국어", - "version": "3.1.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/korean/Agitoon.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/kr/agitoon/icon.png" - }, - { - "id": "fortuneeternal", - "name": "Fortune Eternal", - "site": "https://www.fortuneeternal.com", - "lang": "조선말, 한국어", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/korean/FortuneEternal[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/fortuneeternal/icon.png" - }, - { - "id": "novelki.pl", - "name": "Novelki", - "site": "https://novelki.pl", - "lang": "Polski", - "version": "1.0.3", - "url": "http://172.16.60.86:3000/.js/src/plugins/polish/novelki.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/pl/novelki/icon.png" - }, - { - "id": "betternovels", - "name": "Better Novels", - "site": "https://betternovels.net/", - "lang": "Português", - "version": "1.1.10", - "url": "http://172.16.60.86:3000/.js/src/plugins/portuguese/BetterNovels[lightnovelwp].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/betternovels/icon.png" - }, - { - "id": "blogdoamonnovels", - "name": "Blog do Amon Novels", - "site": "https://www.blogdoamonnovels.com", - "lang": "Português", - "version": "1.0.1", - "url": "http://172.16.60.86:3000/.js/src/plugins/portuguese/blogdoamonnovels.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/pt-br/blogdoamonnovels/icon.png" - }, - { - "id": "centralnovel", - "name": "Central Novel", - "site": "https://centralnovel.com/", - "lang": "Português", - "version": "1.1.10", - "url": "http://172.16.60.86:3000/.js/src/plugins/portuguese/CentralNovel[lightnovelwp].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/centralnovel/icon.png" - }, - { - "id": "illusia", - "name": "Illusia", - "site": "https://illusia.com.br", - "lang": "Português", - "version": "1.0.2", - "url": "http://172.16.60.86:3000/.js/src/plugins/portuguese/illusia.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/pt-br/illusia/icon.png" - }, - { - "id": "kiniga", - "name": "Kiniga", - "site": "https://kiniga.com/", - "lang": "Português", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/portuguese/Kiniga[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/kiniga/icon.png" - }, - { - "id": "lanovels", - "name": "LaNovels", - "site": "https://lanovels.com", - "lang": "Português", - "version": "1.0.1", - "url": "http://172.16.60.86:3000/.js/src/plugins/portuguese/LaNovels[hotnovelpub].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/hotnovelpub/lanovels/icon.png" - }, - { - "id": "lightnovelbrasil", - "name": "Light Novel Brasil", - "site": "https://lightnovelbrasil.com/", - "lang": "Português", - "version": "1.1.10", - "url": "http://172.16.60.86:3000/.js/src/plugins/portuguese/LightNovelBrasil[lightnovelwp].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/lightnovelbrasil/icon.png" - }, - { - "id": "mtlnovel-pt", - "name": "MTL Novel (PT)", - "site": "https://pt.mtlnovels.com/", - "lang": "Português", - "version": "1.1.3", - "url": "http://172.16.60.86:3000/.js/src/plugins/portuguese/MTLNovel(PT)[mtlnovel].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/mtlnovel/mtlnovel/icon.png" - }, - { - "id": "novelmania.com.br", - "name": "Novel Mania", - "site": "https://novelmania.com.br", - "lang": "Português", - "version": "1.0.1", - "url": "http://172.16.60.86:3000/.js/src/plugins/portuguese/novelmania.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/pt-br/novelmania/icon.png" - }, - { - "id": "tsundoku", - "name": "Tsundoku Traduções", - "site": "https://tsundoku.com.br", - "lang": "Português", - "version": "1.0.1", - "url": "http://172.16.60.86:3000/.js/src/plugins/portuguese/tsundoku.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/pt-br/tsundoku/icon.png" - }, - { - "id": "AT", - "name": "Автор Тудей", - "site": "https://author.today", - "lang": "Русский", - "version": "1.2.2", - "url": "http://172.16.60.86:3000/.js/src/plugins/russian/authortoday.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/ru/authortoday/icon.png" - }, - { - "id": "bllate-api", - "name": "Bllate (API)", - "site": "https://bllate.org", - "lang": "Русский", - "version": "1.0.1", - "url": "http://172.16.60.86:3000/.js/src/plugins/russian/Bllate[rulate].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/rulate/bllate-api/icon.png" - }, - { - "id": "bookhamster", - "name": "Bookhamster", - "site": "https://bookhamster.ru", - "lang": "Русский", - "version": "1.1.1", - "url": "http://172.16.60.86:3000/.js/src/plugins/russian/Bookhamster[ifreedom].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/ifreedom/bookhamster/icon.png" - }, - { - "id": "bookriver", - "name": "Bookriver", - "site": "https://bookriver.ru", - "lang": "Русский", - "version": "1.0.1", - "url": "http://172.16.60.86:3000/.js/src/plugins/russian/bookriver.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/ru/bookriver/icon.png" - }, - { - "id": "erolate-api", - "name": "Erolate (API)", - "site": "https://erolate.com", - "lang": "Русский", - "version": "1.0.1", - "url": "http://172.16.60.86:3000/.js/src/plugins/russian/Erolate[rulate].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/rulate/erolate-api/icon.png" - }, - { - "id": "eznovels", - "name": "EzNovels", - "site": "https://eznovels.com", - "lang": "Русский", - "version": "1.0.1", - "url": "http://172.16.60.86:3000/.js/src/plugins/russian/EzNovels[hotnovelpub].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/hotnovelpub/eznovels/icon.png" - }, - { - "id": "ficbook", - "name": "ficbook", - "site": "https://ficbook.net", - "lang": "Русский", - "version": "1.0.1", - "url": "http://172.16.60.86:3000/.js/src/plugins/russian/ficbook.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/ru/ficbook/icon.png" - }, - { - "id": "ifreedom", - "name": "Свободный Мир Ранобэ", - "site": "https://ifreedom.su", - "lang": "Русский", - "version": "1.1.1", - "url": "http://172.16.60.86:3000/.js/src/plugins/russian/СвободныйМирРанобэ[ifreedom].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/ifreedom/ifreedom/icon.png" - }, - { - "id": "jaomix.ru", - "name": "Jaomix", - "site": "https://jaomix.ru", - "lang": "Русский", - "version": "1.0.3", - "url": "http://172.16.60.86:3000/.js/src/plugins/russian/jaomix.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/ru/jaomix/icon.png" - }, - { - "id": "mtlnovel-ru", - "name": "MTL Novel (RU)", - "site": "https://ru.mtlnovels.com/", - "lang": "Русский", - "version": "1.1.3", - "url": "http://172.16.60.86:3000/.js/src/plugins/russian/MTLNovel(RU)[mtlnovel].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/mtlnovel/mtlnovel/icon.png" - }, - { - "id": "neobook", - "name": "Neobook", - "site": "https://neobook.org", - "lang": "Русский", - "version": "1.0.3", - "url": "http://172.16.60.86:3000/.js/src/plugins/russian/neobook.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/ru/neobook/icon.png" - }, - { - "id": "novelcool-ru", - "name": "NovelCool (RU)", - "site": "https://ru.novelcool.com", - "lang": "Русский", - "version": "1.0.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/russian/NovelCool(RU)[novelcool].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/novelcool/novelcool/icon.png" - }, - { - "id": "ranobes-ru", - "name": "Ranobes (RU)", - "site": "https://ranobes.com", - "lang": "Русский", - "version": "2.0.2", - "url": "http://172.16.60.86:3000/.js/src/plugins/russian/Ranobes(RU)[ranobes].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/ranobes/ranobes/icon.png" - }, - { - "id": "ReN", - "name": "Renovels", - "site": "https://renovels.org", - "lang": "Русский", - "version": "1.0.4", - "url": "http://172.16.60.86:3000/.js/src/plugins/russian/renovels.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/ru/renovels/icon.png" - }, - { - "id": "RLIB", - "name": "RanobeLib", - "site": "https://ranobelib.me", - "lang": "Русский", - "version": "2.2.4", - "url": "http://172.16.60.86:3000/.js/src/plugins/russian/ranobelib.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/ru/ranobelib/icon.png" - }, - { - "id": "RNBH.org", - "name": "RanobeHub", - "site": "https://ranobehub.org", - "lang": "Русский", - "version": "1.0.2", - "url": "http://172.16.60.86:3000/.js/src/plugins/russian/ranobehub.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/ru/ranobehub/icon.png" - }, - { - "id": "RNRF", - "name": "РанобэРФ", - "site": "https://ранобэ.рф", - "lang": "Русский", - "version": "1.0.1", - "url": "http://172.16.60.86:3000/.js/src/plugins/russian/ranoberf.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/ru/ranoberf/icon.png" - }, - { - "id": "rulate-api", - "name": "Rulate (API)", - "site": "https://tl.rulate.ru", - "lang": "Русский", - "version": "1.0.1", - "url": "http://172.16.60.86:3000/.js/src/plugins/russian/Rulate[rulate].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/rulate/rulate-api/icon.png" - }, - { - "id": "TL", - "name": "NovelTL", - "site": "https://novel.tl", - "lang": "Русский", - "version": "1.0.2", - "url": "http://172.16.60.86:3000/.js/src/plugins/russian/novelTL.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/ru/noveltl/icon.png" - }, - { - "id": "TopLiba", - "name": "ТопЛиба", - "site": "https://topliba.com", - "lang": "Русский", - "version": "1.0.1", - "url": "http://172.16.60.86:3000/.js/src/plugins/russian/topliba.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/ru/topliba/icon.png" - }, - { - "id": "zelluloza", - "name": "Целлюлоза", - "site": "https://zelluloza.ru", - "lang": "Русский", - "version": "1.0.3", - "url": "http://172.16.60.86:3000/.js/src/plugins/russian/zelluloza.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/ru/zelluloza/icon.png" - }, - { - "id": "allnovelread", - "name": "AllNovelRead", - "site": "https://allnovelread.com/", - "lang": "Español", - "version": "1.1.10", - "url": "http://172.16.60.86:3000/.js/src/plugins/spanish/AllNovelRead[lightnovelwp].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/allnovelread/icon.png" - }, - { - "id": "AnimesHoy12", - "name": "AnimesHoy12", - "site": "https://animeshoy12.com/", - "lang": "Español", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/spanish/AnimesHoy12[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/animeshoy12/icon.png" - }, - { - "id": "HasuTL", - "name": "Hasu Translations", - "site": "https://hasutl.wordpress.com/", - "lang": "Español", - "version": "1.0.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/spanish/hasutl.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/es/hasutl/icon.jpg" - }, - { - "id": "lightnoveldaily", - "name": "LightNovelDaily", - "site": "https://lightnoveldaily.com", - "lang": "Español", - "version": "1.0.1", - "url": "http://172.16.60.86:3000/.js/src/plugins/spanish/LightNovelDaily[hotnovelpub].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/hotnovelpub/lightnoveldaily/icon.png" - }, - { - "id": "mtlnovel-es", - "name": "MTL Novel (ES)", - "site": "https://es.mtlnovels.com/", - "lang": "Español", - "version": "1.1.3", - "url": "http://172.16.60.86:3000/.js/src/plugins/spanish/MTLNovel(ES)[mtlnovel].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/mtlnovel/mtlnovel/icon.png" - }, - { - "id": "nova", - "name": "NOVA", - "site": "https://novelasligeras.net", - "lang": "Español", - "version": "1.1.1", - "url": "http://172.16.60.86:3000/.js/src/plugins/spanish/NOVA.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/es/nova/icon.png" - }, - { - "id": "novelasligera", - "name": "Novelas Ligera", - "site": "https://novelasligera.com/", - "lang": "Español", - "version": "1.0.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/spanish/novelasligera.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/es/novelasligera/icon.png" - }, - { - "id": "novelyra", - "name": "Novelyra", - "site": "https://novelyra.com/", - "lang": "Español", - "version": "1.0.1", - "url": "http://172.16.60.86:3000/.js/src/plugins/spanish/novelyra.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/es/novelyra/icon.png" - }, - { - "id": "oasistranslations", - "name": "Oasis Translations", - "site": "https://oasistranslations.wordpress.com/", - "lang": "Español", - "version": "1.0.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/spanish/oasistranslations.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/es/oasistranslations/icon.png" - }, - { - "id": "panchotranslations", - "name": "Pancho Translations", - "site": "https://panchotranslations.com/", - "lang": "Español", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/spanish/PanchoTranslations[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/panchotranslations/icon.png" - }, - { - "id": "reinowuxia", - "name": "ReinoWuxia", - "site": "http://www.reinowuxia.com/", - "lang": "Español", - "version": "1.0.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/spanish/novelawuxia.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/es/reinowuxia/icon.png" - }, - { - "id": "skynovels", - "name": "SkyNovels", - "site": "https://www.skynovels.net/", - "lang": "Español", - "version": "1.1.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/spanish/skynovels.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/es/skynovels/icon.png" - }, - { - "id": "TCSega", - "name": "TC & Sega", - "site": "https://teamchmantranslations.com", - "lang": "Español", - "version": "1.1.10", - "url": "http://172.16.60.86:3000/.js/src/plugins/spanish/TC&Sega[lightnovelwp].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/tcsega/icon.png" - }, - { - "id": "traducciones", - "name": "Traducciones Amistosas", - "site": "https://traduccionesamistosas.topmanhuas.org/", - "lang": "Español", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/spanish/TraduccionesAmistosas[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/traducciones/icon.png" - }, - { - "id": "tunovelaligera", - "name": "TuNovelaLigera", - "site": "https://tunovelaligera.com", - "lang": "Español", - "version": "1.2.1", - "url": "http://172.16.60.86:3000/.js/src/plugins/spanish/tunovelaligera.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/es/tunovelaligera/icon.png" - }, - { - "id": "yuukitls", - "name": "Yuuki Tls", - "site": "https://yuukitls.com/", - "lang": "Español", - "version": "1.0.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/spanish/yukitls.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/es/yuukitls/icon.png" - }, - { - "id": "novel-lucky", - "name": "Novel Lucky", - "site": "https://novel-lucky.com/", - "lang": "ไทย", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/thai/NovelLucky[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/novel-lucky/icon.png" - }, - { - "id": "novelpdf", - "name": "Novel PDF", - "site": "https://novelpdf.xyz/", - "lang": "ไทย", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/thai/NovelPDF[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/novelpdf/icon.png" - }, - { - "id": "azraznovel", - "name": "Araz Novel", - "site": "https://araznovel.com/", - "lang": "Türkçe", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/turkish/ArazNovel[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/azraznovel/icon.png" - }, - { - "id": "ekitaplar", - "name": "E-KİTAPLAR", - "site": "https://e-kitaplar.com/", - "lang": "Türkçe", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/turkish/EKTAPLAR[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/ekitaplar/icon.png" - }, - { - "id": "epiknovel", - "name": "EpikNovel", - "site": "https://www.epiknovel.com/", - "lang": "Türkçe", - "version": "1.0.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/turkish/epiknovel.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/tr/epiknovel/icon.png" - }, - { - "id": "Kakikata", - "name": "kakikata", - "site": "https://kakikata.com.tr/", - "lang": "Türkçe", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/turkish/kakikata[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/kakikata/icon.png" - }, - { - "id": "kodekslibrary", - "name": "Kodeks Library", - "site": "https://www.kodekslibrary.com/", - "lang": "Türkçe", - "version": "1.1.10", - "url": "http://172.16.60.86:3000/.js/src/plugins/turkish/KodeksLibrary[lightnovelwp].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/kodekslibrary/icon.png" - }, - { - "id": "mangatr", - "name": "MangaTR", - "site": "https://manga-tr.com/", - "lang": "Türkçe", - "version": "1.0.1", - "url": "http://172.16.60.86:3000/.js/src/plugins/turkish/MangaTR.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/tr/mangatr/icon.png" - }, - { - "id": "nabiscans", - "name": "NABİ SCANS", - "site": "https://nabiscans.com/", - "lang": "Türkçe", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/turkish/NABSCANS[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/nabiscans/icon.png" - }, - { - "id": "namevt", - "name": "Namevt", - "site": "https://namevt.com/", - "lang": "Türkçe", - "version": "1.1.10", - "url": "http://172.16.60.86:3000/.js/src/plugins/turkish/Namevt[lightnovelwp].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/namevt/icon.png" - }, - { - "id": "noveloku", - "name": "Novel oku", - "site": "https://noveloku.com.tr/", - "lang": "Türkçe", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/turkish/Noveloku[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/noveloku/icon.png" - }, - { - "id": "noveltr", - "name": "NovelTR", - "site": "https://noveltr.com/", - "lang": "Türkçe", - "version": "1.1.10", - "url": "http://172.16.60.86:3000/.js/src/plugins/turkish/NovelTR[lightnovelwp].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/lightnovelwp/noveltr/icon.png" - }, - { - "id": "ragnarscans", - "name": "Ragnar Scans", - "site": "https://ragnarscans.com/", - "lang": "Türkçe", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/turkish/RagnarScans[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/ragnarscans/icon.png" - }, - { - "id": "thnovels", - "name": "ThNovels", - "site": "https://thnovels.com", - "lang": "Türkçe", - "version": "1.0.1", - "url": "http://172.16.60.86:3000/.js/src/plugins/turkish/ThNovels[hotnovelpub].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/hotnovelpub/thnovels/icon.png" - }, - { - "id": "turkcelightnovels", - "name": "TurkceLightNovels", - "site": "https://turkcelightnovels.com/", - "lang": "Türkçe", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/turkish/TurkceLightNovels[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/turkcelightnovels/icon.png" - }, - { - "id": "webnoveloku", - "name": "WebNovelOku", - "site": "https://www.webnoveloku.com/", - "lang": "Türkçe", - "version": "2.2.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/turkish/WebNovelOku[madara].js", - "iconUrl": "http://172.16.60.86:3000/public/static/multisrc/madara/webnoveloku/icon.png" - }, - { - "id": "bakainua", - "name": "BakaInUA", - "site": "https://baka.in.ua", - "lang": "Українська", - "version": "3.1.7", - "url": "http://172.16.60.86:3000/.js/src/plugins/ukrainian/bakainua.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/uk/bakainua/icon.png" - }, - { - "id": "smakolykytl", - "name": "Смаколики", - "site": "https://smakolykytl.site/", - "lang": "Українська", - "version": "1.0.1", - "url": "http://172.16.60.86:3000/.js/src/plugins/ukrainian/smakolykytl.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/uk/smakolykytl/icon.png" - }, - { - "id": "lightnovel.vn", - "name": "Light Novel VN", - "site": "https://lightnovel.vn", - "lang": "Tiếng Việt", - "version": "1.0.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/vietnamese/lightnovelvn.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/vi/lightnovelvn/icon.png" - }, - { - "id": "ln.hako", - "name": "Hako", - "site": "https://ln.hako.vn", - "lang": "Tiếng Việt", - "version": "1.1.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/vietnamese/LNHako.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/vi/hakolightnovel/icon.png" - }, - { - "id": "nettruyen", - "name": "Nettruyen", - "site": "https://nettruyen.com.vn", - "lang": "Tiếng Việt", - "version": "1.0.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/vietnamese/nettruyen.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/vi/nettruyen/icon.png" - }, - { - "id": "truyenss.com", - "name": "TruyenSS", - "site": "https://truyenss.com", - "lang": "Tiếng Việt", - "version": "1.0.0", - "url": "http://172.16.60.86:3000/.js/src/plugins/vietnamese/truyenss.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/vi/truyenss/icon.png" - }, - { - "id": "komga", - "name": "Komga", - "site": "url", - "lang": "Multi", - "version": "1.0.2", - "url": "http://172.16.60.86:3000/.js/src/plugins/multi/komga.js", - "iconUrl": "http://172.16.60.86:3000/public/static/src/multi/komga/icon.png" - } -] \ No newline at end of file