Commit Graph

461 Commits

Author SHA1 Message Date
Justin COLLON e572dd3ce8 Update multisrc (madara & mtlnovel) (#1023)
* Madara:
- fix foxaholic infinite loop on premium chapters
- genre, author and status fix for foxaholic
- remove iframe from summary on foxaholic
- defaultCover when viewing novels
- parseData actually working

* added mtlnovel multisrc for more languages
2024-07-06 09:33:45 +07:00
nyagami b07678f7cc [skip ci] Fix: browser preflight 2024-07-05 23:41:38 +07:00
SBS123 f9b359fcc4 Update: KolNovel domain (#1019)
* Update sources.json

* Update sources KolNovel

* Update sources.json

* Update sources.json

* Update sources.json

* Update sources.json
2024-07-04 23:26:03 +07:00
nyagami 38e7a70949 [skip ci]Update: requried node verison & testing instructment 2024-06-30 12:29:38 +07:00
SBS123 f56aef6c0a Fix (plugin): Riwayat domain (#1012) 2024-06-30 12:24:17 +07:00
nyagami 25842f8e9b [skip ci]Fix: modify proxy reponse url 2024-06-30 12:20:40 +07:00
Rider21 fae73534dd Add TopLiba (#1003)
* test

* cleanup

deleted unused `fetchFile` import
replaced fetch with `fetchApi`

* eslint

* fix

* fix multi

* Hmm, what to do next.

* test URLSearchParams

* fix
2024-06-30 11:28:11 +07:00
Batorian 938e3b16a3 Enhancement: NU Improvements (#978)
* Enhancement: remove filler text

* Enhancement: added  	FictionRead to NU sites

* Fix: removed logs

* Enhancement: removed bloat

* Fix: <nr> -> <br>

* Enhancement: remove bloat

* Enhancement: added NU Femme Fables support

* fix: version

* Enhancement: added NU Redox Translation support

* Fix: updated versions

* Fix: import

* Fix: ElloMTL

* Enhancement: added regex to turn markdown into html

* Enhancement: better regex

* Enhancement: wordpress remove bloat

* Enhancement: added NU mii translates support

* Fix: mii translates

* Fix: mii translates

* Fix: mii translates

* Fix: mii translates

* novelUpdates: remove bloat

* novelUpdates: fix search

* novelUpdates: update wordpress

* novelUpdates: fetch image

* novelUpdates: fetch image

* novelUpdates: fetch image

* novelUpdates: fetch image

* novelUpdates: update version
2024-06-29 17:29:01 +07:00
nyagami c2388e9efa [skip ci] Fix: search with lowercase 2024-06-20 15:45:44 +07:00
Rider21 e60ea87697 Feat(plugin): Ruvers (#994)
* Create ruvers.ts

* fix icon

* Update ruvers.ts

* fix

* //

* Update ruvers.ts
2024-06-20 15:42:59 +07:00
Elfing 75c855b1ee [skip ci] Feat: Add switch Latest / Popular (#995)
* Add switch Latest / Popular

* Fix label
2024-06-20 15:35:43 +07:00
nyagami bf4c4e4f6c Merge branch 'master' of https://github.com/LNReader/lnreader-plugins into lnr-master 2024-06-20 13:52:56 +07:00
nyagami fb4d72d082 fix: esmoduleinterop 2024-06-20 13:49:40 +07:00
nyagami 492aab2a49 [skip ci]Update plugins counting svg link 2024-06-17 22:43:39 +07:00
nyagami 829eab9983 [skip ci] Feat: Hot reload for plugins 2024-06-17 22:41:24 +07:00
Elfing 379f511954 Feat: Add implementation of the 'Next' button. (#992)
* Implementation of the 'Next' button.

* fix name

* Fix Key + Fix Textarea

* Update src/components/accordions/PopularNovels/index.tsx

Co-authored-by: nyagami <hoangquan05112002@gmail.com>

* Fix index null

---------

Co-authored-by: nyagami <hoangquan05112002@gmail.com>
2024-06-17 10:47:00 +07:00
nyagami 1fd7480352 fix: missing scroll 2024-06-16 23:15:29 +07:00
nyagami d36e8ec85f Feat: Vite + React (#991)
* remove test_web

* integrate reactjs-vite

* update lint-staged

* simple cors proxy server which handles cookies and redirections

* overrider global fetch with proxy call

* simple examples for set cookies and fetch request

* app bar

* add redux

* loadPlugins.
error: cant load urlencode module

* add ts-node for transforming

* plugin search & select

* plugin slice

* accordion components

* path item & popular novel

* optional for filters

* search novel

* parse novel

* parseChapter

* update cookies

* default filters

* fix: import path

* bundler module resolution

* new json_plugins

* fix: generate multisrc (missing filters)

* fix: host scripts

* fix: plugin code path

* remove typechecking action
2024-06-16 18:13:41 +07:00
nyagami a4cb781f32 [skip ci] ignore prettier for test_web folder 2024-06-13 00:50:24 +07:00
Rider21 c6c5c99c1c Feat(plugin)Add Foxteller (#984)
* test

* optimization

* terser@5.31.0 => terser@5.31.1
2024-06-12 19:12:52 +07:00
Justin COLLON 265e20fc3c (skip ci) Feat: Add GitHub action theme auto label (#967)
* feat: Add GitHub workflow for theme auto label

* Apply suggestions from code review

Co-authored-by: nyagami <hoangquan05112002@gmail.com>

---------

Co-authored-by: nyagami <hoangquan05112002@gmail.com>
2024-06-12 17:08:54 +07:00
jake1015 8548ed8750 Fix(plugin): Agitoon domain update (#986)
domain number 657 -> 658
2024-06-12 17:08:13 +07:00
Elfing 996b1e7790 Feat(plugin): Add Kisswood (#980)
* Version 1

* version 2

* add icon

* Update plugins/french/kisswood.ts

Co-authored-by: nyagami <hoangquan05112002@gmail.com>

* Fix

* fix title

---------

Co-authored-by: nyagami <hoangquan05112002@gmail.com>
2024-06-12 12:48:32 +07:00
Elfing 54f84251a6 Fix(plugin): novhell (#982)
* Fix novhell

* fix

* fix  unnecessary assignment
2024-06-10 21:45:02 +07:00
nyagami 60d95fb8d2 Feat: ImageRequestInit (#979)
* add ImageRequestInit & fix Hako

* remove multisrc fetchFile

* remove plugins fetchFile

* update docs and template file
2024-06-08 20:09:33 +07:00
nyagami 6062f51460 [skip ci] update plugin couting label 2024-06-08 10:36:26 +07:00
Justin COLLON cbf9f56313 Arabic new name with \u200e & version increment (#945) 2024-06-08 02:08:29 +07:00
Justin COLLON 8cd730d3c9 Plugin: update freewebnovel & add LibRead | Fix: svg generation (#975)
* freewebnovel:
 - removed freewebnovel signature
 - better error management
 - added genres
 - added filters

* Added LibRead

* fix: update svg locally

* fix: svg path

* fix: inline svg content

---------

Co-authored-by: nyagami <hoangquan05112002@gmail.com>
2024-06-07 01:25:22 +07:00
Justin COLLON 00575cb805 Update(plugin): Agitoon url (#974)
* Agitoon:
 - url update
 - getting url from this.site to check for url changed

* Agitoon: getting current url from the constructor
2024-06-06 22:56:56 +07:00
Justin COLLON b112e44998 Fix (template): lighnovelwp customjs (#971)
- customJs fix
 - sources names in latin
2024-06-06 09:14:16 +07:00
Rider21 c7f6a9b5ee Update(template): lightnovel (#956)
* ippotranslations, cpunovel

* fix

* test

* [ranobelib] heading -> h2 (fixes LNReader/lnreader-plugins#960)

* icon
2024-06-03 19:42:47 +07:00
Justin COLLON a72ab256f7 Fix(Madara & lighnovelwp): remove site url regardless of this.site (#965)
* remove site url regardless of this.site
& riwyat new url

* MTL-Novel fix empty novels
2024-05-30 23:41:49 +07:00
Lukas Richter 3e42af8953 Enhancement(plugin): NU Site Fix and Captcha Checking (#932)
* refactored and updated Novel Updates' parseChapter()

* added `ippotranslations` and `shanghaifantasy` to Novel Updates

* small changes

* removed switch cases and reverted back to `let` and `if`/`else if` structure

* added lots of translation group support

* added more site support and tried cleaning chapter content where possible

* quick fix

* quick fix

* logic overhaul; implementation of switch cases (again)

* small changes to `bloatClasses` and `chapterContent`

* added Anomalously Creative (`anotivereads`) to outliers and added new `bloatClasses` to Wuxia World (`wuxiaworld`)

* edited ElloTL (`ellotl.ts`) to match Novel Updates chapter content and slightly reduced title size in Novel Updates (`novelupdates.ts`) chapters; also added Novel Plex (`novelplex`) as supported site for Novel Updates

* ElloTL fix

* all in all just lots of small changes and fixes

* fix

* reformat chapter names

* fix

* update

* `stabbingwithasyringe` remove advertisements

* update NU `searchNovels`

* added: skydemonorder

* removed log

* update: skydemonorder

* added: skydemonorder

* update: throw captcha error

* fix: skydemonorder

* fix: error message

* fix: chapterContent

* fix: chapterContent

* Enhancement: chapterContent

* Enhancement: potentially missing chapterContent

* Fix: Novel Updates providing old Hel Scans chapter Urls

* Fix: correctly replace faulty chapter urls

* Enhancement: remove Genesis Translations watermark

* Enhancement: remove Genesis Translations footnote content in chapter text

* Fix: Novel World Translations chapterContent fix

* Enhancement: Novel World Translations cleaned chapterContent

* Fix: Novel World Translations cleaned chapterContent

* Enhancement: Novel World Translations cleaned chapterContent

* Enhancement: Novel World Translations cleaned chapterContent

* Enhancement: Novel World Translations cleaned chapterContent

* Fix: remove not needed bloat
2024-05-29 20:48:42 +07:00
Maix0 13620a1908 Feat(plugin): Add Re:Library (#936)
* Created basic Re:Library support

* Fixed Version of Re:Library

* Fixed Id of Re:Library

* Fixed genre and added very crude search

* Fixed small bugs, and shorten url (exept image links)

* Changed invalid chapter url/name to state which chapter number it should be

* Some QOL stuff for the extension (client side search + latest page)

Added: Client Side search using some FuzzySearch that is vendored in the
plugin file
Fixed: PopularNovels now correctly search for latest if requested
(support paging)

* Removed console.log

* General Fixes

- Throw error on broken scraping
- Add novel path unconditionally to novels
- Changed some '==' to '===' where they were present
2024-05-29 20:45:23 +07:00
Rider21 df0c4b0a81 Feat: Plugin storages (#904)
* update

* update

* Update ranobelib.ts

* test

* test
2024-05-28 15:53:56 +07:00
Justin COLLON 020930ed0a Fix(template): Madara fixes & clean sources (#920)
* madara:
 - fix search 404 at the end
 - getCheerio instead of calling fetch everytime
 - dragon tea translator
 - fix riwyat search
 - fix riwyat random text
 - sources cleanup
 - daonovel new icon
 - icons cleanup
 - filters for everyone
 - better get_filters
lightnovelwp:
 - better get_filters

* DragonTea fix newline traduction
Riwyat english name

* Update source site URL for HizoManga
2024-05-28 15:15:35 +07:00
Elfing 4d5cfc3c1a Feature(plugin): add phenixscan (#951) 2024-05-27 09:01:15 +07:00
jake1015 17db8bd0fd Fix(plugin): agiton hardcoded domain in novel search (#955)
* Fix hardcoded domain in novel search

Modified the novel search feature to use this.site instead of a hardcoded domain.

* version change
2024-05-26 19:26:24 +07:00
K1ngfish3r 54757af556 Fix(template): lightnovelwp search (#950)
* update template

* increment template version
2024-05-24 23:47:59 +07:00
K1ngfish3r 0134adb5a4 fix(source): KolNovel (#948) 2024-05-24 13:15:17 +05:30
jake1015 55f30123ca Update(plugin): Agitoon domain (#946)
* Update Agitoon.ts for domain update

Plugin is not working because Domain was changed

* Update Agitoon.ts version

Update Agitoon.ts version
2024-05-22 15:56:08 +07:00
Rider21 89d4d2471f Fix(plugins): novelovh, zelluloza (#943)
* fix

* xd
2024-05-21 13:41:11 +07:00
Elfing 74d81b2ff2 Feat: add warriorlegendtrad (#942) 2024-05-21 13:19:09 +07:00
Justin COLLON 77912b3be9 Fix/Upgrade xiaowaz (#934)
* xiaowaz:
 - get all novels from all categories
 - cover on search (slow TT)
 - better image finding
 - fix summary

* xiaowaz:
 - more autor regex patterns
 - restored 'Rebirth of The Thief Who Roamed The World' weird fields
 - return false; instead of return;  ¯\_(ツ)_/¯

* Xiaowaz:
 - Static novels list, for less fetch
 - Popular novels split based on articles count instead of page max number
 - async images fetching
 - added status to cancelled novels
 - added original tag
2024-05-21 10:34:05 +07:00
Justin COLLON f3b0c676d9 icon_reloading script update (#927)
- skip list as string list
 - better root dir, ts-node compatibility
 - parsing plugins.json instead of parsing folders
 - check if google returns notavailable icon
 - better log
2024-05-11 10:49:43 +07:00
Elfing c50eccf867 Add Wuxialnscantrad (#929)
* add Wuxialnscantrad

* Delete console.log

* delete duplicate
2024-05-09 21:43:37 +07:00
Lukas Richter 106691ad17 NU Updates and Fixes (#922)
* refactored and updated Novel Updates' parseChapter()

* added `ippotranslations` and `shanghaifantasy` to Novel Updates

* small changes

* removed switch cases and reverted back to `let` and `if`/`else if` structure

* added lots of translation group support

* added more site support and tried cleaning chapter content where possible

* quick fix

* quick fix

* logic overhaul; implementation of switch cases (again)

* small changes to `bloatClasses` and `chapterContent`

* added Anomalously Creative (`anotivereads`) to outliers and added new `bloatClasses` to Wuxia World (`wuxiaworld`)

* edited ElloTL (`ellotl.ts`) to match Novel Updates chapter content and slightly reduced title size in Novel Updates (`novelupdates.ts`) chapters; also added Novel Plex (`novelplex`) as supported site for Novel Updates

* ElloTL fix

* all in all just lots of small changes and fixes

* fix

* reformat chapter names

* fix

* update

* `stabbingwithasyringe` remove advertisements

* update NU `searchNovels`
2024-05-07 15:22:33 +05:30
czqdavid eba644bfe5 Fix Linovelib (#925)
* fix Linovelib (#860)

* fix next page check in Linovelib

* fix incorrect next page url if chapter has more than 3 pages in Linovelib

* Update Linovelib version to 1.1.2
2024-05-06 19:07:45 +07:00
Elfing f3293d5612 Added xiaowaz (#926) 2024-05-06 16:28:51 +07:00
Justin COLLON 2bf7b4721c fix lightnovelbrasil (#918) 2024-04-30 16:11:29 +07:00