194 Commits

Author SHA1 Message Date
Vetle Ledaal
552c349632 Galaxy Manga: updatre manga / chapter / page URL format (#2853) 2024-06-03 05:43:47 +01:00
mohamedotaku
2b23047ee0 Add Source AreaScans "ar" (#2843) 2024-06-03 05:43:47 +01:00
mohamedotaku
512c1c4b8e add mirror link to mangalek "ar" (#2844) 2024-06-03 05:43:47 +01:00
Vetle Ledaal
50ef399d3a Manga Time: update domain (#2774) 2024-06-03 05:43:47 +01:00
Vetle Ledaal
5549c629a3 Add Rocks Manga (#2739) 2024-06-03 05:43:24 +01:00
Vetle Ledaal
4058612bca Add Pewpiece (#2721) 2024-06-03 05:43:23 +01:00
mohamedotaku
5b5657ff14 MangaTak "ar" use random Url (#2703)
* Update build.gradle

* Update MangaTak.kt
2024-06-03 05:43:23 +01:00
mohamedotaku
98b02fa9eb update Url MangaNoon "ar" (#2573) 2024-04-26 01:48:09 +01:00
mohamedotaku
f68c0a5c5d Add source CrowScans "ar" (#2490) 2024-04-26 01:48:09 +01:00
mohamedotaku
dc56cd1b81 Update Url MangaPro "ar" (#2488) 2024-04-26 01:46:50 +01:00
mohamedotaku
0e20357684 Update Url MangaSwat "ar" (#2469) 2024-04-26 01:46:50 +01:00
AwkwardPeak7
9238b633a2 remove HizoManga (#2412)
only contains novels
2024-04-18 14:46:00 +01:00
AwkwardPeak7
96ff217f86 KingOfManga: move to en (#2394)
* KingOfManga: ar -> en

* rename
2024-04-18 14:46:00 +01:00
Vetle Ledaal
a009e6b4d1 ARESNOV -> SCARManga: update domain (#2385)
* SCARManga: update domain, icons

* keep id

* remove redundant overrides
2024-04-18 14:44:14 +01:00
Vetle Ledaal
13f8712813 Manga Flame: update domain (reverts #1931) (#2335)
* Manga Flame: update domain (reverts #1931)

* remove unused import
2024-04-18 14:44:14 +01:00
AwkwardPeak7
340edf19dc FuzzyDoodle: Make CloudRecess a multisrc and add/fix some sources (#2290)
* CloudRecess multisrc

* ScyllaScans: move to cloudrecess multisrc

* FleksyScans: new source

* remove baseUrl

* simplify popular

always use /manga which isn't technically popular but list of all manga which is good enough

* HentaiSlayer (ar): move to cloudrecess

* remove CloudRecess (en): site appears to be dead

* small change

* rename

* review changes

why do I forget headers

* add alternative titles to description

* parse filters from popular and search response

avoid extra call

* remove placeholder author/artist

* LelscanVF: move to FuzzyDoodle

also improve date parsing

* add icons to lelscanvf

* flexyScans: change icon

other one is of Aksy Scan which also posts on the site
2024-04-10 01:26:52 +01:00
AwkwardPeak7
e8f8e9e8a9 FlixScans: api changes (#2229)
* FlixScans: api changes

* review changes

* move filter fetching to `getFilterList`
2024-04-06 23:50:56 +01:00
AwkwardPeak7
01ab21ab4a Dilar: fix NPE during extension loading (#2227) 2024-04-06 23:50:56 +01:00
mohamedotaku
2967ffe0dc Add Mirror link for Dilar "ar" (#2187)
* Add Mirror link for Dilar "ar"

* Update Dilar.kt

* Update Dilar.kt

* Update Dilar.kt

* override cdnUrl

* Update build.gradle.kts

* MirrorPref()

* MirrorPref()

* Update Dilar.kt

* remove lazy

---------

Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>
2024-04-06 23:50:56 +01:00
bapeey
49b3b90db3 Add GistamisHouse (#2195)
* Add GistamisHouse

* is NSFW

* Fix Yokai

* I need a linter

* amazing

* bump
2024-04-06 23:50:56 +01:00
mohamedotaku
7bb2113b37 Use Liste of Mirrors Urls for Mangalek "ar" (#2059)
* Use Liste of Mirrors Urls for Mangalek "ar"

* Update Mangalek.kt

* override baseUrl

* Update Mangalek.kt

* add isNsfw

Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com>

* date format

---------

Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com>
2024-04-06 23:50:56 +01:00
Vetle Ledaal
da0b929bf3 Remove GMANGA (gmanga.org) (#2111) 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
mohamedotaku
473b3e98ab Add source GMANGA (unoriginal) "ar" (#2069) 2024-03-24 21:13:55 +00:00
mohamedotaku
3c6449bf24 Update Url Mangalek "ar" (#1992)
* Update Url Mangalek "ar"

* update defaultBaseUrl
2024-03-24 21:13:54 +00:00
Vetle Ledaal
063b526748 MangaLionz: update domain, fix date format (#2026) 2024-03-24 21:13:54 +00:00
mohamedotaku
b14ccb1c89 Update Url MangaSpark "ar" (#1994) 2024-03-24 21:13:54 +00:00
mohamedotaku
dbcd4deb1f Update Url MangaStarz "ar" (#1993) 2024-03-24 21:13:54 +00:00
Vetle Ledaal
6a1d7dc1ca Beast Scans -> Umi Manga: update domain (#1932)
* Beast Scans -> Umi Manga: update domain

* rename class

* remove unnecessary override
2024-03-24 21:13:54 +00:00
AwkwardPeak7
e1c77ab678 move King of Shojo to en (#1918)
* move King of Shojo to en

* remove id override and reset version
2024-03-24 21:13:54 +00:00
Vetle Ledaal
b5c0daba37 Manga Flame: update domain (#1931)
* Manga Flame: update domain

* raise read timeout
2024-03-24 21:11:42 +00:00
AwkwardPeak7
62bd6c0817 Ozul Scans to King of Manga (#1917)
also enable dynamic urls
2024-03-24 21:11:42 +00:00
Cuong M. Tran
b21ab37da9 HentaiSlayer: translate "alternative name" (#1843)
* 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
mohamedotaku
9554653678 Change Url and theme for Hijala "ar" (#1853)
* 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) (#1842)
* 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
mohamedotaku
d7c2e7b9da Add source Manga Time "ar" (#1852)
* Add source Manga Time "ar"

* Update MangaTime.kt

* Update MangaTime.kt
2024-03-24 21:10:27 +00:00
AwkwardPeak7
5292a9ff0a Gmanga multisrc: Add Dilar & MangaTales (#1767)
All checks were successful
CI / Prepare job (push) Successful in 4s
CI / Build individual modules (push) Successful in 3m14s
CI / Publish repo (push) Successful in 43s
* 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
Cuong M. Tran
66dd223155 New source: Hentai Slayer (#1783)
* New source: Hentai Slayer

* remove redundant genre & current time
2024-03-12 19:55:31 +00:00
mohamedotaku
5a1fdc542c add source MangaTak "ar" (#1703)
* add source MangaTak "ar"

* update res

* update res
2024-03-12 19:55:31 +00:00
mohamedotaku
a3ff15c263 add source StellarSaber "ar" (#1700) 2024-03-06 06:25:46 +00:00
bapeey
d0edd1855f MangaSwat: Update title selector (#1685)
Update title selector
2024-03-06 06:25:46 +00:00
keiyoushi-bot
008fc27cf9 Add Re-Manga (Arabic) back
Closes #1635
2024-03-06 06:25:46 +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
mohamedotaku
cb23787606 fix Cloudflare protect for some sources (#1458)
cloudflare protect
2024-02-27 20:53:49 +00:00
mohamedotaku
838ee2fc97 Change Url Aresnov "ar" (#1482)
Change link Aresnov "ar"
2024-02-27 20:53:49 +00:00
mohamedotaku
94762d7d0d Change Url AresManga "ar" (#1483)
* Change Url AresManga "ar"

* Remove trailing slash from baseUrl

Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com>

---------

Co-authored-by: beerpsi <92439990+beerpiss@users.noreply.github.com>
Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com>
2024-02-27 20:53:49 +00:00
mohamedotaku
daef319051 Change URL Swatmanga (#1427)
* change url mangaswat

* Change URL Swatmanga

* Update MangaSwat.kt
2024-02-27 20:53:49 +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
mohamedotaku
a03bb1f780 Change URL PotatoManga (#1369) 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