feat: Add Cherry Mist Cafe (#2200)

This commit is contained in:
K1ngfish3r
2026-05-18 11:02:26 +05:00
committed by GitHub
parent ccaa56cce2
commit c199459feb
4 changed files with 279 additions and 219 deletions
+221 -219
View File
@@ -25,225 +25,226 @@ import p_22 from '@plugins/english/ArcaneTranslations[lightnovelwp]';
import p_23 from '@plugins/english/BelleReservoir[madara]'; import p_23 from '@plugins/english/BelleReservoir[madara]';
import p_24 from '@plugins/english/BoxNovel[readnovelfull]'; import p_24 from '@plugins/english/BoxNovel[readnovelfull]';
import p_25 from '@plugins/english/CPUnovel[lightnovelwp]'; import p_25 from '@plugins/english/CPUnovel[lightnovelwp]';
import p_26 from '@plugins/english/CitrusAurora[madara]'; import p_26 from '@plugins/english/CherryMistCafe[fictioneer]';
import p_27 from '@plugins/english/CoralBoutique[madara]'; import p_27 from '@plugins/english/CitrusAurora[madara]';
import p_28 from '@plugins/english/DaoNovel[madara]'; import p_28 from '@plugins/english/CoralBoutique[madara]';
import p_29 from '@plugins/english/DaoTranslate[lightnovelwp]'; import p_29 from '@plugins/english/DaoNovel[madara]';
import p_30 from '@plugins/english/DaoistQuest[fictioneer]'; import p_30 from '@plugins/english/DaoTranslate[lightnovelwp]';
import p_31 from '@plugins/english/DearestRosalie[fictioneer]'; import p_31 from '@plugins/english/DaoistQuest[fictioneer]';
import p_32 from '@plugins/english/DragonTea[madara]'; import p_32 from '@plugins/english/DearestRosalie[fictioneer]';
import p_33 from '@plugins/english/Dragonholic[madara]'; import p_33 from '@plugins/english/DragonTea[madara]';
import p_34 from '@plugins/english/DuskBlossoms[madara]'; import p_34 from '@plugins/english/Dragonholic[madara]';
import p_35 from '@plugins/english/ElloTL[lightnovelwp]'; import p_35 from '@plugins/english/DuskBlossoms[madara]';
import p_36 from '@plugins/english/Eternalune[madara]'; import p_36 from '@plugins/english/ElloTL[lightnovelwp]';
import p_37 from '@plugins/english/EtudeTranslations[madara]'; import p_37 from '@plugins/english/Eternalune[madara]';
import p_38 from '@plugins/english/FanNovel[readwn]'; import p_38 from '@plugins/english/EtudeTranslations[madara]';
import p_39 from '@plugins/english/FansMTL[readwn]'; import p_39 from '@plugins/english/FanNovel[readwn]';
import p_40 from '@plugins/english/FansTranslations[madara]'; import p_40 from '@plugins/english/FansMTL[readwn]';
import p_41 from '@plugins/english/FirstKissNovel[madara]'; import p_41 from '@plugins/english/FansTranslations[madara]';
import p_42 from '@plugins/english/Foxaholic[madara]'; import p_42 from '@plugins/english/FirstKissNovel[madara]';
import p_43 from '@plugins/english/FreeWebNovel[readnovelfull]'; import p_43 from '@plugins/english/Foxaholic[madara]';
import p_44 from '@plugins/english/GalaxyTranslations[madara]'; import p_44 from '@plugins/english/FreeWebNovel[readnovelfull]';
import p_45 from '@plugins/english/Guavaread[madara]'; import p_45 from '@plugins/english/GalaxyTranslations[madara]';
import p_46 from '@plugins/english/HiraethTranslation[madara]'; import p_46 from '@plugins/english/Guavaread[madara]';
import p_47 from '@plugins/english/HotNovelPub[hotnovelpub]'; import p_47 from '@plugins/english/HiraethTranslation[madara]';
import p_48 from '@plugins/english/Ippotranslations[lightnovelwp]'; import p_48 from '@plugins/english/HotNovelPub[hotnovelpub]';
import p_49 from '@plugins/english/KDTNovels[lightnovelwp]'; import p_49 from '@plugins/english/Ippotranslations[lightnovelwp]';
import p_50 from '@plugins/english/KeopiTranslations[lightnovelwp]'; import p_50 from '@plugins/english/KDTNovels[lightnovelwp]';
import p_51 from '@plugins/english/KnoxT[lightnovelwp]'; import p_51 from '@plugins/english/KeopiTranslations[lightnovelwp]';
import p_52 from '@plugins/english/LazyGirlTranslations[lightnovelwp]'; import p_52 from '@plugins/english/KnoxT[lightnovelwp]';
import p_53 from '@plugins/english/LibRead[readnovelfull]'; import p_53 from '@plugins/english/LazyGirlTranslations[lightnovelwp]';
import p_54 from '@plugins/english/LightNovelCave[lightnovelworld]'; import p_54 from '@plugins/english/LibRead[readnovelfull]';
import p_55 from '@plugins/english/LightNovelHeaven[madara]'; import p_55 from '@plugins/english/LightNovelCave[lightnovelworld]';
import p_56 from '@plugins/english/LightNovelPlus[readnovelfull]'; import p_56 from '@plugins/english/LightNovelHeaven[madara]';
import p_57 from '@plugins/english/LightNovelPubVip[lightnovelworld]'; import p_57 from '@plugins/english/LightNovelPlus[readnovelfull]';
import p_58 from '@plugins/english/LightNovelUpdates[madara]'; import p_58 from '@plugins/english/LightNovelPubVip[lightnovelworld]';
import p_59 from '@plugins/english/LilyontheValley[fictioneer]'; import p_59 from '@plugins/english/LightNovelUpdates[madara]';
import p_60 from '@plugins/english/Ltnovel[readwn]'; import p_60 from '@plugins/english/LilyontheValley[fictioneer]';
import p_61 from '@plugins/english/LulloBox[madara]'; import p_61 from '@plugins/english/Ltnovel[readwn]';
import p_62 from '@plugins/english/LunarLetters[madara]'; import p_62 from '@plugins/english/LulloBox[madara]';
import p_63 from '@plugins/english/MTLNovel[madara]'; import p_63 from '@plugins/english/LunarLetters[madara]';
import p_64 from '@plugins/english/MTLNovel[mtlnovel]'; import p_64 from '@plugins/english/MTLNovel[madara]';
import p_65 from '@plugins/english/Meownovel[madara]'; import p_65 from '@plugins/english/MTLNovel[mtlnovel]';
import p_66 from '@plugins/english/MoonlightNovels[lightnovelwp]'; import p_66 from '@plugins/english/Meownovel[madara]';
import p_67 from '@plugins/english/MostNovel[madara]'; import p_67 from '@plugins/english/MoonlightNovels[lightnovelwp]';
import p_68 from '@plugins/english/MysticalSeries[madara]'; import p_68 from '@plugins/english/MostNovel[madara]';
import p_69 from '@plugins/english/NeoSekaiTranslations[madara]'; import p_69 from '@plugins/english/MysticalSeries[madara]';
import p_70 from '@plugins/english/NitroManga[madara]'; import p_70 from '@plugins/english/NeoSekaiTranslations[madara]';
import p_71 from '@plugins/english/NobleMTL[lightnovelwp]'; import p_71 from '@plugins/english/NitroManga[madara]';
import p_72 from '@plugins/english/NoiceTranslations[madara]'; import p_72 from '@plugins/english/NobleMTL[lightnovelwp]';
import p_73 from '@plugins/english/NovelBin[readnovelfull]'; import p_73 from '@plugins/english/NoiceTranslations[madara]';
import p_74 from '@plugins/english/NovelCool[novelcool]'; import p_74 from '@plugins/english/NovelBin[readnovelfull]';
import p_75 from '@plugins/english/NovelFull[readnovelfull]'; import p_75 from '@plugins/english/NovelCool[novelcool]';
import p_76 from '@plugins/english/NovelLib[fictioneer]'; import p_76 from '@plugins/english/NovelFull[readnovelfull]';
import p_77 from '@plugins/english/NovelMultiverse[madara]'; import p_77 from '@plugins/english/NovelLib[fictioneer]';
import p_78 from '@plugins/english/NovelNinja[madara]'; import p_78 from '@plugins/english/NovelMultiverse[madara]';
import p_79 from '@plugins/english/NovelOnline'; import p_79 from '@plugins/english/NovelNinja[madara]';
import p_80 from '@plugins/english/NovelTranslate[madara]'; import p_80 from '@plugins/english/NovelOnline';
import p_81 from '@plugins/english/NovelsKnight[lightnovelwp]'; import p_81 from '@plugins/english/NovelTranslate[madara]';
import p_82 from '@plugins/english/PandaMachineTranslations[lightnovelwp]'; import p_82 from '@plugins/english/NovelsKnight[lightnovelwp]';
import p_83 from '@plugins/english/PastelTales[madara]'; import p_83 from '@plugins/english/PandaMachineTranslations[lightnovelwp]';
import p_84 from '@plugins/english/PenguinSquad[fictioneer]'; import p_84 from '@plugins/english/PastelTales[madara]';
import p_85 from '@plugins/english/Prizma[fictioneer]'; import p_85 from '@plugins/english/PenguinSquad[fictioneer]';
import p_86 from '@plugins/english/Ranobes[ranobes]'; import p_86 from '@plugins/english/Prizma[fictioneer]';
import p_87 from '@plugins/english/Ranovel[madara]'; import p_87 from '@plugins/english/Ranobes[ranobes]';
import p_88 from '@plugins/english/ReadFanfic[madara]'; import p_88 from '@plugins/english/Ranovel[madara]';
import p_89 from '@plugins/english/ReadNovelFull[readnovelfull]'; import p_89 from '@plugins/english/ReadFanfic[madara]';
import p_90 from '@plugins/english/RequiemTranslations[lightnovelwp]'; import p_90 from '@plugins/english/ReadNovelFull[readnovelfull]';
import p_91 from '@plugins/english/SalmonLatte[madara]'; import p_91 from '@plugins/english/RequiemTranslations[lightnovelwp]';
import p_92 from '@plugins/english/SleepyTranslations[madara]'; import p_92 from '@plugins/english/SalmonLatte[madara]';
import p_93 from '@plugins/english/SonicMTL[madara]'; import p_93 from '@plugins/english/SleepyTranslations[madara]';
import p_94 from '@plugins/english/SrankManga[madara]'; import p_94 from '@plugins/english/SonicMTL[madara]';
import p_95 from '@plugins/english/StorySeedling'; import p_95 from '@plugins/english/SrankManga[madara]';
import p_96 from '@plugins/english/SweetEscape[madara]'; import p_96 from '@plugins/english/StorySeedling';
import p_97 from '@plugins/english/SystemTranslation[lightnovelwp]'; import p_97 from '@plugins/english/SweetEscape[madara]';
import p_98 from '@plugins/english/TranslatinOtaku[madara]'; import p_98 from '@plugins/english/SystemTranslation[lightnovelwp]';
import p_99 from '@plugins/english/TranslationWeaver[lightnovelwp]'; import p_99 from '@plugins/english/TranslatinOtaku[madara]';
import p_100 from '@plugins/english/UniversalNovel[lightnovelwp]'; import p_100 from '@plugins/english/TranslationWeaver[lightnovelwp]';
import p_101 from '@plugins/english/VandyTranslate[lightnovelwp]'; import p_101 from '@plugins/english/UniversalNovel[lightnovelwp]';
import p_102 from '@plugins/english/VioletLily[madara]'; import p_102 from '@plugins/english/VandyTranslate[lightnovelwp]';
import p_103 from '@plugins/english/WebNovelLover[madara]'; import p_103 from '@plugins/english/VioletLily[madara]';
import p_104 from '@plugins/english/WebNovelPub[lightnovelworld]'; import p_104 from '@plugins/english/WebNovelLover[madara]';
import p_105 from '@plugins/english/WebNovelTranslation[madara]'; import p_105 from '@plugins/english/WebNovelPub[lightnovelworld]';
import p_106 from '@plugins/english/WhiteMoonlightNovels[lightnovelwp]'; import p_106 from '@plugins/english/WebNovelTranslation[madara]';
import p_107 from '@plugins/english/WooksTeahouse[madara]'; import p_107 from '@plugins/english/WhiteMoonlightNovels[lightnovelwp]';
import p_108 from '@plugins/english/WordExcerpt[madara]'; import p_108 from '@plugins/english/WooksTeahouse[madara]';
import p_109 from '@plugins/english/WuxiaSpace[readwn]'; import p_109 from '@plugins/english/WordExcerpt[madara]';
import p_110 from '@plugins/english/WuxiaV[readwn]'; import p_110 from '@plugins/english/WuxiaSpace[readwn]';
import p_111 from '@plugins/english/WuxiaWorldSite[madara]'; import p_111 from '@plugins/english/WuxiaV[readwn]';
import p_112 from '@plugins/english/Wuxiabox[readwn]'; import p_112 from '@plugins/english/WuxiaWorldSite[madara]';
import p_113 from '@plugins/english/Wuxiafox[readwn]'; import p_113 from '@plugins/english/Wuxiabox[readwn]';
import p_114 from '@plugins/english/ZetroTranslation[madara]'; import p_114 from '@plugins/english/Wuxiafox[readwn]';
import p_115 from '@plugins/english/ao3'; import p_115 from '@plugins/english/ZetroTranslation[madara]';
import p_116 from '@plugins/english/chrysanthemumgarden'; import p_116 from '@plugins/english/ao3';
import p_117 from '@plugins/english/crimsonscrolls'; import p_117 from '@plugins/english/chrysanthemumgarden';
import p_118 from '@plugins/english/divinedaolibrary'; import p_118 from '@plugins/english/crimsonscrolls';
import p_119 from '@plugins/english/dreambigtl'; import p_119 from '@plugins/english/divinedaolibrary';
import p_120 from '@plugins/english/faqwikius'; import p_120 from '@plugins/english/dreambigtl';
import p_121 from '@plugins/english/fenrirrealm'; import p_121 from '@plugins/english/faqwikius';
import p_122 from '@plugins/english/fictionzone'; import p_122 from '@plugins/english/fenrirrealm';
import p_123 from '@plugins/english/foxteller'; import p_123 from '@plugins/english/fictionzone';
import p_124 from '@plugins/english/genesis'; import p_124 from '@plugins/english/foxteller';
import p_125 from '@plugins/english/indraTranslations'; import p_125 from '@plugins/english/genesis';
import p_126 from '@plugins/english/inkitt'; import p_126 from '@plugins/english/indraTranslations';
import p_127 from '@plugins/english/inoveltranslation'; import p_127 from '@plugins/english/inkitt';
import p_128 from '@plugins/english/leafstudio'; import p_128 from '@plugins/english/inoveltranslation';
import p_129 from '@plugins/english/lightnoveltranslation'; import p_129 from '@plugins/english/leafstudio';
import p_130 from '@plugins/english/lnmtl'; import p_130 from '@plugins/english/lightnoveltranslation';
import p_131 from '@plugins/english/mvlempyr'; import p_131 from '@plugins/english/lnmtl';
import p_132 from '@plugins/english/novelbuddy'; import p_132 from '@plugins/english/mvlempyr';
import p_133 from '@plugins/english/novelfire'; import p_133 from '@plugins/english/novelbuddy';
import p_134 from '@plugins/english/novelhall'; import p_134 from '@plugins/english/novelfire';
import p_135 from '@plugins/english/novelhi'; import p_135 from '@plugins/english/novelhall';
import p_136 from '@plugins/english/novelight'; import p_136 from '@plugins/english/novelhi';
import p_137 from '@plugins/english/novelrest'; import p_137 from '@plugins/english/novelight';
import p_138 from '@plugins/english/novelupdates'; import p_138 from '@plugins/english/novelrest';
import p_139 from '@plugins/english/pawread'; import p_139 from '@plugins/english/novelupdates';
import p_140 from '@plugins/english/rainofsnow'; import p_140 from '@plugins/english/pawread';
import p_141 from '@plugins/english/readfrom'; import p_141 from '@plugins/english/rainofsnow';
import p_142 from '@plugins/english/relibrary'; import p_142 from '@plugins/english/readfrom';
import p_143 from '@plugins/english/royalroad'; import p_143 from '@plugins/english/relibrary';
import p_144 from '@plugins/english/scribblehub'; import p_144 from '@plugins/english/royalroad';
import p_145 from '@plugins/english/vynovel'; import p_145 from '@plugins/english/scribblehub';
import p_146 from '@plugins/english/wct'; import p_146 from '@plugins/english/vynovel';
import p_147 from '@plugins/english/webnovel'; import p_147 from '@plugins/english/wct';
import p_148 from '@plugins/english/wtrlab'; import p_148 from '@plugins/english/webnovel';
import p_149 from '@plugins/english/wuxiaworld'; import p_149 from '@plugins/english/wtrlab';
import p_150 from '@plugins/french/LighNovelFR[lightnovelwp]'; import p_150 from '@plugins/english/wuxiaworld';
import p_151 from '@plugins/french/MTLNovel(FR)[mtlnovel]'; import p_151 from '@plugins/french/LighNovelFR[lightnovelwp]';
import p_152 from '@plugins/french/MassNovel[madara]'; import p_152 from '@plugins/french/MTLNovel(FR)[mtlnovel]';
import p_153 from '@plugins/french/WorldNovel[madara]'; import p_153 from '@plugins/french/MassNovel[madara]';
import p_154 from '@plugins/french/chireads'; import p_154 from '@plugins/french/WorldNovel[madara]';
import p_155 from '@plugins/french/harkeneliwood'; import p_155 from '@plugins/french/chireads';
import p_156 from '@plugins/french/kisswood'; import p_156 from '@plugins/french/harkeneliwood';
import p_157 from '@plugins/french/noveldeglace'; import p_157 from '@plugins/french/kisswood';
import p_158 from '@plugins/french/novhell'; import p_158 from '@plugins/french/noveldeglace';
import p_159 from '@plugins/french/warriorlegendtrad'; import p_159 from '@plugins/french/novhell';
import p_160 from '@plugins/french/wuxialnscantrad'; import p_160 from '@plugins/french/warriorlegendtrad';
import p_161 from '@plugins/french/xiaowaz'; import p_161 from '@plugins/french/wuxialnscantrad';
import p_162 from '@plugins/indonesian/BacaLightNovel[lightnovelwp]'; import p_162 from '@plugins/french/xiaowaz';
import p_163 from '@plugins/indonesian/MTLNovel(ID)[mtlnovel]'; import p_163 from '@plugins/indonesian/BacaLightNovel[lightnovelwp]';
import p_164 from '@plugins/indonesian/MeioNovel[madara]'; import p_164 from '@plugins/indonesian/MTLNovel(ID)[mtlnovel]';
import p_165 from '@plugins/indonesian/NovelBookID[madara]'; import p_165 from '@plugins/indonesian/MeioNovel[madara]';
import p_166 from '@plugins/indonesian/SekteNovel[lightnovelwp]'; import p_166 from '@plugins/indonesian/NovelBookID[madara]';
import p_167 from '@plugins/indonesian/Vanovel[madara]'; import p_167 from '@plugins/indonesian/SekteNovel[lightnovelwp]';
import p_168 from '@plugins/indonesian/WBNovel[madara]'; import p_168 from '@plugins/indonesian/Vanovel[madara]';
import p_169 from '@plugins/indonesian/indowebnovel'; import p_169 from '@plugins/indonesian/WBNovel[madara]';
import p_170 from '@plugins/indonesian/sakuranovel'; import p_170 from '@plugins/indonesian/indowebnovel';
import p_171 from '@plugins/japanese/Syosetu'; import p_171 from '@plugins/indonesian/sakuranovel';
import p_172 from '@plugins/japanese/kakuyomu'; import p_172 from '@plugins/japanese/Syosetu';
import p_173 from '@plugins/korean/Agitoon'; import p_173 from '@plugins/japanese/kakuyomu';
import p_174 from '@plugins/korean/FortuneEternal[madara]'; import p_174 from '@plugins/korean/Agitoon';
import p_175 from '@plugins/multi/komga'; import p_175 from '@plugins/korean/FortuneEternal[madara]';
import p_176 from '@plugins/polish/novelki'; import p_176 from '@plugins/multi/komga';
import p_177 from '@plugins/portuguese/BetterNovels[lightnovelwp]'; import p_177 from '@plugins/polish/novelki';
import p_178 from '@plugins/portuguese/CentralNovel[lightnovelwp]'; import p_178 from '@plugins/portuguese/BetterNovels[lightnovelwp]';
import p_179 from '@plugins/portuguese/Kiniga[madara]'; import p_179 from '@plugins/portuguese/CentralNovel[lightnovelwp]';
import p_180 from '@plugins/portuguese/LaNovels[hotnovelpub]'; import p_180 from '@plugins/portuguese/Kiniga[madara]';
import p_181 from '@plugins/portuguese/LightNovelBrasil[lightnovelwp]'; import p_181 from '@plugins/portuguese/LaNovels[hotnovelpub]';
import p_182 from '@plugins/portuguese/MTLNovel(PT)[mtlnovel]'; import p_182 from '@plugins/portuguese/LightNovelBrasil[lightnovelwp]';
import p_183 from '@plugins/portuguese/blogdoamonnovels'; import p_183 from '@plugins/portuguese/MTLNovel(PT)[mtlnovel]';
import p_184 from '@plugins/portuguese/illusia'; import p_184 from '@plugins/portuguese/blogdoamonnovels';
import p_185 from '@plugins/portuguese/novelmania'; import p_185 from '@plugins/portuguese/illusia';
import p_186 from '@plugins/portuguese/tsundoku'; import p_186 from '@plugins/portuguese/novelmania';
import p_187 from '@plugins/russian/Bllate[rulate]'; import p_187 from '@plugins/portuguese/tsundoku';
import p_188 from '@plugins/russian/Bookhamster[ifreedom]'; import p_188 from '@plugins/russian/Bllate[rulate]';
import p_189 from '@plugins/russian/Erolate[rulate]'; import p_189 from '@plugins/russian/Bookhamster[ifreedom]';
import p_190 from '@plugins/russian/EzNovels[hotnovelpub]'; import p_190 from '@plugins/russian/Erolate[rulate]';
import p_191 from '@plugins/russian/MTLNovel(RU)[mtlnovel]'; import p_191 from '@plugins/russian/EzNovels[hotnovelpub]';
import p_192 from '@plugins/russian/NovelCool(RU)[novelcool]'; import p_192 from '@plugins/russian/MTLNovel(RU)[mtlnovel]';
import p_193 from '@plugins/russian/Ranobes(RU)[ranobes]'; import p_193 from '@plugins/russian/NovelCool(RU)[novelcool]';
import p_194 from '@plugins/russian/Rulate[rulate]'; import p_194 from '@plugins/russian/Ranobes(RU)[ranobes]';
import p_195 from '@plugins/russian/authortoday'; import p_195 from '@plugins/russian/Rulate[rulate]';
import p_196 from '@plugins/russian/bookriver'; import p_196 from '@plugins/russian/authortoday';
import p_197 from '@plugins/russian/ficbook'; import p_197 from '@plugins/russian/bookriver';
import p_198 from '@plugins/russian/jaomix'; import p_198 from '@plugins/russian/ficbook';
import p_199 from '@plugins/russian/neobook'; import p_199 from '@plugins/russian/jaomix';
import p_200 from '@plugins/russian/novelTL'; import p_200 from '@plugins/russian/neobook';
import p_201 from '@plugins/russian/ranobehub'; import p_201 from '@plugins/russian/novelTL';
import p_202 from '@plugins/russian/ranobelib'; import p_202 from '@plugins/russian/ranobehub';
import p_203 from '@plugins/russian/ranoberf'; import p_203 from '@plugins/russian/ranobelib';
import p_204 from '@plugins/russian/renovels'; import p_204 from '@plugins/russian/ranoberf';
import p_205 from '@plugins/russian/topliba'; import p_205 from '@plugins/russian/renovels';
import p_206 from '@plugins/russian/zelluloza'; import p_206 from '@plugins/russian/topliba';
import p_207 from '@plugins/russian/СвободныйМирРанобэ[ifreedom]'; import p_207 from '@plugins/russian/zelluloza';
import p_208 from '@plugins/spanish/AllNovelRead[lightnovelwp]'; import p_208 from '@plugins/russian/СвободныйМирРанобэ[ifreedom]';
import p_209 from '@plugins/spanish/AnimesHoy12[madara]'; import p_209 from '@plugins/spanish/AllNovelRead[lightnovelwp]';
import p_210 from '@plugins/spanish/LightNovelDaily[hotnovelpub]'; import p_210 from '@plugins/spanish/AnimesHoy12[madara]';
import p_211 from '@plugins/spanish/MTLNovel(ES)[mtlnovel]'; import p_211 from '@plugins/spanish/LightNovelDaily[hotnovelpub]';
import p_212 from '@plugins/spanish/NOVA'; import p_212 from '@plugins/spanish/MTLNovel(ES)[mtlnovel]';
import p_213 from '@plugins/spanish/PanchoTranslations[madara]'; import p_213 from '@plugins/spanish/NOVA';
import p_214 from '@plugins/spanish/TC&Sega[lightnovelwp]'; import p_214 from '@plugins/spanish/PanchoTranslations[madara]';
import p_215 from '@plugins/spanish/TraduccionesAmistosas[madara]'; import p_215 from '@plugins/spanish/TC&Sega[lightnovelwp]';
import p_216 from '@plugins/spanish/hasutl'; import p_216 from '@plugins/spanish/TraduccionesAmistosas[madara]';
import p_217 from '@plugins/spanish/novelasligera'; import p_217 from '@plugins/spanish/hasutl';
import p_218 from '@plugins/spanish/novelawuxia'; import p_218 from '@plugins/spanish/novelasligera';
import p_219 from '@plugins/spanish/novelyra'; import p_219 from '@plugins/spanish/novelawuxia';
import p_220 from '@plugins/spanish/oasistranslations'; import p_220 from '@plugins/spanish/novelyra';
import p_221 from '@plugins/spanish/skynovels'; import p_221 from '@plugins/spanish/oasistranslations';
import p_222 from '@plugins/spanish/tunovelaligera'; import p_222 from '@plugins/spanish/skynovels';
import p_223 from '@plugins/spanish/yukitls'; import p_223 from '@plugins/spanish/tunovelaligera';
import p_224 from '@plugins/thai/NovelLucky[madara]'; import p_224 from '@plugins/spanish/yukitls';
import p_225 from '@plugins/thai/NovelPDF[madara]'; import p_225 from '@plugins/thai/NovelLucky[madara]';
import p_226 from '@plugins/turkish/ArazNovel[madara]'; import p_226 from '@plugins/thai/NovelPDF[madara]';
import p_227 from '@plugins/turkish/EKTAPLAR[madara]'; import p_227 from '@plugins/turkish/ArazNovel[madara]';
import p_228 from '@plugins/turkish/KodeksLibrary[lightnovelwp]'; import p_228 from '@plugins/turkish/EKTAPLAR[madara]';
import p_229 from '@plugins/turkish/MangaTR'; import p_229 from '@plugins/turkish/KodeksLibrary[lightnovelwp]';
import p_230 from '@plugins/turkish/NABSCANS[madara]'; import p_230 from '@plugins/turkish/MangaTR';
import p_231 from '@plugins/turkish/Namevt[lightnovelwp]'; import p_231 from '@plugins/turkish/NABSCANS[madara]';
import p_232 from '@plugins/turkish/NovelTR[lightnovelwp]'; import p_232 from '@plugins/turkish/Namevt[lightnovelwp]';
import p_233 from '@plugins/turkish/Noveloku[madara]'; import p_233 from '@plugins/turkish/NovelTR[lightnovelwp]';
import p_234 from '@plugins/turkish/RagnarScans[madara]'; import p_234 from '@plugins/turkish/Noveloku[madara]';
import p_235 from '@plugins/turkish/ThNovels[hotnovelpub]'; import p_235 from '@plugins/turkish/RagnarScans[madara]';
import p_236 from '@plugins/turkish/TurkceLightNovels[madara]'; import p_236 from '@plugins/turkish/ThNovels[hotnovelpub]';
import p_237 from '@plugins/turkish/WebNovelOku[madara]'; import p_237 from '@plugins/turkish/TurkceLightNovels[madara]';
import p_238 from '@plugins/turkish/epiknovel'; import p_238 from '@plugins/turkish/WebNovelOku[madara]';
import p_239 from '@plugins/turkish/kakikata[madara]'; import p_239 from '@plugins/turkish/epiknovel';
import p_240 from '@plugins/ukrainian/bakainua'; import p_240 from '@plugins/turkish/kakikata[madara]';
import p_241 from '@plugins/ukrainian/smakolykytl'; import p_241 from '@plugins/ukrainian/bakainua';
import p_242 from '@plugins/vietnamese/LNHako'; import p_242 from '@plugins/ukrainian/smakolykytl';
import p_243 from '@plugins/vietnamese/lightnovelvn'; import p_243 from '@plugins/vietnamese/LNHako';
import p_244 from '@plugins/vietnamese/nettruyen'; import p_244 from '@plugins/vietnamese/lightnovelvn';
import p_245 from '@plugins/vietnamese/nettruyen';
const PLUGINS: Plugin.PluginBase[] = [ const PLUGINS: Plugin.PluginBase[] = [
p_0, p_0,
@@ -491,5 +492,6 @@ const PLUGINS: Plugin.PluginBase[] = [
p_242, p_242,
p_243, p_243,
p_244, p_244,
p_245,
]; ];
export default PLUGINS; export default PLUGINS;
@@ -0,0 +1,46 @@
const ghostScript = loadedCheerio('script[id*=ghost]');
const contentHost = loadedCheerio('#cherry-content-host');
if (ghostScript.length && contentHost.length) {
const poly = ghostScript.attr('data-poly');
// data-poly attr provide id
// encoded text is stored in attr data-{id}-{number}
// create full string of all the data-poly-nums
const encoded = Array.from(
{ length: +ghostScript.attr('data-total') || 0 },
(_, i) => ghostScript.attr(`data-${poly}-${i}`) || '',
).join('');
// technically copypasta from source
// var c = s.charCodeAt(i);
// if(c>=65 && c<=90)
// o+=String.fromCharCode((c-65+13)%26+65);
// else if(c>=97&&c<=122)
// o+=String.fromCharCode((c-97+13)%26+97);
// else
// o+=s.charAt(i);
if (encoded) {
const rot13 = (str) => {
return str.replace(/[a-zA-Z]/g, (char) => {
const base = char <= 'Z' ? 65 : 97;
const shift = ((char.charCodeAt(0) - base + 13) % 26) + base;
return String.fromCharCode(shift);
});
};
contentHost.replaceWith(decodeURIComponent(atob(rot13(encoded))));
}
}
loadedCheerio('script, ruby').remove();
loadedCheerio('section#chapter-content p [data-fcnc-rev="1"]').each((_, el) => {
const text = loadedCheerio(el).text().trim();
if (text) loadedCheerio(el).replaceWith([...text].reverse().join(''));
});
return (
loadedCheerio('section#chapter-content > div')
.html()
?.replace(/\u00A0/g, ' ')
?.replace(/[\u2060\u00AD\u202F\u2007\u200B]/g, '') || ''
);
+12
View File
@@ -53,5 +53,17 @@
"down": true, "down": true,
"downSince": 1768289212907 "downSince": 1768289212907
} }
},
{
"id": "cherrymistcafe",
"sourceSite": "https://cherrymist.cafe/",
"sourceName": "Cherry Mist Cafe",
"options": {
"customJs": {
"chapterTransform": "custom/cherrymistcafe/chapterTransform.js"
},
"versionIncrements": 1,
"browsePage": "stories"
}
} }
] ]
Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB