6793 Commits

Author SHA1 Message Date
altaccosc
0a0ff7c1ac Add Clown Corps comic source ()
* Add ClownCorps comic source

* Apply suggestions from code review

Thank you very much!

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

* Only loop through the present pages

Don't just loop forever until a 404 is returned

* Disable reduntant sorting code

* Add date to chapters

* Apply suggestions from code review

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

* Remove commented snippet

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

* Move vars to companion obj & inline description

* Un-move some constants & Use Observable.just

* Extract SManga creation to separate function

And use where necessary

* Omit unnecessary function call

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

* Add caching

I've tried a great many different ways of caching today, and as far as I can reason with my fried brain, I think this one now works pretty well.
I shall continue testing it on my phone.

* Change SerializableChapter implementation

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

* Code cleanliness

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

* Optimise requests for page 1 away

* Explicitly sort chapters by upload date

* Move other preference options into separate functions

* Assume response document always contains what we're asking

And throw a runtime exception if it doesn't, so the problem can be noticed and fixed.

---------

Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>
Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com>
2024-03-24 21:13:54 +00:00
Vetle Ledaal
16bcd6bbd9 Nocturne Summer: update domain () 2024-03-24 21:13:54 +00:00
renovate[bot]
f057af4dbf Update actions/setup-java action to v4.2.1 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-24 21:13:49 +00:00
Vetle Ledaal
b5c0daba37 Manga Flame: update domain ()
* Manga Flame: update domain

* raise read timeout
2024-03-24 21:11:42 +00:00
Vetle Ledaal
61b3d9a2fb SayHentai: update domain () 2024-03-24 21:11:42 +00:00
AwkwardPeak7
62bd6c0817 Ozul Scans to King of Manga ()
also enable dynamic urls
2024-03-24 21:11:42 +00:00
AwkwardPeak7
dfb4b93953 Earlym: fix page list ()
* Earlym: fix page list

* Update EarlyManga.kt

---------

Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com>
2024-03-24 21:11:42 +00:00
haruki-takeshi
34429ffa0a NetTruyen change domain! ()
* Update NetTruyen.kt

* Update build.gradle
2024-03-24 21:11:42 +00:00
Fermín Cirella
ebf7e277e3 Add Doujin.io - J18 ()
* Add Doujin.io - J18

* Apply corrections

* Reduce indentation
2024-03-24 21:11:42 +00:00
bapeey
3f73aec7cf Tres Daos Scan: Change theme to MangaThemesia ()
Move to themesia
2024-03-24 21:11:42 +00:00
beerpsi
0c4abef20c Dua Leo Truyen: Update base URL () 2024-03-24 21:11:42 +00:00
Cuong M. Tran
b21ab37da9 HentaiSlayer: translate "alternative name" ()
* HentaiSlayer: translate "alternative name"

* Fix “alternative name”

* Fix non-nullable & optimize code

* revert format changes caused by AndroidStudio’s ktlint plugin

* Update HentaiSlayer.kt

---------

Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com>
2024-03-24 21:11:42 +00:00
stevenyomi
e67d78f435 Roumanwu: update URL () 2024-03-24 21:11:42 +00:00
bapeey
82bb3dafd8 Remove Kumanga ()
* Remove Kumanga

* Add rule to issue_moderator

* Rebuild

* Update regex

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

---------

Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com>
2024-03-24 21:11:32 +00:00
mohamedotaku
9554653678 Change Url and theme for Hijala "ar" ()
* Change Url and theme for Hijala "ar"

* Update build.gradle

* bump versionId

* Update build.gradle
2024-03-24 21:10:27 +00:00
Cuong M. Tran
35a2715ad5 New source: Arabs Hentai (ar) ()
* New source: Arabs Hentai (ar)

* fix “alternative name”

* fix: escape query string

* Fix non-nullable & improve code

* it’s ok for thumbnail to be null
2024-03-24 21:10:27 +00:00
bapeey
ca5365cc6c SlimeRead: Fix "Unexpected JSON token" on pageList and choose apiUrl randomly ()
* Fix pageList and update apiUrl (again)

* Random apiUrl

* Inline

---------

Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com>
2024-03-24 21:10:27 +00:00
quangpao
e10e72ad98 NhatTruyen: Update the domain ()
Update domain of NhatTruyen
2024-03-24 21:10:27 +00:00
anenasa
488adf9ba6 Dm5: Fix image not loading () 2024-03-24 21:10:27 +00:00
AwkwardPeak7
0594d08440 MangaThemesia: add class to handle dynamic urls in sources ()
* 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
mohamedotaku
d7c2e7b9da Add source Manga Time "ar" ()
* Add source Manga Time "ar"

* Update MangaTime.kt

* Update MangaTime.kt
2024-03-24 21:10:27 +00:00
AwkwardPeak7
f2f809f35d Gmanga Multisrc: make cover nullable ()
* Gmanga Multisrc: make cover nullable

