445 Commits

Author SHA1 Message Date
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
5c8cb75e9a come up to date with keiyoushi builds
All checks were successful
CI / Prepare job (push) Successful in 3s
CI / Build multisrc modules (push) Successful in 8m10s
CI / Build individual modules (push) Successful in 38s
CI / Publish repo (push) Successful in 1m39s
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