Commit Graph

305 Commits

Author SHA1 Message Date
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