Commit Graph

88 Commits

Author SHA1 Message Date
Rojikku 99932748de fix: Novelfire Scraping (#2000)
* fix: Novelfire theoretical scrape fix

* Novelfire: Add old paged

* Novelfire: Add monopage option

Co-authored-by: From: Justin COLLON <48163201+error7404@users.noreply.github.com>

* Novelfire: Implement new deshlash in old function

* fix: Novelfire search repeats

---------

Co-authored-by: From: Justin COLLON <48163201+error7404@users.noreply.github.com>
2026-02-05 11:56:16 +05:30
Clyde a8e63d6c69 feat: Add NovelRest (#1989)
* Add files via upload

* Add files via upload

* Rename icon.png to icons/src/en/novelrest/icon.png

* Update README.md

* Refactor NovelRestPlugin for improved clarity
2026-01-22 21:24:27 +05:30
Batorian f255fc9750 fix: Small Fixes to Novel Updates (#1987)
* Update couple of sites

* fix Dreamy Translations

* fix

* fix

* fix

* fix

* revert version

* fix

* fix

* revert version
2026-01-17 01:48:10 +05:30
Rojikku eb38a44a1b fix: New KDTnovel Domain and Format (#1983) 2026-01-15 07:36:32 +05:30
Rojikku 3b9907af6d chore: Source Cleanup (#1977)
* chore: Source announced termination

* chore: Obsolete plugin

* chore: Down site

* chore: Down site

* chore: Down site

* chore: Down site

* chore: Source announced termination

* chore: Down site

* chore: Mark multisrc downs

* chore: Update icons

* fix: Change to epoch dates
2026-01-13 13:33:13 +05:30
Rojikku f360bc2f44 fix: Novelight Line Spacing (#1980) 2026-01-13 12:46:44 +05:30
Batorian 58da7bd1a5 feat: Maintain Novel Updates Plugin With New Sources (#1952)
* Add GreenzTL

* fix

* fix

* Version update

* fix

* add debug

* Improve Wordpress and Blogspot detection

* further updates

* Added Dreamy Translations

* fix

* fix

* fix

* fix

* test

* Add Novels Hub

* Revert versions
2026-01-10 11:32:43 +05:30
Rojikku 26a0f25b3d fix: Remove Tags From Text (#1972)
* Fix (novelfire): Remove plugs

* Fix (novelfire): Remove plugs 2.0
2026-01-10 11:19:30 +05:30
Rojikku e7d99bec2a fix: Novelight Chapter URLs (#1950) 2026-01-10 11:18:24 +05:30
Soopyboo32 2443d8f7fc fix: StorySeedling (#1857)
* Story seedling beginning

* Font decoding

* Bump version number

* Remove spam

* Remove story seedling ad

* Live update nonce

* add error for captcha

* JSON instead of text compare

* Fix proxy crashing on error

* Fix captcha error

* Fix updatedNonce check

* Compression headers should only be forwarded by proxy's that keep the content compressed

* Revert index.ts change
2025-12-23 16:26:31 +05:30
Rojikku 3f54f1c69a fix: Genesis (#1939)
* Fix (genesis): Browse + Novel Parsing

* Fix (genesis): Novel ToC parsing

* Remove commented code

* Fix (genesis): Mark locked + Hide locked option

* Fix (genesis): Fix chapter names + path

* Cleanup and comments

* Fix (genesis): Parse chapters - keys

* Fix (genesis): Parse keys for chapters

* Fix (genesis): Allow gifs

* Fix (genesis): Version bump

* Semantic versioning
2025-12-23 16:06:47 +05:30
Soopyboo32 bd691306f9 feat: Add Random Sort Option to MVLEMPYR (#1936)
* Add random sort option to mvlempyr

* Version bump
2025-12-23 16:01:29 +05:30
Soopyboo32 db01b2381e fix: Fiction Zone (#1935)
* Fictionzone progress

* Fix fixtion zone

* Fix novel covers

* Fix image attempt 2

* Fix image attempt 3

* api for novel parse

* Maybe fix novel parsing

* Maybe fix novel parsing 2

* Maybe fix novel parsing 3

* Debug

* Maybe fix novel parsing 4
2025-12-23 15:59:14 +05:30
Rojikku e35fffdb3c fix: Novelight Browse + Chapter Parse + Status Parse (#1934)
* Feat (novelight): Browse latest + filters

* Fix (novelight): Catch 403 errors

* Fix (novelight): Parse with catching

* Fix (novelight): Parse status
2025-12-23 15:57:58 +05:30
The Couch Potato (on Mars) 6332d37a0d feat: Add Crimson Scrolls (#1930)
Closes #1851

Signed-off-by: Martian Potato <2260cse01024@manarat.ac.bd>
2025-12-23 15:50:19 +05:30
Rojikku 1b06d82b7e fix: Novelfire URL Parsing + Chapter Sorting (#1927)
* Add handling for extra slashes

* Add chapterNumber data

* Remove unused lib

* NovelFire Version Bump

* Sort chapters array

* Decode characters
2025-12-23 15:49:13 +05:30
Rojikku ea27aee71c fix: Novelfire ToC Parsing (#1925)
* Updated chapter parsing to ajax

* Detect 404 errors

* Fix fatal Ajax bug
2025-12-18 12:10:33 +05:30
Soopyboo32 56b497afa1 fix: MVLEMPYR (#1921) 2025-12-15 00:02:45 +05:30
Justin COLLON f5cb6eb444 fix: Revert NovelFire to Standard Plugin (#1913)
- kept the paged version as a separate plugin
 - add Cloudflare check
 - removed nbsp from chapter text
2025-12-11 08:46:40 +05:30
Soopyboo32 dfd7cac5cb feat: Add LeafStudio (#1907) 2025-12-08 23:59:28 +05:30
Justin COLLON d830160246 feat: Add Option to Revert Non-Page Plugin in NovelFire (#1908) 2025-12-08 23:56:33 +05:30
Justin COLLON 2db6d4ac8f fix: NovelFire (#1899)
- fix title not showing up (#1893)
 - made the Plugin a PagePlugin, instead of trying to bypass the ratelimit
 - added default cover if none is found
 - added rating
 - removed default author text
 - better parseChapter
 - updated filter (AI update)
2025-12-04 08:33:50 +07:00
The Couch Potato (on Mars) 0e92630eea fix: Broken Chapter Scraper Due to Layout Change (Fenrir) (#1884)
* fenrir: Fix broken chapter scrapper due to layout change

Also remove comment nodes to reduce chapter size.

Signed-off-by: Martian Potato <2260cse01024@manarat.ac.bd>

* fenrir: Add type annotations

Signed-off-by: Martian Potato <2260cse01024@manarat.ac.bd>

---------

Signed-off-by: Martian Potato <2260cse01024@manarat.ac.bd>
2025-11-18 01:18:26 +05:30
Rajarshee Chatterjee 78d7a86f42 fix: Update Newer Imports to Older for Backward Compatibility
Closes #1866
2025-11-15 09:01:16 +05:30
Justin COLLON 5d705f4a7c fix: Fenrir Realm (#1876) 2025-11-10 13:17:04 +05:30
Justin COLLON d26e54ba97 fix: Update Novels Online (#1861)
- added Captcha detection (#1424)
 - added artist
 - fix & simplified search function
 - added more filters
2025-10-28 09:35:46 +05:30
Justin COLLON 7aefeb8fa1 fix: Update Novel Hall (#1860) 2025-10-28 08:29:02 +05:30
Justin COLLON 803ef7cb70 fix: Update MVLEMPYR (#1859) 2025-10-28 08:28:10 +05:30
Rajarshee Chatterjee 4c037967fe fix: Add Backward Compatibility for Storage Import 2025-10-20 23:33:05 +05:30
Rajarshee Chatterjee 20c2b75b01 refactor: Overhaul Plugin Architecture & Playground UI (#1846)
* refactor: Move Plugins Out and Consolidate with Multisrc

* feat: Overhaul Playground UI

* feat: Add Filters to New UI

* feat: Persist Selected Plugin

* feat: Add Direct Parse Novel/Chapter Options and Feedback Toasts

[skip ci]

* feat: UX Improvements

* chore: Update Plugin Path in Publish Workflow

* fix: Add Backward Compatibility

* chore: Update Plugin Publishing Script
2025-10-20 22:54:08 +05:30
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
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
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
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
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
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
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
Lukas Richter dbf6670da5 fix: NU chapter titles,update: ElloTL parseChapter (#917)
* 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
2024-04-29 23:03:16 +07:00
Lukas Richter c30e2b5966 Enhancement: Novel Updates (#915)
* 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`)
2024-04-29 09:32:38 +07:00
nyagami d96843da3b Fix plugins (#914)
* fix: novel hall search

* bump novel hall version

* fix: storyseeding

* bumps StorySeedling version

* fix: ltnovel, fans mtl, fannovel domain

* fix: types

* added wuxiaV
2024-04-28 16:08:03 +07:00
nyagami 886e6474f2 Multisrc added (#911)
* create lightnovelworld multisrc

* fix: change lightnovelworld id to webnovelworld

* added lightnovelworld

* added lightnovelpubvip

* added lightnovelcave

* added wuxiaspace
2024-04-27 18:55:55 +07:00
Rajarshee Chatterjee dcd1101f5d fix(source): WTR-LAB (#906)
* fix(source): WTR-LAB

* fix(source): Bump Version
2024-04-26 16:37:29 +07:00
Lukas Richter db313999e0 Add ElloTL plugin (#867)
* checkpoint

* wip

* wip

* changed parseNovels logic

* added console.log statements for better fixing

* searchNovels and parseChapter

* wip

* wip

* wip

* finished feature implementation.

* removed all console.log

* fixed chapter logic

* fixed chapter logic

* ElloTL (#1)

Implemented ElloTL

* fixed date

* fixed chapter number

* Ellotl (#2)

fixed chapter logic

* fixed how chapters are getting parsed

* fixed how chapters are getting parsed

* Ellotl (#3)

* checkpoint

* wip

* wip

* changed parseNovels logic

* added console.log statements for better fixing

* searchNovels and parseChapter

* wip

* wip

* wip

* finished feature implementation.

* removed all console.log

* fixed chapter logic

* fixed chapter logic

* fixed date

* fixed chapter number

* fixed how chapters are getting parsed

* fixed how chapters are getting parsed

* fixed novel summary

* changed chapter name extraction

* cleaner chapter content

* cleaner chapter content fix

* trimmed novel summary

* fixed novel path and chapter path.

* fixed parse chapter using old path (#5)
2024-04-25 22:46:33 +07:00
Rider21 9bc558936d Plugins fixed (#903)
* test

* fast fix

* fix

* fix

* Update ranobelib.ts
2024-04-25 21:53:16 +07:00
K1ngfish3r 2c4490e5bd parser2 sources (royalroad, ranobes, lightnovelpub, lnmtl) (#865)
* lnmtl parser2

* add royalroad, change version

* ranobes parser

* lightnovelpub

* cleanup
2024-04-24 12:56:31 +07:00
Rider21 f34aced65d Updated icons (#902)
* change path

* update icon
2024-04-24 09:02:11 +07:00
K1ngfish3r 4473b384c7 Novel Updates: raeitranslations (#868) 2024-04-04 23:53:26 +07:00
K1ngfish3r 39523ac032 (src update) novel bin (#859)
* quick novel bin fix

* 200 89
2024-03-26 18:27:21 +07:00
nyagami cda9a0baac Update lastest chapter logic (#853)
* update lastestchapter logic

* update version
2024-03-24 13:53:43 +07:00