Commit Graph

38 Commits

Author SHA1 Message Date
bapeey 3dc97aaff8 Add EternalMangas and move MangaEsp to multisrc (#2127)
* I made this on termux

* Fix regex and move dateFormat to DTO

* Phase 1

* Phase 2: Prepare for intl

* Phase 3: Add intl
Builds are faster on my phone T.T

* Apply suggestions from code review

* bump
2024-03-30 22:04:18 +00:00
AwkwardPeak7 8fd440d838 PeachScans: Bump ImageDecoder and fix for new signature (#2078)
* Bump ImageDecoder and fix for new signature

* fix for empty svg files
2024-03-30 22:04:18 +00:00
bapeey a176c34f73 HeanCMS: Add login preference (#2071)
* Add login

* Bump

* Remove authHeaders from imageRequest

* Make token nullable

* Use /login api endpoint

* Review changes

* Throw error

* Throw api error message

* Reduce one day to prevent timezone issues

* Fix no scheme found

* Double parenthesis
2024-03-30 22:04:18 +00:00
AwkwardPeak7 575d831400 MangaThemesiaAlt: random url part fixes (#2054)
* trim description

* don't add anything to url if source disabled it

* early extract random part when browsing

* cache in preference for webview url

* fix

* new titles fix where no random part

* bump

* KingOfManga update url

* bump luminous too

* move preference title & summary to intl
2024-03-24 21:13:55 +00:00
Cuong M. Tran a0fa7fa458 WPComics update & add new sources (#1909)
* remove non-relevant query

* WPComics: query for genres instead of hard-code

* language assets to support dual-lang

* update XoxoComics, Nhattruyen, Nettruyen to support updated WPComics

* remove unused status

* JManga with new WPComics

* Fix JManga NextPageSelector

* Allow override some more methods

* correct jmanga's location

* remove redundant XoxoComics override

* Get alternative name and JManga's description

* add sources:
- NetTruyenX
- NhatTruyenS
- NetTruyenCO

* revert format changes

* Update NetTruyen to latest domain

* Minor changes:

- Named parameters;
- intl, lazy;

* Remove NetTruyen’s replaceSearchPath. It’s not necessary

* remove the japanese’s mtl

* remove hard-code user-agent

* remove some unnecessary named parameters

* Use super.headersBuilder & fix Referer

* remove redundant import
2024-03-24 21:13:54 +00:00
bapeey 455f57d209 Update HeanCMS theme (#1969)
* i hate this theme

* bump

* remove useless slug update

* lint

* Update series slug on chapter list update

This was made for sources that changed slugs constantly.

Currently no one uses it, but who knows if they enable that again

* what an unstable experience

* Remove empty lines

* Fix intl

* newline

Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>

* why my build took 5 minutes

* I hate iguanas

---------

Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>
2024-03-24 21:13:54 +00:00
AwkwardPeak7 0594d08440 MangaThemesia: add class to handle dynamic urls in sources (#1793)
* MangaThemesia: add alternative class to handle dynamic urls

* use MangaThemesiaAlt on Asura & Luminous

* use MangaThemesiaAlt on Rizz

* don't update in getMangaUrl

* small cleanup

* remove other pref as well
LuminousScans

* wording

* remove from FlameComics, since they no longer appear to do it

* review comments

* lint

* actual old pref key

Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com>

* actual old pref key x2

Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com>

---------

Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com>
2024-03-24 21:10:27 +00:00
AwkwardPeak7 f2f809f35d Gmanga Multisrc: make cover nullable (#1854)
* Gmanga Multisrc: make cover nullable

* filter empty alt titles
2024-03-24 21:10:27 +00:00
AwkwardPeak7 7560276087 bump image-decoder (#1839) 2024-03-24 21:10:27 +00:00
AwkwardPeak7 5292a9ff0a Gmanga multisrc: Add Dilar & MangaTales (#1767)
CI / Prepare job (push) Successful in 4s Details
CI / Build individual modules (push) Successful in 3m14s Details
CI / Publish repo (push) Successful in 43s Details
* gmanga multisrc

* search payload and filters refactor

* ratelimit

* distinct

* dynamic filters

* dilar

* gmanga multisrc: latest

* gmanga multisrc: search & filter

* gmanga multisrc: chapters & pages

* small cleanup

* remove obsolete preferences

* small cleanup & arabic tl

deepl

* Dilar: filter paid chapters

* GManga: use unencrypted alt api for chapters

* abstract away sort of chapters and pages

* remove chapters logic from multisrc class since all three have different logic

* remove `this`
2024-03-12 19:55:31 +00:00
AwkwardPeak7 1cd1935eeb Madara: fix redirects on manga from deeplink (#1731) 2024-03-12 19:55:31 +00:00
Luqman f42f301af4 MangaThemesia: Status check (#1724)
use "Contains" like before
2024-03-12 19:55:31 +00:00
bapeey 3a76ddaf34 Add Dat-Gar Scan (#1723)
* Add DatGarScanlation

* Change name
2024-03-12 19:55:31 +00:00
KirinRaikage 58b5aa2f3d FMTeam: Migrate to PizzaReader (#1668)
* FMTeam: Migrate to PizzaReader

* Add missing trailing commas
2024-03-06 06:25:46 +00:00
AwkwardPeak7 feef718f2a GravureBlogger: fix incomplete results due to incorrect totalResults field (#1657) 2024-03-06 06:23:31 +00:00
AwkwardPeak7 88dba59eef Mangathemesia refactor (#1637)
* remove randomua

* i18n

* add other language based selectors

* countviews in background

* small cleanup

* lint

* fix

* bump

* fix genre resetting

* use enqueue instead of coroutinescope

* fix build

* fix build x2

* add back genre missing warning

* Add ES translations

* lint

* Add available language

* lint

I hate lint

* review

- lowercase match for status
- callback on site

* review x2, also fix smol mistake

* lint

:)

* lowercase some translations

Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com>

* lowercase some translations

Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com>

* remove "人気"

* inline the labels

* lint

thank you lint, very cool

---------

Co-authored-by: bapeey <90949336+bapeey@users.noreply.github.com>
Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com>
2024-03-06 06:23:30 +00:00
stevenyomi e2f24a8f91 Remove Bilibili Comics (#1626) 2024-03-06 06:23:25 +00:00
stevenyomi 37c80ab2f6 Kemono: fix missing posts (#1587) 2024-03-06 06:23:10 +00:00
beerpsi a95fa2dd5c Make ManhwaZ a multisrc + Add UmeTruyen (#1495)
* Make ManhwaZ a multisrc + Add UmeTruyen

* Forgot to commit the most important stuff

* icons

* Update src/en/manhwaz/build.gradle

Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>

* Don't use GlobalScope

* Remove useless optin

* Add CoroutineScope import

---------

Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>
2024-02-27 20:53:49 +00:00
Cuong M. Tran 1abe238809 Fix Madara was unable to reset Genre’s checkbox (#1476)
* Fix Madara was unable to reset Gener’s checkbox

* revert base version
2024-02-27 20:53:49 +00:00
Secozzi fc5a4825cb add dmcscans (#1481)
* add dmcscans

* dont show empty alt names
2024-02-27 20:53:49 +00:00
AwkwardPeak7 7ef3bcd497 Madara fix status filter (#1434)
* Madara fix status filter

* remove unused override ManhwaClan

site seems to be using default madara options 0, 1 etc
2024-02-27 20:53:49 +00:00
bapeey 2ec509f3d4 LectorTMO: Fix pages not found (#1494)
* Fix pages not found

* Change regex a bit more
2024-02-27 20:53:49 +00:00
AwkwardPeak7 073a0b7a3f GravureBlogger: make categories optional (#1401)
* GravureBlogger: make categories optional

* remove author field

only contains source name
2024-02-27 20:53:28 +00:00
AwkwardPeak7 014ee88bbb Madara: fix app crash and some sources fixes (#1398)
* Madara: fix crash

* fix NPE in ImperioDaBritannia

* mangalek use LoadMore

* update title selector
2024-02-27 20:53:28 +00:00
Rolando Lecca d311409641 Manhua Fenix: Change name and domain and add Spanish translations to Madara (#1365)
* Change name and domain

* Remove overrides and use loadMoreRequest

* Add Spanish translations

* Review

* Revert bump
2024-02-27 20:53:28 +00:00
Secozzi 166dbec86f add blackoutscans (#1367) 2024-02-27 20:53:28 +00:00
AwkwardPeak7 30b13498b0 Madara refactor (#1292)
* remove randomua from madara

* don't use page path for page=1

* add back `madara_load_more`

* cleanup i18n and filters

* load more in a new source

* move back the filters

not worth it

* fix build

* altname to i18n as well

* utf-8

* Revert "utf-8"

This reverts commit 1335bc1b478da54d3a5eb6333ac1a26e3ee2825b.

* utf-8

* autodetect load_more_request

* load genres in background

* make genre classes protected

remove unnecessary change

* fetch genres changes

* launchIO countviews

* don't explicitly optin

* cleanup some request overrides

* make `useLoadMoreRequest` enum to be able to disable autodection where necessary

* fix logic

bruh

* use state variables

* defer countViews in overrides as well

* lint

* select().first -> selectFirst

* `load_more` search as well

* detect in search as well

* remove slipped override

* move detection to the function

* remove fetchGenreFailed

* don't use GlobalScope

* tweak load_more_request parameters

* remove ancient connectTimeout/readTimeout

already present in the client provided by the app

* small cleanup
2024-02-27 20:53:28 +00:00
Cuong M. Tran 9ab07589ad NetTruyen/NhatTruyen: avoid return un-relevant searching results (#1338)
* NetTruyen/NhatTruyen: avoid return catalog page when searching return empty

They redirect back to catalog page if searching query is not found.
That makes both sites always return un-relevant results when searching should have returned empty.

* fix overrideVersion
2024-02-18 20:25:13 +00:00
bapeey d97962de20 LectorTMO: Use cloudflareClient (#1340)
Use cloudflareClient
2024-02-18 20:25:13 +00:00
bapeey 3ce4e729f9 MMRCMS: Fix search and add Spanish translations (#1333)
Fix search and add (es) translations
2024-02-18 20:25:13 +00:00
beerpsi ea913b5957 ComicGamma: Use SpeedBinb reader (#1317)
* ComicGamma: Use SpeedBinb reader

* Update lib-multisrc/comicgamma/build.gradle.kts

Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>

---------

Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>
2024-02-18 20:25:13 +00:00
beerpsi 27c4ed1430 ColaManga: Fix search next page selector (#1326) 2024-02-18 20:25:13 +00:00
beerpsi 93c5dbc650 MMRCMS: Dynamic filter rework (#1315)
* MMRCMS: Dynamic filter rework, remove Last updated sort in Mangas.in

* Formatting

* Show the reset message when filters are fetching

* Linting

* Dynamically fetch sort options

* Add i18n support

* Remove unused import
2024-02-18 20:25:13 +00:00
beerpsi beb88a4d60 MangaHub: Update API URL (#1294) 2024-02-18 20:17:19 +00:00
AwkwardPeak7 489729f52b expose `lib-multisrc` dependencies to the extensions (#1293)
* expose `lib-multsrc` deps to the extensions

change `implementation` to `api`

* remove those libs from extensions
2024-02-18 20:17:19 +00:00
Secozzi ee254eaebd New multisrc theme: Keyoapp (#1259)
* move rudra to keyoapp multisrc

* add genres + small fixes

* add rate limit

* fix name + remove rate limit

* add wickedscans

* fix indentation
2024-02-18 20:17:19 +00:00
stevenyomi 205d95cc07 Migrate to lib-multisrc (#1237)
* adjustments

* Run generator

* Remove multisrc project

* add lib dependencies

* Remove multisrc from build scripts

* Remove build condition
2024-02-18 20:10:37 +00:00