Skip to content

feat(english): add LightNovelWorld plugin#2341

Merged
K1ngfish3r merged 4 commits into
lnreader:masterfrom
52191314:feat/add-lightnovelworld
Jul 25, 2026
Merged

feat(english): add LightNovelWorld plugin#2341
K1ngfish3r merged 4 commits into
lnreader:masterfrom
52191314:feat/add-lightnovelworld

Conversation

@52191314

@52191314 52191314 commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

Checklist

  • Update version code if an existing plugin was modified
  • Test changes in Plugin Playground or the app
  • Reference related issues in the PR body (e.g. Closes #xyz)

Description

Adds a new English plugin for LightNovelWorld (https://lightnovelworld.org).

  • Popular & Latest novel listings
  • Fast novel searching via site API
  • Complete novel details parsing (cover, author, status, summary, tags)
  • Full chapter list extraction
  • Clean chapter reader content parsing

@MonomoySama

MonomoySama commented Jul 23, 2026

Copy link
Copy Markdown

@K1ngfish3r you were gonna make this one right? damn.. someone else beat you....please check if this one is working @52191314 btw, you can make a repo link and give me, i can test if this one works on my device properly

@52191314

Copy link
Copy Markdown
Contributor Author

@K1ngfish3r you were gonna make this one right? damn.. someone else beat you....please check if this one is working @52191314 btw, you can make a repo link and give me, i can test if this one works on my device properly

Here, I tested it and it worked.
https://raw.githubusercontent.com/52191314/lnreader-plugins/feat/add-lightnovelworld/.dist/plugins.min.json

@MonomoySama

MonomoySama commented Jul 23, 2026

Copy link
Copy Markdown

@K1ngfish3r you were gonna make this one right? damn.. someone else beat you....please check if this one is working @52191314 btw, you can make a repo link and give me, i can test if this one works on my device properly

Here, I tested it and it worked. https://raw.githubusercontent.com/52191314/lnreader-plugins/feat/add-lightnovelworld/.dist/plugins.min.json

Pagination problem, it only fetching the page no. 1 of all novels(50 chaps). If you can't solve it by your own, i suggest take a look at Novel Fire code, kingfisher fixed this same problem back then after i helped him find AJAX

@MonomoySama

Copy link
Copy Markdown
Screenshot 2026-07-23 130843 check this place for fetching chapter list

@52191314
52191314 force-pushed the feat/add-lightnovelworld branch 2 times, most recently from ff44fc1 to be39827 Compare July 23, 2026 08:04
@MonomoySama

Copy link
Copy Markdown

ok its fetching all chapters now, but its taking abit too much time, fetching shadow slave took more than 1min. if possible, can you improve the speed? and theres a small problem, the download speed is slower than normal, is it intentional? to avoid rate limits?

@52191314

Copy link
Copy Markdown
Contributor Author

ok its fetching all chapters now, but its taking abit too much time, fetching shadow slave took more than 1min. if possible, can you improve the speed? and theres a small problem, the download speed is slower than normal, is it intentional? to avoid rate limits?

For now, every page is taking 1s to fetch so 1 min for 60 pages is about right. I am still just pushing and testing on my phone.

@MonomoySama

Copy link
Copy Markdown

ok its fetching all chapters now, but its taking abit too much time, fetching shadow slave took more than 1min. if possible, can you improve the speed? and theres a small problem, the download speed is slower than normal, is it intentional? to avoid rate limits?

For now, every page is taking 1s to fetch so 1 min for 60 pages is about right. I am still just pushing and testing on my phone.

i see, yeah that sounds logical, but this same thing is also in Novelfire site, which uses same system for chapters, but the plugin loads everything in just 1/2 secs... i really suggest you look at the code of novelfire

@K1ngfish3r

Copy link
Copy Markdown
Collaborator

@K1ngfish3r you were gonna make this one right? damn.. someone else beat you....please check if this one is working

this different layout from the sites that lightnovelworld site previously used that died and the novelfire/novelpheonix template which is part of the multisrc

this being separate is fine

@52191314
52191314 force-pushed the feat/add-lightnovelworld branch 3 times, most recently from 85ac69e to 5e8f3f6 Compare July 23, 2026 08:46
@52191314

Copy link
Copy Markdown
Contributor Author

ok its fetching all chapters now, but its taking abit too much time, fetching shadow slave took more than 1min. if possible, can you improve the speed? and theres a small problem, the download speed is slower than normal, is it intentional? to avoid rate limits?

For now, every page is taking 1s to fetch so 1 min for 60 pages is about right. I am still just pushing and testing on my phone.

i see, yeah that sounds logical, but this same thing is also in Novelfire site, which uses same system for chapters, but the plugin loads everything in just 1/2 secs... i really suggest you look at the code of novelfire

Should work now. Shadow Slave loads in about 5 seconds for 2000+ chapters.

@52191314
52191314 force-pushed the feat/add-lightnovelworld branch 3 times, most recently from 5e8f3f6 to 36e3877 Compare July 23, 2026 08:49
@MonomoySama

Copy link
Copy Markdown
Screenshot_2026-07-23-14-24-56-45 Screenshot_2026-07-23-14-25-14-21 You see the "...." In chapter names, you can do anything about those? The other image is from novelfire plugin, see how the complete chapter names? Everything else is working well, you are almost there, and again, the chapter download speed is a bit slower, you didn't say if it was international

@52191314

Copy link
Copy Markdown
Contributor Author

Screenshot_2026-07-23-14-24-56-45 Screenshot_2026-07-23-14-25-14-21 You see the "...." In chapter names, you can do anything about those? The other image is from novelfire plugin, see how the complete chapter names? Everything else is working well, you are almost there, and again, the chapter download speed is a bit slower, you didn't say if it was international

I'll try. And the chapter download is instant on my side. Each takes less than a second.

@MonomoySama

Copy link
Copy Markdown
Record_2026-07-23-14-39-47.mp4

This is the speed of downloading, a bit slower isn't it?

@52191314
52191314 force-pushed the feat/add-lightnovelworld branch 4 times, most recently from 37ca2b5 to 3d13d7b Compare July 23, 2026 09:25
@MonomoySama

MonomoySama commented Jul 23, 2026

Copy link
Copy Markdown
Screenshot_2026-07-23-14-59-38-93 Screenshot_2026-07-23-14-59-23-50 I almost didn't notice such a huge miss. You see the problem of summary here? you wrong summary here

@52191314
52191314 force-pushed the feat/add-lightnovelworld branch 3 times, most recently from 0c8158d to fea034f Compare July 23, 2026 09:42
@MonomoySama

MonomoySama commented Jul 23, 2026

Copy link
Copy Markdown

ok everythings fine now, i dont see any FILTER option in plugin, but that's on you if you wanna make it. if not, should it be merged as it is now?

@K1ngfish3r

Copy link
Copy Markdown
Collaborator

can remove files which come from folders starting with .

@52191314
52191314 force-pushed the feat/add-lightnovelworld branch 4 times, most recently from 3f50e58 to 2bb0f02 Compare July 24, 2026 14:08
@MonomoySama

Copy link
Copy Markdown

damn.... i fear we gotta test the plugin again after all these changes

@52191314

Copy link
Copy Markdown
Contributor Author

damn.... i fear we gotta test the plugin again after all these changes

Well. It works on my end...

@MonomoySama

Copy link
Copy Markdown

1 more requested change... What's more left to do? I see nothing. Didn't he already do the changes?

@K1ngfish3r K1ngfish3r left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

final final review

Comment thread plugins/english/lightnovelworld.ts Outdated
Comment thread plugins/english/lightnovelworld.ts Outdated
Comment thread plugins/english/lightnovelworld.ts
Comment thread plugins/english/lightnovelworld.ts Outdated
@MonomoySama

Copy link
Copy Markdown

Holy!!.... If the plugin break, I'm coming for you 🥀💔

@52191314
52191314 force-pushed the feat/add-lightnovelworld branch from 2bb0f02 to 9f8b210 Compare July 24, 2026 23:44
@52191314 52191314 closed this Jul 25, 2026
@52191314
52191314 force-pushed the feat/add-lightnovelworld branch from 9f8b210 to b270efe Compare July 25, 2026 02:01
@52191314 52191314 reopened this Jul 25, 2026
@MonomoySama

MonomoySama commented Jul 25, 2026

Copy link
Copy Markdown

@52191314 did you do all the changes kingfisher said already? well, if yes, then lets test it, repo link....btw, why did you close and reopened it?

@52191314

Copy link
Copy Markdown
Contributor Author

@52191314 did you do all the changes kingfisher said already? well, if yes, then lets test it, repo link....btw, why did you close and reopened it?

Same repo: https://raw.githubusercontent.com/52191314/lnreader-plugins/master/.dist/plugins.min.json

It was an accident. I didn't expect this to be so long.

@MonomoySama

MonomoySama commented Jul 25, 2026

Copy link
Copy Markdown

@52191314 did you do all the changes kingfisher said already? well, if yes, then lets test it, repo link....btw, why did you close and reopened it?

Same repo: https://raw.githubusercontent.com/52191314/lnreader-plugins/master/.dist/plugins.min.json

It was an accident. I didn't expect this to be so long.

I see...i almost thought you gave up on this pr seeing the large ahh change request. Anyway, i was sure something will break after all these. The whole Filter tab went poof and blank cover upon opening any novel. And once again, it's taking the Popular list as default, not the ranking list 🥀 now you gotta fix this... Any more changes after that shouldn't be necessary at all. It's been a long chat. Gotta merge this after the fixes @K1ngfish3r

Comment thread plugins/english/lightnovelworld.ts Outdated
Comment thread plugins/english/lightnovelworld.ts Outdated
Comment thread plugins/english/lightnovelworld.ts Outdated
52191314 and others added 3 commits July 25, 2026 13:39
Co-authored-by: K1ngfish3r <26593485+K1ngfish3r@users.noreply.github.com>
Co-authored-by: K1ngfish3r <26593485+K1ngfish3r@users.noreply.github.com>
Co-authored-by: K1ngfish3r <26593485+K1ngfish3r@users.noreply.github.com>
@K1ngfish3r

Copy link
Copy Markdown
Collaborator

i had fixed these on my end and forget to comment on it, will merge after these changes

@52191314 did you do all the changes kingfisher said already? well, if yes, then lets test it, repo link....btw, why did you close and reopened it?

Same repo: https://raw.githubusercontent.com/52191314/lnreader-plugins/master/.dist/plugins.min.json
It was an accident. I didn't expect this to be so long.

I see...i almost thought you gave up on this pr seeing the large ahh change request. Anyway, i was sure something will break after all these. The whole Filter tab went poof and blank cover upon opening any novel. And once again, it's taking the Popular list as default, not the ranking list 🥀 now you gotta fix this... Any more changes after that shouldn't be necessary at all. It's been a long chat. Gotta merge this after the fixes @K1ngfish3r

this sounds like the repo from before I added stuff...

@K1ngfish3r

Copy link
Copy Markdown
Collaborator

should be fine now

@52191314

52191314 commented Jul 25, 2026

Copy link
Copy Markdown
Contributor Author

@52191314 did you do all the changes kingfisher said already? well, if yes, then lets test it, repo link....btw, why did you close and reopened it?

Same repo: https://raw.githubusercontent.com/52191314/lnreader-plugins/master/.dist/plugins.min.json
It was an accident. I didn't expect this to be so long.

I see...i almost thought you gave up on this pr seeing the large ahh change request. Anyway, i was sure something will break after all these. The whole Filter tab went poof and blank cover upon opening any novel. And once again, it's taking the Popular list as default, not the ranking list 🥀 now you gotta fix this... Any more changes after that shouldn't be necessary at all. It's been a long chat. Gotta merge this after the fixes @K1ngfish3r

Which version do you see? It has always been working for me. I have been reading three hundred chapters of Renegade Immortal.

@K1ngfish3r

Copy link
Copy Markdown
Collaborator

@52191314 did you do all the changes kingfisher said already? well, if yes, then lets test it, repo link....btw, why did you close and reopened it?

Same repo: https://raw.githubusercontent.com/52191314/lnreader-plugins/master/.dist/plugins.min.json
It was an accident. I didn't expect this to be so long.

I see...i almost thought you gave up on this pr seeing the large ahh change request. Anyway, i was sure something will break after all these. The whole Filter tab went poof and blank cover upon opening any novel. And once again, it's taking the Popular list as default, not the ranking list 🥀 now you gotta fix this... Any more changes after that shouldn't be necessary at all. It's been a long chat. Gotta merge this after the fixes @K1ngfish3r

Which version do you see? It has always been working for me. I have been reading three hundred chapters of Renegade Immortal.

he saw version without filters, you removed the filters after you changed to advanced-search remember? anyways, merging

@K1ngfish3r
K1ngfish3r merged commit 50de627 into lnreader:master Jul 25, 2026
2 checks passed
52191314 added a commit to 52191314/lnreader-plugins that referenced this pull request Jul 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants