Commit Graph

37 Commits

Author SHA1 Message Date
bregassa a673cd22df Add faqwiki.us source (#791)
* Add Faqwiki.us source

* Fix wrong class name
2024-02-21 16:14:40 +07:00
NaddH1 1d9451312a fixed single digit dates (#767)
Co-authored-by: NaddH1 <naderhorani@hotmail.com>
2024-02-10 00:41:00 +07:00
NaddH1 8e83c9067e date fix + master merge (#761)
* date fix
2024-02-08 21:55:37 +07:00
Rider21 db921e704f Add novel.ovh (#756)
* fix

* test

* fix
2024-02-08 00:51:25 +07:00
Marcin Majewski e1207c172a Add accordion and fix minor issues (#742)
* Add docs v0.0.1

* Add icon size warning

* Fix sourcenover caution

* Fix semver descriptions

* Filters fix

* Quickfix quickstart

* Add icon warning v2

* Fix typos

* Add NovelItem

* Update plugins host

* Update plugins host

* Remove unnecesarry .js and .dist

* Update plugins host

* Add host.ps1

* Fix readme.txt

* Fix READNE.txt, again

* Remove .js and .dist

* Add accordion

* Working pagination

* readme update with ost

* Add linux/windows hosting functions

* Add tswatch

* Fix fetch function

* Change plugin versions

* Fix chrome

* Fix workflows

* Fix search not showing results

* remove unnecesarry code

* Revert novelupdates changes

* Reverted NobleMTL instead of novelupdates, fixing that

* Revert nobleMTL to e346c7d0

* WTF NobleMTL?
2024-02-04 23:39:07 +07:00
Rider21 fc52a6e665 Plugins (#718)
* fix

* test

* sync

* nitromanga -> madara

* test wuxiaworld

* xm

* add chapterNumber

* fix

chapterNumber > 0

* test filters

* nice

* tunovelaligera -> madara

* Squashed commit of the following:

commit 4c7bee5855
Author: nyagami <hoangquan05112002@gmail.com>
Date:   Mon Jan 29 17:56:23 2024 +0700

    fix: use english lang in plugin item consistent

commit b26d1129de
Author: uy/sun <hmy0119@hotmail.com>
Date:   Sun Jan 28 20:22:43 2024 +0800

    Chinese: support showLatestNovels (#733)

    * improve: better chapterText

    * feat: support latest page

commit 6ff206eab3
Author: nyagami <hoangquan05112002@gmail.com>
Date:   Sat Jan 27 09:26:19 2024 +0700

    Refactor: Using English key (#728)

    * fix: use english key instead of native

    * fix: ukrainian

    * fix: web test with new plugins map

commit 62fc988019
Author: Marcin Majewski <skilletssgames@gmail.com>
Date:   Fri Jan 26 14:42:54 2024 +0100

    Fix search box styles (#727)

commit 3a1e0c43eb
Author: uy/sun <hmy0119@hotmail.com>
Date:   Fri Jan 26 19:46:47 2024 +0800

    Add 69shu and 69xinshu (#726)

    * fix(linovelib):  use NovelStatus and translate filter label

    * feat(69xinshu): add 69xinshu

    * feat(69shu): add 69shu

    * remove: empty userAgent

* updated the filters and removed dead sites.

Error: net::ERR_NAME_NOT_RESOLVED at https://cratenovel.com/novel
Error: net::ERR_CONNECTION_REFUSED at https://clicknovel.net/novel
Error: net::ERR_NAME_NOT_RESOLVED at https://noobchan.xyz/novel
Error: net::ERR_CONNECTION_TIMED_OUT at https://sugarbbscan.com/series

* test

* Squashed commit of the following:

commit cadf7a72fe
Author: Felipe Bonfim <felipebonfim2006@gmail.com>
Date:   Tue Jan 30 14:55:34 2024 -0400

    kiniga added (#739)

    * kiniga added

    * kiniga updated icon

commit 38fc1860da
Author: K1ngfish3r <trulyihu@gmail.com>
Date:   Mon Jan 29 23:27:42 2024 +0800

    (add src) LNMTL & ScribbleHub (#738)

    * quick

    * quick panda fix

    * remove console.log

commit 4c7bee5855
Author: nyagami <hoangquan05112002@gmail.com>
Date:   Mon Jan 29 17:56:23 2024 +0700

    fix: use english lang in plugin item consistent

commit b26d1129de
Author: uy/sun <hmy0119@hotmail.com>
Date:   Sun Jan 28 20:22:43 2024 +0800

    Chinese: support showLatestNovels (#733)

    * improve: better chapterText

    * feat: support latest page

commit 6ff206eab3
Author: nyagami <hoangquan05112002@gmail.com>
Date:   Sat Jan 27 09:26:19 2024 +0700

    Refactor: Using English key (#728)

    * fix: use english key instead of native

    * fix: ukrainian

    * fix: web test with new plugins map

commit 62fc988019
Author: Marcin Majewski <skilletssgames@gmail.com>
Date:   Fri Jan 26 14:42:54 2024 +0100

    Fix search box styles (#727)

commit 3a1e0c43eb
Author: uy/sun <hmy0119@hotmail.com>
Date:   Fri Jan 26 19:46:47 2024 +0800

    Add 69shu and 69xinshu (#726)

    * fix(linovelib):  use NovelStatus and translate filter label

    * feat(69xinshu): add 69xinshu

    * feat(69shu): add 69shu

    * remove: empty userAgent

* add wuxiamtl, fannovel

* fix

* Update ranobelib.ts

* parseMadaraDate deleted

* remove multisrc name from Plugin item

---------

Co-authored-by: nyagami <hoangquan05112002@gmail.com>
2024-02-04 12:47:12 +07:00
NaddH1 2d38a88040 date function fix (#745) 2024-02-03 10:21:54 +07:00
NaddH1 953609f452 Genesistls plugin (#740)
* Genesistls plugin

* fixed port

* added payed chapter filter

* Update plugins/english/genesistl.ts

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

* Update plugins/english/genesistl.ts

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

* Update plugins/english/genesistl.ts

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

* Update plugins/english/genesistl.ts

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

* Update genesistl.ts

* Fix package-lock.json

* payed chapter filter fix

* more fix

* Update plugins/english/genesistl.ts

Co-authored-by: K1ngfish3r <trulyihu@gmail.com>

* Update plugins/english/genesistl.ts

Co-authored-by: K1ngfish3r <trulyihu@gmail.com>

* Update plugins/english/genesistl.ts

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

---------

Co-authored-by: nyagami <hoangquan05112002@gmail.com>
Co-authored-by: K1ngfish3r <trulyihu@gmail.com>
2024-02-02 13:59:12 +07:00
Marcin Majewski 1068949aa5 Fix noble time (#743) 2024-02-02 10:26:53 +07:00
Marcin Majewski 211f30d5b2 Start adding documation and add host.ps1 for windows users (#725)
* Add docs v0.0.1

* Add icon size warning

* Fix sourcenover caution

* Fix semver descriptions

* Filters fix

* Quickfix quickstart

* Add icon warning v2

* Fix typos

* Add NovelItem

* Update plugins host

* Update plugins host

* Remove unnecesarry .js and .dist

* Update plugins host

* Add host.ps1

* Fix readme.txt

* Fix READNE.txt, again

* Remove .js and .dist

* readme update with ost

* Add linux/windows hosting functions

* Fix workflows
2024-02-02 10:23:50 +07:00
uy/sun 101f082a52 fix(linovelib): parseChapter doesn't get content correctly (#741) 2024-02-02 00:52:55 +07:00
K1ngfish3r 38fc1860da (add src) LNMTL & ScribbleHub (#738)
* quick

* quick panda fix

* remove console.log
2024-01-29 22:27:42 +07:00
uy/sun b26d1129de Chinese: support showLatestNovels (#733)
* improve: better chapterText

* feat: support latest page
2024-01-28 19:22:43 +07:00
nyagami 6ff206eab3 Refactor: Using English key (#728)
* fix: use english key instead of native

* fix: ukrainian

* fix: web test with new plugins map
2024-01-27 09:26:19 +07:00
uy/sun 3a1e0c43eb Add 69shu and 69xinshu (#726)
* fix(linovelib):  use NovelStatus and translate filter label

* feat(69xinshu): add 69xinshu

* feat(69shu): add 69shu

* remove: empty userAgent
2024-01-26 18:46:47 +07:00
K1ngfish3r e46c7d07aa (fix src) Novel Updates (#719)
* fixnu filter

* Update plugins/english/novelupdates.ts

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

* Update plugins/english/nobleMTL.ts

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

* better commit

* fix typo

---------

Co-authored-by: nyagami <hoangquan05112002@gmail.com>
2024-01-24 13:53:33 +07:00
nyagami 1505847de8 Vietnamese plugins (#716)
* add Hako filters

* add truyenfull

* add lightnovelvn as broken (pagination)

* add truyenconect as broken
2024-01-23 22:42:57 +07:00
uy/sun bb88380a0d Fix linovelib (#711)
* fix(linovelib): new site url and fix parsing error

* remove: while loop in searchNovels

* feat: support novel status
2024-01-22 16:28:25 +07:00
nyagami a29175c421 Last step to Alpha (#710)
* fix: novelhall id

* update readme

* update: actions

* fix: remove volume

* fix: remove showToast
2024-01-22 01:54:15 +07:00
nyagami 2830ae68dd Almost english sources (#709)
* fix: LightNovelPub

* fix: novelpub -> lightnovelworld

* still broken, wuxiaworld keep html in js variables

* fix: NovelsOnline

* fix: novelhole -> novelhall

* fix: novelfull

* fix: mtl reader

* refactor: mtlnovel

* temporary fix: lightnovelupdates

* still cant work

* cant work

* cant parseNovel and chapters: Wuxiaworld
2024-01-21 21:21:35 +07:00
nyagami 871f9aad85 Fix English plugins (#704)
* fix: fastnovel -> novelbin

* fix: foxaholic (havent tested bc site died :>)

* fix: nitroscans -> nitromanga

* fix: NovelFull

* cleanup NovelFull
2024-01-21 00:22:07 +07:00
nyagami 65ae9ba112 Fix: non-english broken plugins (#701)
* fix epiknovel

* fix: hasutl

* fix: Novelas Ligera

* fix: ReinoWuxia

* fix: Oasis

* fix: json script

* fix: Skynovels

* fix: Yuuki Tls

* fix: Agitoon

* fix: Syosetu

* fix: IndoWebNovel

* fix: Novel Ringan

* fix: Sakura Novel

* fix: Hako

* minor: type checking when PRing
2024-01-20 21:20:28 +07:00
nyagami cd3d96937a fix: remove user agent (#695) 2024-01-18 20:32:01 +07:00
K1ngfish3r 23eaba4b03 fix: add sources, update icons (#693)
* allnovelfull

* comrade mao and search pagination

* divine dao library

* early novel and icon update

* make images great
2024-01-16 17:16:45 +07:00
Nyagami f4734f2dda remove this.cookieString attribute 2024-01-14 22:26:34 +07:00
nyagami cf8db556a6 refactor: Remove ignore generated multisrc .ts files when committing (#678)
* update clear multisrc script

* ignore generated multisrc .ts files

* Squashed commit of the following:

commit b3ef1a83a9
Author: Rajarshee Chatterjee <rajarshee.adm@gmail.com>
Date:   Sun Jan 7 16:56:12 2024 +0530

    plugins: update json files for new plugins (#679)

commit f36e93d0a6
Author: Rider21 <58046032+Rider21@users.noreply.github.com>
Date:   Sun Jan 7 14:25:02 2024 +0300

    fix: Update Plugins (#677)

    * typo

    * update

    * fix

    * fix

    * update

    * ifreedom

    * fix

    * fix ranobelib

    * ...

commit 8a267561cb
Author: Rajarshee Chatterjee <rajarshee.adm@gmail.com>
Date:   Sun Jan 7 16:54:09 2024 +0530

    plugins: update json files for new plugins (#673)

* clear generated multisrc files

* generate .js files
2024-01-07 17:34:39 +05:30
Rider21 f36e93d0a6 fix: Update Plugins (#677)
* typo

* update

* fix

* fix

* update

* ifreedom

* fix

* fix ranobelib

* ...
2024-01-07 16:55:02 +05:30
Marcin Majewski d7a76063bf Filters Redesign (#658)
* Add XCheckboxFilter

* Fix madara typo

* Change the branch name in config

* Add typing for madara popoularnovels filters

* Add preview and refactor PluginWrapper

* Add preview HTML sanitize and other improv.

* Web improvements + sanitizeHTML

* Add dark mode

* Add git run less to compile less

* Add less.js to remove the need for compiling less
2023-12-27 20:19:46 +05:30
Rider21 c118cc2702 plugin refactoring (#639)
* fix

* fix

* madara plugins cleaned

Error: net::ERR_NAME_NOT_RESOLVED at https://cratenovel.com/novel/page/1?m_orderby=latest
Error: net::ERR_SSL_PROTOCOL_ERROR at https://clicknovel.net/novel/page/1?m_orderby=latest
Error: net::ERR_NAME_NOT_RESOLVED at https://www.onlymtl.com/novel/page/1?m_orderby=latest
Error: net::ERR_TOO_MANY_REDIRECTS at https://mtlnovel.club/novel/page/1?m_orderby=latest
Error: net::ERR_NAME_NOT_RESOLVED at https://noobchan.xyz/novel/page/1?m_orderby=latest

* readwn

* .
2023-11-27 19:51:58 +05:30
Justin COLLON 86171ab1cc fix: FR sources + reimplemented wpmangastream multisrc (#642)
* reimplemented wpmangastream multisrc
+ KolNovel
+ LightNovelFR

* fix: chireads(FR)

* fix NovelDeGlace:
 - fixing headers
 - fixing name
 - fixing author sometimes not working
 - added status
 - added icon
 - // added artist but not implemented
 - better genre
 - removed usless text in chapters
2023-11-13 09:54:19 +05:30
nyagami 20efcf404c refactor: Classes for Plugins (#631)
* set target to ES5

* refactor types

* use .gitkeep

* use dot to make dist/js dirs on top

* add hako

* add Hako

* add madara

* fix: url path js -> .js

* fix: branch

* freestyle for using UA, cookie

* add parseNovels for Hako

* update readme

* fix: conflict types

* add Kolnovel, remove node-fetch

* add bestlightnovel

* add plugins

* WQMangaStreamScraper
* PandaMTL
* NobleMTL
* LightNovelBrasil
* WPMangaStream

* add filters for popularNovels

* fix undefined json

* Linovelib (#26)

* linovelib CN

* icon for linovelib

* fix undefined chapter

* add check

* fix: add artist

* TuNovelaLigera ES + Madara Fix (#28)

* app repo test

* POST is now working

* update madara template + run generator

* template fix didnt get pushed commited idk why

* template update POST

* generated

* fix: useNewChapterEndpoint update (#29)

* useNewChapterEndpoint update

* Update Selectors

---------

Co-authored-by: K1ngfish3r <trulyihu@gmail.com>
2023-11-04 15:45:49 +05:30
Rider21 ac96c62066 fix: Plugins (#578)
* test

* test

* fix

* any

* update

* update

* fix LightNovelReader

* Why did I do that

* typo

* fix

* type

* unused icons have been removed

* madara...

* ops

* fix

* close #563

* update

* LitSpace

* fix jaomix

* fix renovels

* fix ficbook

* update ficbook
2023-10-30 12:15:33 +05:30
nyagami 5258464743 Remove Protected Attribute (#569)
* remove protected attribute

* remove other dist folders
2023-08-24 06:43:41 +05:30
nyagami e602df44c8 Full TS for Plugins (#538)
* remove lang, descrription in plugin script

* remove languages import

* Update README.md

* fix: missing lang

* clean: remove description

* feat(Add Sources) (#15)

* add many sources

* add showToast

* feat(Add Source): (#16)

* add source

* remove descriptions

* Early Novel & Fast Novel (#1)

* some more plugin

* plugin

* try something new

* yes

* try yes

* genres is plural

* fastnovel full fix

* testings

* early check

* earlynovel fixed

* showToast check

* earlynovel done

* fastnovel fixe

* again

* showToasts again

* fix for fastnovel

* done

* for pr

* Update freenovelupdates.js

* MTL Reader and MTL Novel (#2)

* first

* test

* wops

* mtlreaders

* ok

* for PR

* Nitro Scans and Novel Hold (#3)

* start feature

* more feature

* something

* eslint

* yes

* maybe

* wa

* asdasd

* amazing

* change it up

* for pr

* WPmangastream and Novelfull (#4) (#17)

* source generation

* fix json parse error

* update plguins

* delete fetchApi, nobleMTL (.js)

* delete showToast.js

* Typescript Support (#18)

* Initial TS Config

* Initial TS Config

* Fix most errors

* Fix test webserver

* Fix webserver isPlugin not working

* Fix typos

* Add check if plugins have all the fields

* Move exports.protected to the bottom of the plugin

* Change username, reponame and branchname

* Fix no exports error

* Fix type

* Fix typo in tsc_fix

* Remove const from exports to not re-define consts

* Readd const becuause exports may not exist.

* Fix plugins to work in-app

* Fix NobleMTL

* Remove fix_ts.ts

* Change template.ts

* delete cheerio_space

* move api into ./testweb

* remove js dir

* remove js dir (again)

* remove ./js (again)

* init multisrc generator (test)

* remove module.exports in libs

* madara generator

* update template

* rename generator, TS for hako

* fix icon url for madara

* fix icon for madara (again)

* update Readme, nodemon

* export default for all libs

* fix madara novelurl

* update: pluginId, name, filename for madara

* feat: check same id error

* update: precommit, fix: require.default

* Revert "update: precommit, fix: require.default"

This reverts commit c642c5c72241f13eccfe417210c22272c4739ffa.

* Port all plugins to ts (#19)

- fix cheerio
- remove export default
- fix spelling

* update template

* add multisrc noveltl, update generator param, fix web search

* fix undefined id for Snailulitka

* add rulate multisrc, fix max length textarea

* add readwn multisrc

* delete: erolate and rulate are in multisrc

* Change broken extension and show error on commit for those files (#20)

* Change to .broken.ts and show error on commit for those files

* remove novelStatus

* fix: wrong id in github action

* remove mangastream multisrc

* update icon for readwn multisrc

---------

Co-authored-by: K1ngfish3r <trulyihu@gmail.com>
Co-authored-by: Marcin Majewski <skilletssgames@gmail.com>
2023-08-17 08:49:45 +05:30
Rider21 e444031c25 feat: Russian Plugins (#496)
* remade

* Delete dist/Rider21 directory
2023-05-29 09:40:37 +05:30
nyagami 6bc3900d30 feat: Github Actions to Avoid PR Conflicts (#497)
* remove .env file

* remove dotenv, move json dir

* fix: create dir if not exists

* test actions

* fix: specific branch

* test double commit

* fix: only add dist dir

* cleanup

* test push without updating json

* test actions without plugins diff

* plugins: update json files for new plugins (#7)

* test without config.json

* plugins: update json files for new plugins (#8)

* fix: ordering in Win is not the same as Linux

* plugins: update json files for new plugins (#10)

* test no update

* test: create PR if there're changes

* fix: wrong path

* test: if there're changes

* fix: wrong operator

* fix: assign boolean to github output

* plugins: update json files for new plugins (#13)

* clean up and update README

* clean up

* last cleant up xD
2023-05-16 21:09:22 +05:30
nyagami 8522c89195 feat: Plugins (#465)
* update

* gitignore

* base file

* template

* json generator

* remove valid method

* Update README.md

README

* update template

* Update README.md

* update template

* not support async arrow function

* remove valid method

* basic plugin validation.

* Update README.md

* update template

* Update README.md

* add fetchFile lib. empy .language file

* comment fetch

* update

* comment fetch

* auto comment, update template, template.min

* Update README.md

* add option to test

* reset version

* Update README.md

* small fix for LightNovelReader

* comment fetch

* minor: LL date format

* refactor: rename project, remove html2text lib

* fix: error if there's no plugin changed

* implement cookies bypass

* update template.min.js

* add syosetu

* fix: get last file in case removing.
shorter id

* shoter native language name

* change app project name

* testing with UI would be less painful :)

* remove console.log

* Update README.md for UI testing

* fix Syosetu

* remove try catch

* add ranobehub

* add json for ranobehub

* wrong icon path :D

* fix ranobehub

* fix status ranobe

* add french

* fix css

* add chireads

* add indonesian

* add sakura novel

* add sakuranovel json

* add spanish

* add skynovels

* fix skynovels

* add agitoon

* add turkish

* add epiknovel

* add portuguese

* update template

* cheerio_space

* add novel Fullme

* minor

* lol, this source havent been finished before. cant help

* cant bypass this

* add hasutl

* novelasligera not working properly

* add novelpub, but no searching

* add jaomix

* fix jaomix

* add ranoberf

* add indowebnovel

* add novelringan

* add noveldeglace

* search not work for this

* add oasisTL, this should have better popularNovels

* add tunovelaligera

* this source need to fix search

* add bestlightnovel

* add comrade mao

* minor fix

* add divinedaolibrary

* add freewebnovel

* lol xD

* minor

* update json

* fix icon novelawuxia

* update site in for pluginItem

* some changes for more convenient

* remove try catch

* Update README.md

* remove

* Update README.md

* trying to use pre-commit

* update README

* feat: .env for repo config

* add foxaholic (#2)

* rebase fox

* fox officially 1.0.0

---------

Co-authored-by: K1ngfish3r <trulyihu@gmail.com>
2023-05-08 07:13:09 +05:30