feat: add LNORI (#2235)
* feat: add LNORI plugin ("https://lnori.com/")
* chore: update lnori plugin icon to 96x96
* refactor: encapsulate library novel parsing into a private getLibraryNovels method
* refactor: update lnori plugin to improve TOC parsing and support multi-section content loading
This commit is contained in:
+118
-116
@@ -131,122 +131,123 @@ import p_128 from '@plugins/english/inoveltranslation';
|
||||
import p_129 from '@plugins/english/leafstudio';
|
||||
import p_130 from '@plugins/english/lightnoveltranslation';
|
||||
import p_131 from '@plugins/english/lnmtl';
|
||||
import p_132 from '@plugins/english/mvlempyr';
|
||||
import p_133 from '@plugins/english/novelbuddy';
|
||||
import p_134 from '@plugins/english/novelfire';
|
||||
import p_135 from '@plugins/english/novelhall';
|
||||
import p_136 from '@plugins/english/novelhi';
|
||||
import p_137 from '@plugins/english/novelight';
|
||||
import p_138 from '@plugins/english/novelrest';
|
||||
import p_139 from '@plugins/english/novelupdates';
|
||||
import p_140 from '@plugins/english/pawread';
|
||||
import p_141 from '@plugins/english/rainofsnow';
|
||||
import p_142 from '@plugins/english/readfrom';
|
||||
import p_143 from '@plugins/english/relibrary';
|
||||
import p_144 from '@plugins/english/royalroad';
|
||||
import p_145 from '@plugins/english/scribblehub';
|
||||
import p_146 from '@plugins/english/vynovel';
|
||||
import p_147 from '@plugins/english/wct';
|
||||
import p_148 from '@plugins/english/webnovel';
|
||||
import p_149 from '@plugins/english/wtrlab';
|
||||
import p_150 from '@plugins/english/wuxiaworld';
|
||||
import p_151 from '@plugins/french/LighNovelFR[lightnovelwp]';
|
||||
import p_152 from '@plugins/french/MTLNovel(FR)[mtlnovel]';
|
||||
import p_153 from '@plugins/french/MassNovel[madara]';
|
||||
import p_154 from '@plugins/french/WorldNovel[madara]';
|
||||
import p_155 from '@plugins/french/chireads';
|
||||
import p_156 from '@plugins/french/harkeneliwood';
|
||||
import p_157 from '@plugins/french/kisswood';
|
||||
import p_158 from '@plugins/french/noveldeglace';
|
||||
import p_159 from '@plugins/french/novelfrance';
|
||||
import p_160 from '@plugins/french/novhell';
|
||||
import p_161 from '@plugins/french/warriorlegendtrad';
|
||||
import p_162 from '@plugins/french/wuxialnscantrad';
|
||||
import p_163 from '@plugins/french/xiaowaz';
|
||||
import p_164 from '@plugins/indonesian/BacaLightNovel[lightnovelwp]';
|
||||
import p_165 from '@plugins/indonesian/MTLNovel(ID)[mtlnovel]';
|
||||
import p_166 from '@plugins/indonesian/MeioNovel[madara]';
|
||||
import p_167 from '@plugins/indonesian/NovelBookID[madara]';
|
||||
import p_168 from '@plugins/indonesian/SekteNovel[lightnovelwp]';
|
||||
import p_169 from '@plugins/indonesian/Vanovel[madara]';
|
||||
import p_170 from '@plugins/indonesian/WBNovel[madara]';
|
||||
import p_171 from '@plugins/indonesian/indowebnovel';
|
||||
import p_172 from '@plugins/indonesian/sakuranovel';
|
||||
import p_173 from '@plugins/japanese/Syosetu';
|
||||
import p_174 from '@plugins/japanese/kakuyomu';
|
||||
import p_175 from '@plugins/korean/Agitoon';
|
||||
import p_176 from '@plugins/korean/FortuneEternal[madara]';
|
||||
import p_177 from '@plugins/multi/komga';
|
||||
import p_178 from '@plugins/polish/novelki';
|
||||
import p_179 from '@plugins/portuguese/BetterNovels[lightnovelwp]';
|
||||
import p_180 from '@plugins/portuguese/CentralNovel[lightnovelwp]';
|
||||
import p_181 from '@plugins/portuguese/Kiniga[madara]';
|
||||
import p_182 from '@plugins/portuguese/LaNovels[hotnovelpub]';
|
||||
import p_183 from '@plugins/portuguese/LightNovelBrasil[lightnovelwp]';
|
||||
import p_184 from '@plugins/portuguese/MTLNovel(PT)[mtlnovel]';
|
||||
import p_185 from '@plugins/portuguese/blogdoamonnovels';
|
||||
import p_186 from '@plugins/portuguese/illusia';
|
||||
import p_187 from '@plugins/portuguese/novelmania';
|
||||
import p_188 from '@plugins/portuguese/tsundoku';
|
||||
import p_189 from '@plugins/russian/Bllate[rulate]';
|
||||
import p_190 from '@plugins/russian/Bookhamster[ifreedom]';
|
||||
import p_191 from '@plugins/russian/Erolate[rulate]';
|
||||
import p_192 from '@plugins/russian/EzNovels[hotnovelpub]';
|
||||
import p_193 from '@plugins/russian/MTLNovel(RU)[mtlnovel]';
|
||||
import p_194 from '@plugins/russian/NovelCool(RU)[novelcool]';
|
||||
import p_195 from '@plugins/russian/Ranobes(RU)[ranobes]';
|
||||
import p_196 from '@plugins/russian/Rulate[rulate]';
|
||||
import p_197 from '@plugins/russian/authortoday';
|
||||
import p_198 from '@plugins/russian/bookriver';
|
||||
import p_199 from '@plugins/russian/ficbook';
|
||||
import p_200 from '@plugins/russian/jaomix';
|
||||
import p_201 from '@plugins/russian/neobook';
|
||||
import p_202 from '@plugins/russian/novelTL';
|
||||
import p_203 from '@plugins/russian/ranobehub';
|
||||
import p_204 from '@plugins/russian/ranobelib';
|
||||
import p_205 from '@plugins/russian/ranoberf';
|
||||
import p_206 from '@plugins/russian/renovels';
|
||||
import p_207 from '@plugins/russian/topliba';
|
||||
import p_208 from '@plugins/russian/zelluloza';
|
||||
import p_209 from '@plugins/russian/СвободныйМирРанобэ[ifreedom]';
|
||||
import p_210 from '@plugins/spanish/AllNovelRead[lightnovelwp]';
|
||||
import p_211 from '@plugins/spanish/AnimesHoy12[madara]';
|
||||
import p_212 from '@plugins/spanish/LightNovelDaily[hotnovelpub]';
|
||||
import p_213 from '@plugins/spanish/MTLNovel(ES)[mtlnovel]';
|
||||
import p_214 from '@plugins/spanish/NOVA';
|
||||
import p_215 from '@plugins/spanish/PanchoTranslations[madara]';
|
||||
import p_216 from '@plugins/spanish/TC&Sega[lightnovelwp]';
|
||||
import p_217 from '@plugins/spanish/TraduccionesAmistosas[madara]';
|
||||
import p_218 from '@plugins/spanish/hasutl';
|
||||
import p_219 from '@plugins/spanish/novelasligera';
|
||||
import p_220 from '@plugins/spanish/novelawuxia';
|
||||
import p_221 from '@plugins/spanish/novelyra';
|
||||
import p_222 from '@plugins/spanish/oasistranslations';
|
||||
import p_223 from '@plugins/spanish/skynovels';
|
||||
import p_224 from '@plugins/spanish/tunovelaligera';
|
||||
import p_225 from '@plugins/spanish/yukitls';
|
||||
import p_226 from '@plugins/thai/NovelLucky[madara]';
|
||||
import p_227 from '@plugins/thai/NovelPDF[madara]';
|
||||
import p_228 from '@plugins/turkish/ArazNovel[madara]';
|
||||
import p_229 from '@plugins/turkish/EKTAPLAR[madara]';
|
||||
import p_230 from '@plugins/turkish/KodeksLibrary[lightnovelwp]';
|
||||
import p_231 from '@plugins/turkish/MangaTR';
|
||||
import p_232 from '@plugins/turkish/NABSCANS[madara]';
|
||||
import p_233 from '@plugins/turkish/Namevt[lightnovelwp]';
|
||||
import p_234 from '@plugins/turkish/NovelTR[lightnovelwp]';
|
||||
import p_235 from '@plugins/turkish/Noveloku[madara]';
|
||||
import p_236 from '@plugins/turkish/RagnarScans[madara]';
|
||||
import p_237 from '@plugins/turkish/ThNovels[hotnovelpub]';
|
||||
import p_238 from '@plugins/turkish/TurkceLightNovels[madara]';
|
||||
import p_239 from '@plugins/turkish/WebNovelOku[madara]';
|
||||
import p_240 from '@plugins/turkish/epiknovel';
|
||||
import p_241 from '@plugins/turkish/kakikata[madara]';
|
||||
import p_242 from '@plugins/ukrainian/bakainua';
|
||||
import p_243 from '@plugins/ukrainian/smakolykytl';
|
||||
import p_244 from '@plugins/vietnamese/LNHako';
|
||||
import p_245 from '@plugins/vietnamese/lightnovelvn';
|
||||
import p_246 from '@plugins/vietnamese/nettruyen';
|
||||
import p_247 from '@plugins/vietnamese/truyenss';
|
||||
import p_132 from '@plugins/english/lnori';
|
||||
import p_133 from '@plugins/english/mvlempyr';
|
||||
import p_134 from '@plugins/english/novelbuddy';
|
||||
import p_135 from '@plugins/english/novelfire';
|
||||
import p_136 from '@plugins/english/novelhall';
|
||||
import p_137 from '@plugins/english/novelhi';
|
||||
import p_138 from '@plugins/english/novelight';
|
||||
import p_139 from '@plugins/english/novelrest';
|
||||
import p_140 from '@plugins/english/novelupdates';
|
||||
import p_141 from '@plugins/english/pawread';
|
||||
import p_142 from '@plugins/english/rainofsnow';
|
||||
import p_143 from '@plugins/english/readfrom';
|
||||
import p_144 from '@plugins/english/relibrary';
|
||||
import p_145 from '@plugins/english/royalroad';
|
||||
import p_146 from '@plugins/english/scribblehub';
|
||||
import p_147 from '@plugins/english/vynovel';
|
||||
import p_148 from '@plugins/english/wct';
|
||||
import p_149 from '@plugins/english/webnovel';
|
||||
import p_150 from '@plugins/english/wtrlab';
|
||||
import p_151 from '@plugins/english/wuxiaworld';
|
||||
import p_152 from '@plugins/french/LighNovelFR[lightnovelwp]';
|
||||
import p_153 from '@plugins/french/MTLNovel(FR)[mtlnovel]';
|
||||
import p_154 from '@plugins/french/MassNovel[madara]';
|
||||
import p_155 from '@plugins/french/WorldNovel[madara]';
|
||||
import p_156 from '@plugins/french/chireads';
|
||||
import p_157 from '@plugins/french/harkeneliwood';
|
||||
import p_158 from '@plugins/french/kisswood';
|
||||
import p_159 from '@plugins/french/noveldeglace';
|
||||
import p_160 from '@plugins/french/novelfrance';
|
||||
import p_161 from '@plugins/french/novhell';
|
||||
import p_162 from '@plugins/french/warriorlegendtrad';
|
||||
import p_163 from '@plugins/french/wuxialnscantrad';
|
||||
import p_164 from '@plugins/french/xiaowaz';
|
||||
import p_165 from '@plugins/indonesian/BacaLightNovel[lightnovelwp]';
|
||||
import p_166 from '@plugins/indonesian/MTLNovel(ID)[mtlnovel]';
|
||||
import p_167 from '@plugins/indonesian/MeioNovel[madara]';
|
||||
import p_168 from '@plugins/indonesian/NovelBookID[madara]';
|
||||
import p_169 from '@plugins/indonesian/SekteNovel[lightnovelwp]';
|
||||
import p_170 from '@plugins/indonesian/Vanovel[madara]';
|
||||
import p_171 from '@plugins/indonesian/WBNovel[madara]';
|
||||
import p_172 from '@plugins/indonesian/indowebnovel';
|
||||
import p_173 from '@plugins/indonesian/sakuranovel';
|
||||
import p_174 from '@plugins/japanese/Syosetu';
|
||||
import p_175 from '@plugins/japanese/kakuyomu';
|
||||
import p_176 from '@plugins/korean/Agitoon';
|
||||
import p_177 from '@plugins/korean/FortuneEternal[madara]';
|
||||
import p_178 from '@plugins/multi/komga';
|
||||
import p_179 from '@plugins/polish/novelki';
|
||||
import p_180 from '@plugins/portuguese/BetterNovels[lightnovelwp]';
|
||||
import p_181 from '@plugins/portuguese/CentralNovel[lightnovelwp]';
|
||||
import p_182 from '@plugins/portuguese/Kiniga[madara]';
|
||||
import p_183 from '@plugins/portuguese/LaNovels[hotnovelpub]';
|
||||
import p_184 from '@plugins/portuguese/LightNovelBrasil[lightnovelwp]';
|
||||
import p_185 from '@plugins/portuguese/MTLNovel(PT)[mtlnovel]';
|
||||
import p_186 from '@plugins/portuguese/blogdoamonnovels';
|
||||
import p_187 from '@plugins/portuguese/illusia';
|
||||
import p_188 from '@plugins/portuguese/novelmania';
|
||||
import p_189 from '@plugins/portuguese/tsundoku';
|
||||
import p_190 from '@plugins/russian/Bllate[rulate]';
|
||||
import p_191 from '@plugins/russian/Bookhamster[ifreedom]';
|
||||
import p_192 from '@plugins/russian/Erolate[rulate]';
|
||||
import p_193 from '@plugins/russian/EzNovels[hotnovelpub]';
|
||||
import p_194 from '@plugins/russian/MTLNovel(RU)[mtlnovel]';
|
||||
import p_195 from '@plugins/russian/NovelCool(RU)[novelcool]';
|
||||
import p_196 from '@plugins/russian/Ranobes(RU)[ranobes]';
|
||||
import p_197 from '@plugins/russian/Rulate[rulate]';
|
||||
import p_198 from '@plugins/russian/authortoday';
|
||||
import p_199 from '@plugins/russian/bookriver';
|
||||
import p_200 from '@plugins/russian/ficbook';
|
||||
import p_201 from '@plugins/russian/jaomix';
|
||||
import p_202 from '@plugins/russian/neobook';
|
||||
import p_203 from '@plugins/russian/novelTL';
|
||||
import p_204 from '@plugins/russian/ranobehub';
|
||||
import p_205 from '@plugins/russian/ranobelib';
|
||||
import p_206 from '@plugins/russian/ranoberf';
|
||||
import p_207 from '@plugins/russian/renovels';
|
||||
import p_208 from '@plugins/russian/topliba';
|
||||
import p_209 from '@plugins/russian/zelluloza';
|
||||
import p_210 from '@plugins/russian/СвободныйМирРанобэ[ifreedom]';
|
||||
import p_211 from '@plugins/spanish/AllNovelRead[lightnovelwp]';
|
||||
import p_212 from '@plugins/spanish/AnimesHoy12[madara]';
|
||||
import p_213 from '@plugins/spanish/LightNovelDaily[hotnovelpub]';
|
||||
import p_214 from '@plugins/spanish/MTLNovel(ES)[mtlnovel]';
|
||||
import p_215 from '@plugins/spanish/NOVA';
|
||||
import p_216 from '@plugins/spanish/PanchoTranslations[madara]';
|
||||
import p_217 from '@plugins/spanish/TC&Sega[lightnovelwp]';
|
||||
import p_218 from '@plugins/spanish/TraduccionesAmistosas[madara]';
|
||||
import p_219 from '@plugins/spanish/hasutl';
|
||||
import p_220 from '@plugins/spanish/novelasligera';
|
||||
import p_221 from '@plugins/spanish/novelawuxia';
|
||||
import p_222 from '@plugins/spanish/novelyra';
|
||||
import p_223 from '@plugins/spanish/oasistranslations';
|
||||
import p_224 from '@plugins/spanish/skynovels';
|
||||
import p_225 from '@plugins/spanish/tunovelaligera';
|
||||
import p_226 from '@plugins/spanish/yukitls';
|
||||
import p_227 from '@plugins/thai/NovelLucky[madara]';
|
||||
import p_228 from '@plugins/thai/NovelPDF[madara]';
|
||||
import p_229 from '@plugins/turkish/ArazNovel[madara]';
|
||||
import p_230 from '@plugins/turkish/EKTAPLAR[madara]';
|
||||
import p_231 from '@plugins/turkish/KodeksLibrary[lightnovelwp]';
|
||||
import p_232 from '@plugins/turkish/MangaTR';
|
||||
import p_233 from '@plugins/turkish/NABSCANS[madara]';
|
||||
import p_234 from '@plugins/turkish/Namevt[lightnovelwp]';
|
||||
import p_235 from '@plugins/turkish/NovelTR[lightnovelwp]';
|
||||
import p_236 from '@plugins/turkish/Noveloku[madara]';
|
||||
import p_237 from '@plugins/turkish/RagnarScans[madara]';
|
||||
import p_238 from '@plugins/turkish/ThNovels[hotnovelpub]';
|
||||
import p_239 from '@plugins/turkish/TurkceLightNovels[madara]';
|
||||
import p_240 from '@plugins/turkish/WebNovelOku[madara]';
|
||||
import p_241 from '@plugins/turkish/epiknovel';
|
||||
import p_242 from '@plugins/turkish/kakikata[madara]';
|
||||
import p_243 from '@plugins/ukrainian/bakainua';
|
||||
import p_244 from '@plugins/ukrainian/smakolykytl';
|
||||
import p_245 from '@plugins/vietnamese/LNHako';
|
||||
import p_246 from '@plugins/vietnamese/lightnovelvn';
|
||||
import p_247 from '@plugins/vietnamese/nettruyen';
|
||||
import p_248 from '@plugins/vietnamese/truyenss';
|
||||
|
||||
const PLUGINS: Plugin.PluginBase[] = [
|
||||
p_0,
|
||||
@@ -497,5 +498,6 @@ const PLUGINS: Plugin.PluginBase[] = [
|
||||
p_245,
|
||||
p_246,
|
||||
p_247,
|
||||
p_248,
|
||||
];
|
||||
export default PLUGINS;
|
||||
|
||||
Reference in New Issue
Block a user