Commit Graph

469 Commits

Author SHA1 Message Date
Chopper 4161c3f51d Maidscan: update domain and bug fix (#2866)
* Update domain

* Update rateLimit

* Update icons

* Fix date format

* Add LoadMoreStrategy.Never

* Cleanup
2024-06-03 05:43:48 +01:00
Vetle Ledaal 90b8740e32 Add Dianxia Traduções (#2820) 2024-06-03 05:43:47 +01:00
Chopper 2aa1e1f76e KakuseiProject: Fix domain (#2809)
* Fix domain

* Add LoadMoreStrategy
2024-06-03 05:43:47 +01:00
Vetle Ledaal 01e2f9db9f Add L Scans (#2772)
* Add L Scans

* isNsfw = false

* lint
2024-06-03 05:43:47 +01:00
Chopper 82ddc7daab Add Remangas (#2742)
* Add Remangas

* Fix lint

* Replace icons

* Add useLoadMoreRequest
2024-06-03 05:43:47 +01:00
bapeey 71e6e4b10c SlimeRead: Get api url from page (#2712)
* find api

* specify regex
2024-06-03 05:43:23 +01:00
Pedro Azevedo a5d5c805fd Demon Sect: update domain (#2726) 2024-06-03 05:43:23 +01:00
bapeey 6a498537ce SlimeRead: Update api url (#2656)
mmmm
2024-06-03 05:43:23 +01:00
Vetle Ledaal 07c41e78fb Add Lich Mangas (#2644) 2024-06-03 05:43:23 +01:00
Chopper 2d6fd42c9d Remove LerManga (#2617) 2024-06-03 05:42:15 +01:00
Chopper cabf481d6f Migrate CeriseScan (#2596)
* Migrate CeriseScan

* Fix rateLimit

* Remove id
2024-06-03 05:42:15 +01:00
Chopper c1a0d2af2d Remove GekkouScan (#2594) 2024-06-03 05:42:15 +01:00
nomaxsnx 6f8cae7f96 Add Icons for extension: "PT-BR". (#2572)
* Add Icons for extension: "PT-BR".

* Fix and Update Icon: "AkiMangá".

* Update Icon: Amuy

* Update Icon: AstrumScan

* Update Icon: CafeComYaoi

* Update Icon: DesertScan

* Update Icon: FlowerManga

* Update Icon: GhostScan

* Update Icon: HentaiTeca

* Update Icon: KakuseiProject

* Fix and Upate Icon: LadyEstelarScan

* Update Icon: LerYaoi

* Update Icon: LimbosScan

* Update Icon: LinkStartScan

* Update Icon: MaidScan

* Update Icon: MangaNanquim

* Update Icon: ssscanlator

* Update Again: HentaiTeca

* Update Again: Flower Manga

* Update Again: GhostScan
2024-06-03 05:42:15 +01:00
Vetle Ledaal 7ec1b79d3c Add Hikari Ga Nai (#2528) 2024-04-26 01:48:09 +01:00
Chopper ecb0606bb4 Add GalaxScanlator (#2509)
* Add GalaxScanlator

* Add isNsfw

* Setup useNewChapterFeed

* Setup filters

* Simplifies genres selector

* Fix popularManga
2024-04-26 01:48:09 +01:00
Chopper eb8350da2d Remove BurningScans (#2491) 2024-04-26 01:48:09 +01:00
bapeey adbcbd33ef SlimeRead: Update api list (#2476)
update api list
2024-04-26 01:46:50 +01:00
Chopper 4c13971c15 Manhastro: Fix date format (#2460)
Fix date format
2024-04-18 14:46:00 +01:00
Chopper 64659b0f11 Add OnePieceTeca (#2449)
* Add OnePieceTeca

* Remove override client

* Remove unused import
2024-04-18 14:46:00 +01:00
kana-shii d86505e788 add Coven Scans (#2392)
* add Coven Scans

* fix coven scan

* add coven scans icon
2024-04-18 14:46:00 +01:00
Chopper c2a996152e Remove PortugaMangas (#2405) 2024-04-18 14:44:14 +01:00
AwkwardPeak7 7475e54eaa Mode Scanlator: move to HeanCMS (#2393) 2024-04-18 14:44:14 +01:00
kana-shii 2a81be31c1 add XXX Yaoi (#2355)
* add XXX Yaoi

* Update XXXYaoi.kt
2024-04-18 14:44:14 +01:00
Chopper e79e16f7d9 Add MangaTerra (#2300)
* Add MangaTerra

* Cleanup

* Add search

* Cleanup

* Remove override unneeed

* Remove override fetchSearchManga

* Fix search query

* Add fetch manga by slug

* Add method modifies

* Cleanup

* Add srcAttr

* Move filters to file

* Improved pageListParse

* Cleanup

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

* Removes the client instance from the loop

* Fix search by slug

* Fix page index

* Remove custom client

* Fix redirect last page by default and fix last page

* Remove parser type

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

* Maintains the positions of the method declarations of the ParsedHttpSource class

* Move noRedirectClient to class properties

* Add warning when GenreFiltrs is empty

* Cleanup

* Remove spaces

* Use cloudflareClient

---------

Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com>
Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>
2024-04-18 14:44:14 +01:00
Chopper be7c034bd2 Add MaidSecret (#2354)
* Add MaidSecret

* Add isNsfw

* Add icons

* Set useNewChapterEndpoint to true
2024-04-18 14:44:14 +01:00
Chopper c088f3fabb BlackoutComics: Fix selectors (#2283)
* Fix selectors

* Get element that contains no hidden element

* Fix latestUpdate and remove selector inversion for hidden elements
2024-04-10 01:25:25 +01:00
Chopper 8a2a65ac53 Add LeitorDeManga (#2280)
* Add LeitorDeManga

* Add icons

* Remove isNfsw

* Fix extension name

* Replace icons

* Add custom path
2024-04-10 01:25:25 +01:00
AwkwardPeak7 af9b767d1b HuntersScans: move back to Madara (#2271) 2024-04-06 23:50:56 +01:00
AwkwardPeak7 ce1b255bcd FleurBlanche: update domain (#2269) 2024-04-06 23:50:56 +01:00
AwkwardPeak7 ff7408266e LuraToon: move to PeachScan (#2268) 2024-04-06 23:50:56 +01:00
mohamedotaku 7217df6180 Update url and Change theme for SinensisScan "pt-BR" (#2193)
* update url and change theme for SinensisScan "pt"

* Update SinensisScan.kt

* Update build.gradle

* remove  id

* peachscan

* Update build.gradle
2024-04-06 23:50:56 +01:00
Vetle Ledaal 2a2d4ed46d Remove One Piece Ex (#2179) 2024-03-30 22:04:18 +00:00
Chopper 217846f693 Add LerMangas (#2068) 2024-03-24 21:13:55 +00:00
Chopper d2fec71228 Manhastro: Fix manga status and add icon (#2066)
* Fix manga status

* Use 'contains' selector

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

* Add icons

---------

Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com>
2024-03-24 21:13:54 +00:00
Chopper 867f0844d1 Fix Bakai source (#1940)
Fix popular and search URL
2024-03-24 21:13:54 +00:00
Vetle Ledaal 16bcd6bbd9 Nocturne Summer: update domain (#1933) 2024-03-24 21:13:54 +00:00
bapeey ca5365cc6c SlimeRead: Fix "Unexpected JSON token" on pageList and choose apiUrl randomly (#1837)
* 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
Ashborn c445ca0eb4 Nexo Scans: Update domain (#1787) (#1788) 2024-03-12 19:55:31 +00:00
Chopper 8ec772ebbe Add ToshiWaYume (#1760) 2024-03-12 19:55:31 +00:00
AwkwardPeak7 555051eba4 fix build
CI / Prepare job (push) Successful in 4s Details
CI / Build individual modules (push) Successful in 6m3s Details
CI / Publish repo (push) Successful in 45s Details
move file to appropriate directory
2024-03-06 06:25:46 +00:00
nomaxsnx 536e080aec add Source CrystalComics "pt-br" (#1702)
* add CrystalComics

* Update src/pt/crystalcomics/build.gradle

Fiz newline

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

* Update src/pt/crystalcomics/src/CrystalComics.kt

Fix newline again

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

---------

Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>
2024-03-06 06:25:46 +00:00
Chopper b68bc4cfd0 Add LadyEstelarScan (#1694) 2024-03-06 06:25:46 +00:00
Chopper e78bd29133 Add WinterSun (#1693) 2024-03-06 06:25:46 +00:00
bapeey 87246f5443 SlimeRead: Update apiUrl (#1683)
Update apiUrl
2024-03-06 06:25:46 +00:00
Chopper 2a0588e8d9 HuntersScans: migrate source (#1650)
* Migrate HuntersScans

* Add filter to novels

* Fix names

* Add newline

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

* Remove unneeded map function

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

* Replace statusMap with a 'when' statement

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

* Add new line in build.gradle

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

* Move mangaSubString content to in line

* Replace fetch(Manga|Update|Search) overrides to Parses

* Remove unneeded try/catch

* Cleanup

* Rename some functions

* Remove override id

* Fix extra chapters and remove a possible infinite loop

* Remove unneeded regex calls

* Remove unneeded conditional

* Cleanup

* Fix: filter to remove novels

---------

Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>
2024-03-06 06:25:46 +00:00
AwkwardPeak7 48ca6558ed Manga Online: add headers to requests (#1619) 2024-03-06 06:23:25 +00:00
AwkwardPeak7 24087b9688 add mangaonline (#1610)
* Add Manga Online

* Fix note about latest manga parse

* Add new line at the end of build.gradle

* Remove blank line

* Fix global search

* Remove extra URL builder in search

* Remove URLBuilder

* Add try/catch in fetchMangaGenre

* Set latestUpdatesNextPageSelector to null

* Rename constante name and remove breakline in GenreList::selected

* Remove fetchLatestUpdate override

* Replace 'runCatching' for try/catch

* Remove 'headers'

* Remove unused import

* Remove last blank line

* Rename constant variable with uppercase

* small cleanup

* lint

---------

Co-authored-by: Chopper <156493704+ttony2chopper@users.noreply.github.com>
2024-03-06 06:23:25 +00:00
Chopper d951e22f52 Add AloneScanlator (#1514)
* Add Alone Scanlator

* Fix date pattern

* Fix overrideVersionCode value

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

* Set 'useNewChapterEndpoint' to 'true'

---------

Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com>
2024-02-27 20:53:54 +00:00
Chopper dfb2092c75 Portuga Mangas: Add Custom User-Agent (#1486)
* Add random and custom User-Agent

* Replace GET request by client request

* Remove joinToString separator

* Add final newline

Co-authored-by: beerpsi <92439990+beerpiss@users.noreply.github.com>

* Remove unnecessary client wrapping

* Fix: add new line at the end

* Remove lazy modifier

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

---------

Co-authored-by: beerpsi <92439990+beerpiss@users.noreply.github.com>
Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>
2024-02-27 20:53:49 +00:00
Chopper 76bd3bb892 Fix BlackoutComics selectors (#1547)
* Fix CSS selectors

* Remove optional manga title

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

* Remove optional manga datails title

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

---------

Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>
2024-02-27 20:53:49 +00:00
Chopper 0624b1aa3e Add LunarScan (#1463) 2024-02-27 20:53:49 +00:00
Chopper 086475a12e Add Argos Comics (#1471)
* Add Argos Comics

* Remove the slash from the final URL

* Add custom latest update
2024-02-27 20:53:49 +00:00
bapeey 4bf383a322 Demon Sect: Fix http 404 on popular and latest tabs (#1449)
Fix http 400 on popular and latest
2024-02-27 20:53:49 +00:00
Chopper 2e25acbc36 Manhastro - Fix nullpointer when manga title is set (#1442)
Fix nullpointer when manga title is set
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
Vetle Ledaal 0ed4e4147f Manhastro: fix chapter images (#1363)
* Manhastro: fix chapter images

* Update src/pt/manhastro/src/eu/kanade/tachiyomi/extension/pt/manhastro/Manhastro.kt

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

---------

Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>
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
Chopper 42d15fed81 Remove PrismaHentais (#1349)
Remove PrismaHentai
2024-02-18 20:25:13 +00:00
Chopper 913ceb3017 Add LiManga (#1346)
* Add LiManga

* Add isNsfw
2024-02-18 20:25:13 +00:00
bapeey 0d2056cabf SlimeRead: Update API url (#1334)
Update apiurl
2024-02-18 20:25:13 +00:00
Chopper 71e3830576 Remove Dead Sources (#1312)
* Remove Drop Scan

* Remove Turktoon
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
stevenyomi d9f7e58f01 Don't format code in CI (#1236)
* Don't format code in CI

* format individual extensions
2024-02-18 19:57:02 +00:00
beerpsi fffbf22430 add Kingdom Brasil Scantrad (#1018)
* add Kingdom Brasil Scantrad

* Use an interceptor to fetch WiX cookies

* optimize icons
2024-02-06 22:44:07 +00:00
Claudemirovsky 73be84037b New source: pt/Taiyō (#799)
* feat: Create Taiyō base

* feat: Implement popular manga page

* feat: Implement latest updates page

* feat: Implement search manga page

* feat: (finally) Implement manga details page

i hate it

* feat: Implement chapter list

* feat: Parse page list

* feat: Rate-limit requests to image CDN

* fix: Fix crash when using URL intent handler

* chore: Add source icon

* Optimize icons with pingo

---------

Co-authored-by: beerpiss <lacvtg.a1.2023@gmail.com>
2024-01-30 22:11:53 +00:00
stevenyomi 12e864f85f Remove placeholder manifest files (#790) 2024-01-30 22:11:47 +00:00
beerpiss 52c1b103cb TM: Fix headers (3) 2024-01-30 22:11:05 +00:00
beerpsi 512fb0053a TM: Fix headers (#783)
* TM: Fix headers

* more proper header value regex
2024-01-30 22:11:05 +00:00
beerpsi c5e7cad6a8 TM: Fix headers (#778) 2024-01-30 22:11:05 +00:00
beerpsi acad777e6b Add PeachScan (#759)
* Add PeachScan

* I love linting

* Also remove old WickedWitchScan

* It's not novo anymore

* Remove unneeded className declaration

* Filter light novel entries from latest view (because we can here)

* ACTUALLY filter light novel entries from latest view (because we can here)

* Fix icon path + add Dango Scan

* Move image-decoder dependency to multisrc project

* shut up android studio

* fix dep specifier in additional.gradle

* Update multisrc/overrides/peachscan/default/additional.gradle

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

* Revert "Update multisrc/overrides/peachscan/default/additional.gradle"

This reverts commit 6b8722193a2181a8e9d8f6b65fb24afd30e5a548.
The comment serves as an explanation for why the dependency shouldn't
be in the Gradle version catalog; because no one else cares about this
dependency.

* Optimize icons

---------

Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com>
2024-01-30 22:11:05 +00:00
beerpsi bcfc74ef31 TM: Fix requests (#765) 2024-01-30 22:11:05 +00:00
beerpsi 37866f48f2 Tsuki Mangas: Fix page ordering and chapter WebView (#742)
* Tsuki Mangas: Fix page ordering and chapter WebView

* bump version
2024-01-30 22:11:05 +00:00
Chopper 1cf4e97133 Add Ler Mangás Online (#657)
* Add latestUpdates

* Fix source name

* Add manga details and chapter parse

* Add manga/webtoom filter

* Fix code style. Closes #403

* Fix Genre name

* Fix slug name

* Remove chapter_number settings

Co-authored-by: beerpsi <92439990+beerpiss@users.noreply.github.com>

* Remove chapter name custom handling

Co-authored-by: beerpsi <92439990+beerpiss@users.noreply.github.com>

* Remove override getMangaUrl

Co-authored-by: beerpsi <92439990+beerpiss@users.noreply.github.com>

* Remove dead code

Co-authored-by: beerpsi <92439990+beerpiss@users.noreply.github.com>

* Remove `initialized` settings

Co-authored-by: beerpsi <92439990+beerpiss@users.noreply.github.com>

* Remove redundant code

Co-authored-by: beerpsi <92439990+beerpiss@users.noreply.github.com>

* Remove redundant settings

Co-authored-by: beerpsi <92439990+beerpiss@users.noreply.github.com>

* Remove unneeded code settings

Co-authored-by: beerpsi <92439990+beerpiss@users.noreply.github.com>

* Add popularManga implementation

* Add 'query' in intent search

* Add fetch manga implementation

* Remove variable instance

---------

Co-authored-by: beerpsi <92439990+beerpiss@users.noreply.github.com>
2024-01-30 22:09:36 +00:00
beerpsi a1d4f70db4 Ler Manga: Filter out empty page URLs (#680) 2024-01-30 22:09:36 +00:00
Claudemirovsky 5325cad42d pt/Bakai: Prevent http 429 when searching (#677)
* fix: Prevent http 429 on search - remove limiting cookie

* fix: Fix artist on manga details page

* chore: Bump version
2024-01-30 22:09:36 +00:00
Claudemirovsky 4254b88c40 New source: pt/Tsuki Mangás (#597)
* feat: Create Tsuki Mangás base

* feat: Implement popular manga page

* feat: Implement latest updates page

* feat: Implement search page

* feat: Implement manga details page

* fix: Fix URL intent handler

* fix: Fix webview url

* feat: Implement chapter list page

* feat: Implement page list

* fix: Fix chapter URLs

Kotlinx-serialization moment

* feat: Apply rate limit to image CDNs

* refactor: Make the API path a separate constant

* chore: Add source icon

... Actually they don't have a icon yet, they're just using the "TSUKI"
text, so I did the same in the icon. it may be updated later, when they
create a proper icon.

* fix: Fix random http 404 in pages

* fix: Prevent multiple wrong requests

* refactor: Apply suggestion - set custom interceptor before ratelimit
2024-01-30 22:07:13 +00:00
Chopper 2860c07078 Add Portuga mangas (#471)
* Add Portuga mangas

Closes #61

* Removing inconsistent code

* Remove guard clause in page query parameter setup

* Remove 'initialized' attribute setting

* Fix lateste update request

* Update src/pt/portugamangas/src/eu/kanade/tachiyomi/extension/pt/portugamangas/PortugaMangas.kt

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

* Remove gradle settings

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

* Remove pkgNameSufix

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

* Remove optional manga title and add thumbnail url optional

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

* Remove 'this' keyword

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

* Remove optional manga title

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

* Set thumbnail URL as optional

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

* Adds function to handle thumbnails in manga search

* Remove manga's name optional

* Remove manga page settings by html element

* Remove incorrect update strategy

* Add asJsoup function and remove parseAsDocument

* Remove optional manga name

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

---------

Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>
2024-01-30 22:07:01 +00:00
Draff 5c8cb75e9a come up to date with keiyoushi builds
CI / Prepare job (push) Successful in 3s Details
CI / Build multisrc modules (push) Successful in 8m10s Details
CI / Build individual modules (push) Successful in 38s Details
CI / Publish repo (push) Successful in 1m39s Details
2024-01-22 21:19:41 +00:00
beerpsi 93df09d758 Wicked Witch Scan: Add new website (#440)
* Wicked Witch Scan: Add new website

* use pt-BR locale for parsing dates

* fix: Use the original source name in ID calculation

* move new site to individual extension

* translate some more stuff

* remove import

* use parseBodyFragment

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

* chop down the forest

---------

Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>
2024-01-22 20:38:00 +00:00
bapeey 15b9714c54 SlimeRead: Fix unexpected JSON token (#430)
Fix edge case
2024-01-22 20:35:45 +00:00
Claudemirovsky 3616d62946 New source: Blackout Comics (#325)
* feat: Create Blackout Comics base

* feat: Implement popular manga page

* feat: Implement latest updates page

* feat: Implement search page

* feat: Implement manga details page

* feat: Implement chapter list page

* feat: Implement page list

* chore: Add source icon
2024-01-22 20:23:28 +00:00
Claudemirovsky 2e410da03b New source: SlimeRead (#317)
* feat: Create SlimeRead base

* feat: Implement popular manga page

* feat: Implement latest manga page

* feat: Implement search manga page

* feat: Implement manga details page

* feat: Implement chapter list

* feat: Parse page list

* fix: Revert chapter list

* chore: Apply rate-limit in the source API

* chore: Add Origin header to API requests

* chore: Add source icon

* chore: Add isNsfw flag
2024-01-22 20:22:28 +00:00
AwkwardPeak7 c5f82e6aeb Move plugin section to common.gradle (#281)
* move apply plugins to common.gradle

* update CONTRIBUTING.md

* remove whitespace

* move common.gradle apply above in multisrc

* move kotlinter

* newlines
2024-01-16 02:49:40 +00:00
stevenyomi 4c8c21596b Remove message in UnsupportedOperationException (#277) 2024-01-16 02:47:22 +00:00
Claudemirovsky 35673b2199 New source: Bakai (#270)
* chore: Add Bakai base

* feat: Implement popular manga page

* feat: Implement (basic) search

* fix: Prevent http 429 - Use stricter rate limit

* feat: Implement manga details page

* feat: Add single-entry chapter "list"

* feat: Parse page list

* chore: Add source icon
2024-01-16 02:44:58 +00:00
beerpsi c6276c8a7d Ler Manga: Escape HTML entities in titles (#211) 2024-01-14 00:32:11 +00:00
beerpsi 85f8bd3917 OnePieceEx: Fix Brotli issue (#206) 2024-01-14 00:32:09 +00:00
stevenyomi f612bc1c3f Clean up some code to follow best practices (#178)
* toHttpUrlOrNull()!! -> toHttpUrl()
* Jsoup.parse(response.body.string()) -> response.asJsoup()
* Some useless HttpUrl.newBuilder() calls
* extlib v1.4 GET(HttpUrl)
2024-01-14 00:29:56 +00:00
Vetle Ledaal 3523acfe90 Fix popular selector for Mundo Hentai (#155) 2024-01-12 03:35:04 +00:00
Alessandro Jean 09458dcd86
Readd search to LM (#19480)
Readd search to LM.
2023-12-29 17:52:31 -03:00
Alessandro Jean 87a7e90352
Update YM to use their API directly (#19232)
* Update YM to use their API directly.

* Skip a redirect in the popular manga list.

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

* Skip a redirect in the latest manga list.

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

---------

Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com>
2023-12-08 15:21:02 -03:00
Alessandro Jean 8dd1a65501
Remove BR Mangás due to arbitrary chapter domains (#19230)
Remove BR Mangás due to arbitrary chapter domains.
2023-12-08 15:20:53 -03:00
Alessandro Jean 3eb7ad4409
Add deeplink to LM (#19229)
Add deeplink to LM.
2023-12-08 15:20:44 -03:00
Alessandro Jean f583851447
Remove Nix Mangás as the site is dead (#18916)
Remove Nix Mangás as the site is dead.
2023-11-10 12:32:20 -03:00
Alessandro Jean 63277bab65
Remove two dead Brazilian sources (#18754)
Remove two dead Brazilian sources.
2023-10-27 12:03:02 -03:00
Alessandro Jean 83719416e8
Fix pages not found in some chapters at LM (#18753)
Fix pages not found in some chapters at LM.
2023-10-27 12:02:53 -03:00
Alessandro Jean 5b79fd2229
Fix broken JSON parsing in YM (#18713)
Fix broken JSON parsing in YM.
2023-10-25 16:04:57 -03:00
Alessandro Jean 3d74da2c0d
Fix HTTP 404 in YM (#18717)
Fix HTTP 404 in YM.
2023-10-25 16:04:44 -03:00
Alessandro Jean c99cff5513
Remove a dead Brazilian source (#18653)
Remove a dead Brazilian source.
2023-10-21 15:23:43 -03:00
Alessandro Jean 61d98cb025
Remove MV source as the domain is parked (#18648)
Remove MV source as the domain is parked.
2023-10-21 13:39:09 -03:00
Alessandro Jean f56ae7f01e
Update YM to their new domain and fix no pages found (#18498)
Update YM to their new domain and fix no pages found.
2023-10-11 23:07:24 -03:00
Alessandro Jean 5a85451248
Remove two sources due to cat and mouse game (#18500)
* Remove two sources due to cat and mouse game.

* Add to the autocloser and removed sources file.
2023-10-11 23:07:02 -03:00
Alessandro Jean 655b10f49b
Fix two broken sources (#18425)
* Fix a broken source in Madara.

* Fix a broken individual source.

* Fix the linting issue.
2023-10-07 22:49:48 -03:00
Alessandro Jean d6b90e70c7
Fix no pages found in YM (#18147)
Fix no pages found in YM.
2023-09-25 15:55:09 -03:00
Alessandro Jean 977c0f7bd0
Add LM source (#18099)
Add LM source.
2023-09-22 20:32:41 -03:00
Alessandro Jean 6993e93fb9
Migrate YM to a individual extension (#18068)
Migrate YM to a individual extension.
2023-09-20 17:53:38 -03:00
Alessandro Jean 1e6fb1ea3f
Some fixes for two sources (#18053)
* Add support to URL guess and add harsh rate limit on GM.

* Fix the checks and add more paths.

* Remove the log statement.

* Use their current URL as of this moment.

---------

Co-authored-by: Alessandro Jean <alessandrojean@users.noreply.github.com>
2023-09-19 19:41:10 -03:00
Alessandro Jean 82ca70bfd1
Update GM to their new URL (#18014)
Update GM to their new URL.
2023-09-17 17:47:51 -03:00
Alessandro Jean a7abd1a904
Add a new Brazilian source (#17996)
Add a new Brazilian source.
2023-09-16 19:55:06 -03:00
Alessandro Jean fb52f2a343
Update BM to their new URL (#17994)
Update BM to their new URL.
2023-09-16 19:54:49 -03:00
Alessandro Jean 9868dda974
Add random UA to GM (#17993)
Add random UA to GM.
2023-09-16 19:54:41 -03:00
Alessandro Jean 890e924074
Remove Bakai due to cat and mouse game (#17890)
* Remove Bakai due to cat and mouse game.

* [skip ci] Add to the removed sources list.
2023-09-10 15:45:27 -03:00
Alessandro Jean 27b9487ea8
Remove MS and PS extensions (#17865)
* Remove MS and PS extensions.

* Add to the autocloser and removed sources list.
2023-09-09 18:56:34 -03:00
Alessandro Jean 14b761ada7
Fix broken pagination in BK (#17863)
Fix broken pagination in BK.
2023-09-09 18:56:22 -03:00
arkon 2a7801e876
Move package namespace declarations out of manifests (#17581) 2023-08-18 08:58:52 -04:00
Alessandro Jean e66a5651bc
Fix wrong type in YM (#17493)
Fix wrong type in YM.
2023-08-11 21:46:57 -03:00
Alessandro Jean bb865775ba
Add YM source (#17490)
Add YM source.
2023-08-11 17:26:03 -03:00
Alessandro Jean 770f84fe1c
Update PS to their new theme (#17459)
* Update PS to their new theme.

* Reextract the icons.
2023-08-09 17:13:41 -03:00
Alessandro Jean 12d8c314d0
Update SS to their new domain (#17354)
Update SS to their new domain.
2023-08-02 15:23:53 -03:00
Alessandro Jean 369e48f362
Add migrate warning on chapter parsing in GM as well (#17249)
Add migrate warning on chapter parsing in GM as well.
2023-07-24 18:19:43 -03:00
Alessandro Jean dcf73cedee
Update GM URL and selectors (#17227)
Update GM URL and selectors.
2023-07-22 18:16:58 -03:00
Alessandro Jean 06da29ae8c
Migrate MM from Madara to an individual extension (#16801)
Migrate MM from Madara to an individual extension (closes #16286).
2023-06-20 16:30:52 -03:00
Alessandro Jean e7042d5ec9
Add two new sources to Madara and fix no chapters found in NM. (#16728)
* Add two new sources to Madara.

* Fix no chapters found in NM (closes #16603).
2023-06-12 17:22:02 -03:00
Alessandro Jean 1edd973f46
Remove MM as it seems to be gone (#16727)
Remove MM as it seems to be gone.
2023-06-12 16:21:11 -03:00
Alessandro Jean a4c17a3519
Fix the JSON parsing in NM (#16111)
Fix the JSON parsing in NM.
2023-04-20 15:25:43 -03:00
Alessandro Jean 42abcb20b9
Fix single chapters not opening in MH (#16095)
Fix single chapters not opening in MH.
2023-04-18 15:18:47 -03:00
Alessandro Jean e1dd682926
Fix missing chapters in MH (#16084)
Fix missing chapters in MH.
2023-04-17 15:45:39 -03:00
arkon e1f59a845e
Update jsoup (#15321) 2023-02-11 22:22:32 -05:00
arkon 7964dc4613
Upgrade OkHttp (#15320) 2023-02-11 17:30:31 -05:00
arkon baaee5cf21
Update linter (#15317) 2023-02-11 14:21:03 -05:00
arkon 1397c5b1b4
Bump dependencies (#15312) 2023-02-11 12:56:34 -05:00
Alessandro Jean 5093e6a5fa
Update to extensions-lib 1.4 (#15298)
* Update to extensions-lib 1.4.

* Fix a syntax error in NM.

* Add UpdateStrategy to Nana as well.
2023-02-11 10:44:48 -03:00
Alessandro Jean 044762ceb0
Add a new source. (#15219) 2023-02-03 13:05:30 -05:00
Alessandro Jean 0cd77b194d
Update SS URL. (#15145) 2023-01-27 17:06:50 -03:00
Alessandro Jean 00099ca121
Migrate MMK to MangaThemesia. (#14616) 2022-12-20 10:18:48 -05:00
Alessandro Jean 6a417ef285
Temporary fix HTTP 103 in OPEX. (#13793) 2022-10-10 13:42:50 -03:00
Alessandro Jean 05e2858ca7
Remove old single RS extension. (#13714) 2022-10-04 15:53:26 -03:00
Alessandro Jean b08202cf32
Optimize the Bruttal code a little (#13651)
* Optimize the Bruttal code a little.

* Update User-Agent string.
2022-09-30 14:11:53 -03:00
Alessandro Jean e2daf8947e
Fix Jsoup struggling to parse the response in MW (#13632)
* Fix Jsoup struggling to parse the response in MW.

* Remove tab RegEx.
2022-09-29 14:17:05 -03:00
Alessandro Jean 28265ea618
Fix missing description in some titles on RS. (#13628) 2022-09-29 14:16:54 -03:00
Alessandro Jean 8d7759ca76
Add missing genres to RS. (#13611) 2022-09-27 19:00:29 -03:00
Alessandro Jean 6def50a7c4
Migrate Brazilian RS from Madara to individual extension (#13577)
* Migrate Brazilian RS from Madara to individual extension.

* Remove unused imports.
2022-09-24 23:34:50 -03:00
Alessandro Jean b414c82fe1
Update GM URL. (#13575) 2022-09-24 23:34:35 -03:00
Alessandro Jean 1ad891e202
Fix HTTP error 400 in HN. (#13096) 2022-08-19 22:29:11 -03:00
Alessandro Jean b4479cbd20
Fix wrong chapter list order in AS. (#12140) 2022-06-09 15:24:16 -03:00
Alessandro Jean 1de4b7e286
Add support to the cancelled status in TaoSect. (#12122) 2022-06-07 21:46:56 -03:00
Alessandro Jean 1bab1f6b55
Fix MH not working due to theme change. (#12117) 2022-06-07 20:49:48 -03:00
Alessandro Jean 1c873f63ab
Fix chapters not loading in AS (closes #11950). (#12116) 2022-06-07 20:49:41 -03:00
arkon d33f0fe903 Bump versions for individual extension with URL handler activities 2022-06-06 21:03:06 -04:00
arkon 341d067afc
Refactor to use app-provided rate limiting interceptors (#12087) 2022-06-05 16:33:49 -04:00