* filter empty alt titles
2024-03-24 21:10:27 +00:00
inipew
5ad927dbf4 Shinigami: update baseurl () 2024-03-24 21:10:27 +00:00
AwkwardPeak7
7560276087 bump image-decoder () 2024-03-24 21:10:27 +00:00
AwkwardPeak7
5292a9ff0a Gmanga multisrc: Add Dilar & MangaTales ()
* 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
bapeey
0d04d70929 Emperor Scan: Add randomUA ()
* Add randomUa and fix description

* newline

---------

Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>
2024-03-12 19:55:31 +00:00
devil6venom
8a8e4d2a8d Update domain of Mangafreak ()
* Update domain of Mangafreak

* Update build.gradle
2024-03-12 19:55:31 +00:00
bapeey
b1b8833e97 Manga Demon: Update domain again ()
* Update domain

* I trust
2024-03-12 19:55:31 +00:00
bapeey
696a40e725 Add TerritorioLealtad () 2024-03-12 19:55:31 +00:00
bapeey
8be756b8bc Add DeManhuas () 2024-03-12 19:55:31 +00:00
bapeey
a3039453b0 Kumanga: Fix chapter list again and add randomUa ()
I'll remove this source in the future
2024-03-12 19:55:31 +00:00
Ashborn
c445ca0eb4 Nexo Scans: Update domain () () 2024-03-12 19:55:31 +00:00
Cuong M. Tran
66dd223155 New source: Hentai Slayer ()
* New source: Hentai Slayer

* remove redundant genre & current time
2024-03-12 19:55:31 +00:00
AwkwardPeak7
33bfee0f2a ReYume: fix page list () 2024-03-12 19:55:31 +00:00
AwkwardPeak7
1d7c252a48 Komik AV -> Apkomik: change domain () 2024-03-12 19:55:31 +00:00
bapeey
dcf9230a21 IkigaiMangas: Update chapterlist endpoint ()
* Smh

* Update chapter list endpoint (paginated T-T)
2024-03-12 19:55:31 +00:00
AwkwardPeak7
2f4f7001ea Fix NPEs in some sources ()
* Siren Komik: fix NPE

* West Manga: fix NPE
2024-03-12 19:55:31 +00:00
GoldenRover
e2e0d9b034 I Roved Out: Fix downloads not finishing ()
* Remove unimplemented override method

* Update extVersionCode
2024-03-12 19:55:31 +00:00
AwkwardPeak7
a2e3223685 Hentairead: fix results () 2024-03-12 19:55:31 +00:00
Chopper
8ec772ebbe Add ToshiWaYume () 2024-03-12 19:55:31 +00:00
Karuto
085efa9fa4 Change domain for nettruyen ()
* change domain for nettruyen

* rechanging to original domain

* Revert "change domain for nettruyen"

This reverts commit 5642a0e48ce77e0558a02b2b966dc00199880bb0.

* modified:   ../../../../../../../build.gradle

* Revert "rechanging to original domain"

This reverts commit ad9a7b0250eaf50efa3f217d62bb2dfae5b0073e.

	modified:   NetTruyen.kt
	modified:   ../../../../../../../build.gradle

* last commit

* remove head and last commit p2

* .

* gap

---------

Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>
2024-03-12 19:55:31 +00:00
KirinRaikage
f5ec446f74 Banana-Scan: Rename to Harmony-Scan and migrate to Madara ()
* Banana-Scan: Rename to Harmony-Scan and migrate to Madara

* Add Banana Scan ID
2024-03-12 19:55:31 +00:00
AwkwardPeak7
9a7187bf36 MirrorDesu: change domain and decrypt pagelist () 2024-03-12 19:55:31 +00:00
AwkwardPeak7
20db7af324 rename Manga-TX to MangaEmpress ()
Manga-TX -> MangaEmpress
2024-03-12 19:55:31 +00:00
AwkwardPeak7
635f732acf MangaWT: move to Madara () 2024-03-12 19:55:31 +00:00
AwkwardPeak7
5ff2906e28 RuyaManga: fix no results found ()
* RuyaManga: fix no results found

* bump
2024-03-12 19:55:31 +00:00
AwkwardPeak7
1abb2f0fa6 DiamondFansub: fix selectors and directory () 2024-03-12 19:55:31 +00:00
AwkwardPeak7
1cd1935eeb Madara: fix redirects on manga from deeplink () 2024-03-12 19:55:31 +00:00
AwkwardPeak7
757b067214 MangaDistrict: fix next page ()
* MangaDistrict: fix next page

* mangasubdirectory
2024-03-12 19:55:31 +00:00
Luqman
f42f301af4 MangaThemesia: Status check ()
use "Contains" like before
2024-03-12 19:55:31 +00:00