Commit Graph

4162 Commits

Author SHA1 Message Date
Claudemirovsky fa359b535b zh/BoyLove: Fix scrambled images (#548)
* fix: Fix scrambled images

* chore: Bump version

* refactor: Apply code suggestions

* refactor: Remove unnecessary .use block
2024-01-30 22:07:01 +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
Claudemirovsky f505654fe7 New source: all/Hentai Cafe (#534)
* feat: Create HentaiCafe base

* feat: Implement popular manga page

* feat: Implement latest updates page

* feat: Implement search page

* feat: Implement manga details page

* feat: Add single-chapter page

* feat: Parse chapter pages

* chore: Add rate-limit to images CDN

* chore: Add source icon
2024-01-30 22:07:01 +00:00
beerpsi d976177365 vgperson: fix chapter name (#531) 2024-01-30 22:07:01 +00:00
happywillow0 7ae0c27e21 Update MyReadingManga (#511)
* Update Filter Parsing

Update filter parsing behavior from the okhttp cache to a mutableMap

* Bump User Agent Version

* Update pageListParse

Update pageListParse to select for "entry-content" only

* Remove Deprecated cloudflareClient

* Bump extVersionCode

* Revert "Remove Deprecated cloudflareClient"

This reverts commit c97c479dca056b6bdd432291910389579d9962c5.
2024-01-30 22:07:01 +00:00
Mike d631818f99 Fix vgperson (#527) 2024-01-30 22:07:01 +00:00
Mike fa3fc7188f Remove Kouhai Work (#525) 2024-01-30 22:07:01 +00:00
anenasa a4c0420bf7 Add Dm5 (#492) 2024-01-30 22:07:01 +00:00
Mike 800c9d416e Update TencentComics (#518) 2024-01-30 22:07:01 +00:00
beerpsi 0bb60c35a6 Add JapScan (again) (#510)
* Add JapScan (again)

* remove unusued dep

* fix search thumbnails
2024-01-30 22:07:01 +00:00
AwkwardPeak7 863c51dec6 Earlym fix latest updates & some fixes (#491)
* change latest update request

* remove non-functional sort filters

* more nulls

* cleanup

* filter ico files from pages
2024-01-30 22:04:05 +00:00
Luqman 9759754b13 Mangaku: fix latest, add more manga details (#489) 2024-01-30 22:03:57 +00:00
Draff 152405613e doesnt build. Dont want to fix it
CI / Prepare job (push) Successful in 3s Details
CI / Build multisrc modules (push) Successful in 2m34s Details
CI / Build individual modules (push) Successful in 38s Details
CI / Publish repo (push) Successful in 2m14s Details
2024-01-22 23:53:22 +00:00
Draff 9c512ea3ac re add kogma balls, lanraragi and kavita
CI / Prepare job (push) Successful in 3s Details
CI / Build multisrc modules (push) Failing after 8s Details
CI / Build individual modules (push) Failing after 7s Details
CI / Publish repo (push) Has been skipped Details
2024-01-22 23:39:22 +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
Mike 11e66824c4 Update C&H (#473) 2024-01-22 20:38:19 +00:00
Mike 640344e5e2 Pururin - fix pages (#470)
Pururin fix pages
2024-01-22 20:38:14 +00:00
AwkwardPeak7 d49c20a530 add Hentai Cosplay (#444)
* HentaiCosplay

* trim name correctly from tag

* change return statement
2024-01-22 20:38:02 +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
Draff 34dbd2d59a Pururin refactor (#438) 2024-01-22 20:37:35 +00:00
beerpsi 198c7f053f ManhuaRock: FMReader to individual ext (#433)
* ManhuaRock: FMReader to individual ext

* Add trailing newline

* fix: replace hardcoded base URL
2024-01-22 20:36:03 +00:00
beerpsi 1549a6ad52 SayHentai: Fix filtering by genre (#435) 2024-01-22 20:35:56 +00:00
beerpsi 5fa08faf08 Add SayHentai (#431) 2024-01-22 20:35:49 +00:00
bapeey 15b9714c54 SlimeRead: Fix unexpected JSON token (#430)
Fix edge case
2024-01-22 20:35:45 +00:00
beerpsi e96323105e Add XXManhwa (#425) 2024-01-22 20:35:40 +00:00
AwkwardPeak7 77a1336c15 RawZ icon (#421) 2024-01-22 20:35:35 +00:00
AwkwardPeak7 b49c4c5378 add RawZ (#419)
* RawZ

* nsfw flag

* webview urls
2024-01-22 20:35:29 +00:00
Mike 846e783195 ComicFury refactor chapters and dates (#412) 2024-01-22 20:35:26 +00:00
Secozzi c3f277e342 Add mangabtt (#398)
* add mangabtt

* replace tab with spaces

* minor cleanup
2024-01-22 20:35:23 +00:00
Eshlender a14c354a5b [RU]Remanga fix lost id and page num (#410) 2024-01-22 20:28:21 +00:00
bapeey bcb3c31237 PicaComic: Fix bad base64 (#382)
Maybe fix bad base64
2024-01-22 20:26:41 +00:00
Mike 3922547fa3 Junmeitu cleanup (#380) 2024-01-22 20:26:39 +00:00
AwkwardPeak7 b26afd2269 OPSCANS: rewrite for new site (#343)
* OpScans: rewrite for new site

* remove from MangaThemesiaGenerator

* chapter order and webview urls

* mangaid and chapter id to find chapter
2024-01-22 20:26:29 +00:00
Mike 23f8d95b1d Update pageListParse for DBZ Multiverse (#371)
Update pageListParse
2024-01-22 20:25:28 +00:00
Vetle Ledaal 27bed17520 Mangaku: use `by lazy` for loading assets (#372) 2024-01-22 20:25:13 +00:00
Vetle Ledaal 8a55ca5d6f Mangaku: update selectors, fix URL decryption (#360)
* Mangaku: update selectors, fix URL decryption

* Translate error message to ID

Co-authored-by: Luqman <riyanluqman@gmail.com>

---------

Co-authored-by: Luqman <riyanluqman@gmail.com>
2024-01-22 20:25:05 +00:00
bapeey f9aa8a1c93 TMO & LectorManga: Ignore ssl in the problematic CDN (#336)
Ignore ssl errors
2024-01-22 20:23:48 +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
AwkwardPeak7 2829141f0f Earlym v2 (#323) 2024-01-22 20:22:40 +00:00
NotBlankyu 602493510f Update domain for Seri Manga (#322) 2024-01-22 20:22:37 +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
Fermín Cirella c311614a2e Anchira - Add tag grouping, allow to get the source URL without the keys (#306) 2024-01-22 20:22:10 +00:00
Draff d61cbfc0c1 Add missing changes from keiyoushi
CI / Prepare job (push) Successful in 10s Details
CI / Build multisrc modules (push) Successful in 11m19s Details
CI / Build individual modules (push) Successful in 2m2s Details
CI / Publish repo (push) Successful in 2m41s Details
2024-01-16 02:56:21 +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
uy/sun f8e98da8a6 COLAMANGA: fix unencrypted image error (#269) 2024-01-16 02:44:44 +00:00
AwkwardPeak7 205e138dd2 upgrade AGP to 8.2.1 (#255)
* upgrade AGP

* bump to java 17 in ci
2024-01-16 02:42:39 +00:00
uy/sun f5f90f7a0e ColaManhua (OhManhua): add Category and Char filters (#248)
* ColaManhua (OhManhua): add Category and Char filters

* Use UriPartFilter

* Change source name

* Refactor StatusFilter
2024-01-16 02:40:49 +00:00
beerpsi 04ca6e2fb7 Add ColaManga/ColaManhua (#243)
* Add ColaManhua

* Remove unneeded preference change listener

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

---------

Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com>
2024-01-16 02:40:32 +00:00
rtlow 3045c7be96 Load all chapters for Dynasty Doujins (#139)
* Added next page to all

Copied implementation from `Chapters` to all other extensions. New pages load when scrolling now

* Update DynastyDoujins.kt

Circumvent `IndexOutOfBoundsException` when section has no chapters

* Update build.gradle

* Moved functionality to base class

* Update DynastyDoujins.kt

Lazy implementation to load all chapters for `Dynasty Doujins`

* Update build.gradle

* Update src/en/dynasty/src/eu/kanade/tachiyomi/extension/en/dynasty/DynastyDoujins.kt

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

* Fix exceeding max retry behavior

* Remove retry logic

* Update DynastyDoujins.kt

---------

Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com>
2024-01-16 02:40:29 +00:00
bapeey e6dba52ab9 Manhwas.net: Tweak Sucuri Interceptor (#238)
Fix possible issues in SucuriInterceptor
2024-01-16 02:40:25 +00:00
Vetle Ledaal 76a7c8c54a Nicomanga: fix cover and image fetching (#214)
* Nicomanga: fix cover and image fetching

* not extlib 1.5 yet
2024-01-14 00:33:04 +00:00
beerpsi d88fb5f595 Batoto: Merge English and English (US) (#212)
* Batoto: Fix popular/latest in en_US

* Batoto: Merge English with English (US)
2024-01-14 00:32:56 +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
Eshlender 555896d9a4 [RU]Nudemoon fix images and lock cloudflareClient (#205) 2024-01-14 00:32:07 +00:00
az4521 e0d5742b09 create SUPER MEGA extension (#201)
* create super mega extension

* change SUPER MEGA ext name

* fix build errors in SUPER MEGA extension

* reverse chapter order super mega ext

* revert settings.gradle.kts file

---------

Co-authored-by: az4521 <az4521@users.noreply.github.com>
2024-01-14 00:32:03 +00:00
Fermín Cirella 6651c0421b Anchira - Remove response decrypt (#200) 2024-01-14 00:31:32 +00:00
Fermín Cirella c2555b3e44 Anchira - Apply API changes (#191)
* Anchira - Apply API changes

* Anchira - Update version code
2024-01-14 00:30:05 +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
Fermín Cirella a9faf70d33 Anchira - Apply API changes (#180) 2024-01-14 00:29:39 +00:00
CodeSpoof 84418c477f Add Nicomanga (#46)
Co-authored-by: FourTOne5 <107297513+FourTOne5@users.noreply.github.com>
2024-01-14 00:29:30 +00:00
AwkwardPeak7 0c197ded02 YMO: fix selectors (#166) 2024-01-14 00:28:58 +00:00
Fermín Cirella cafe12c736 Add Anchira (#162)
* Add Anchira

* Encode API decryption key

* Apply corrections

* Remove unused MessagePack library
2024-01-14 00:28:53 +00:00
Zakaria aourzag 504342706e Multporn: fix popular listing (#154)
CI / Prepare job (push) Successful in 18s Details
CI / Build multisrc modules (push) Successful in 6m8s Details
CI / Build individual modules (push) Successful in 1m9s Details
CI / Publish repo (push) Successful in 2m50s Details
Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com>
2024-01-12 03:35:06 +00:00
Vetle Ledaal 3523acfe90 Fix popular selector for Mundo Hentai (#155) 2024-01-12 03:35:04 +00:00
stevenyomi 34c46abf9d Roumanwu: update URL (#146) 2024-01-12 03:34:42 +00:00
stevenyomi defa788dd5 DMZJ: fix comment page (Brotli issue) (#145) 2024-01-12 03:34:39 +00:00
kooper100 abc5afb00f Updated parsing of manga title from URL. (#59) 2024-01-12 03:34:30 +00:00
rtlow aa224e18d6 Improve Dynasty Scans (#113) 2024-01-11 01:57:22 +00:00
beerpsi 7c7c0b0a0f [mgk] fix fetching pages (#87) 2024-01-10 23:39:08 +00:00
bapeey 97ef22730e Add LeerCapitulo 2024-01-10 23:39:02 +00:00
AwkwardPeak7 23d0a158a0 Rizz Comic (#82) 2024-01-10 23:38:55 +00:00
bapeey c1079bfb43 Nartag: Fix filter (#49) 2024-01-10 23:38:45 +00:00
bapeey cbf9410e48 TMO and LectorManga: Fix occasionally "No pages found" (again) (#64) 2024-01-10 23:38:42 +00:00
bapeey 3ea5d8ec31 Cubari: Fix brotli issue (#65) 2024-01-10 23:38:39 +00:00
bapeey 60a841f099 Add Nartag (#31)
CI / Prepare job (push) Waiting to run Details
CI / Build multisrc modules (push) Blocked by required conditions Details
CI / Build individual modules (push) Blocked by required conditions Details
CI / Publish repo (push) Blocked by required conditions Details
2024-01-10 01:32:49 +00:00
stevenyomi d27704c045 WNACG: fix base URL in repo index (#11) 2024-01-10 01:30:42 +00:00
FourTOne5 ba6389a508 Rename some variable for Bato.to
Closes #1
2024-01-10 01:30:40 +00:00
bapeey e1437d8e26 TMO and LectorManga: Fix ocasionally "no pages found" (#2) 2024-01-10 01:27:22 +00:00
Draff c0271a4046 Edit mangaplus extension to allow for auth 2024-01-09 00:42:59 +00:00
Draff 33f80ae4c6 re-add removed extensions 2024-01-09 00:40:47 +00:00
arkon 51f35d8d75 Remove sources as per request by Kakao Entertainment 2024-01-05 12:32:29 -05:00
AntsyLich 4af9f73ec7
Update WebNovel (#19549)
- Address icon and name changes (was "Webnovel" before)
- Make upload dates more accurate
2024-01-05 12:27:56 -05:00
DeeFourCee-exe fd0a1f0328
K6bd chapter order fix (#19539)
* Reversed sort order so chapters match other extensions, new at top

* restoring gradle files
2024-01-05 12:24:59 -05:00
Luqman 47cb163ab4
BacaKomik: fix img issue, clean series info, add artist (#19548)
- tweak ratelimit

Closes #19454
2024-01-05 12:24:33 -05:00
源文雨 7e4d35b066
Picacomic: Fix json decoding error of non-ASCII chars (#19434) (#19515)
* Picacomic: Fix json decoding error of non-ASCII chars (#19434)

Caused by #19400

* bump version code to 4

* replace decodeToString with toString
2024-01-01 18:03:16 -03:00
Federico d'Alonzo 40c354f4d0
Project Suki: refactors and fixes (#19513)
* refactor(reportErrorToUser): enhance reportErrorToUser

* refactor(DataExtractor): add unexpectedErrorCatchingLazy

Makes it easier to quickly find and fix unexpected errors

* refactor(BookDetail): attempt at making BookDetail more extensible

Also fixes a rare bug that would throw a NoSuchElementException when the status or origin fields weren't found in the details table.

* refactor(mangaDetailsParse): refactor mangaDetailsParse to follow BookDetail's refactor

* chore(reportErrorToUser): Review reportErrorToUser messages

* refactor(Search): completely separate simple and smart search

create SmartBookSearchHandler as an attempt to speed up search by wasting less resources on unnecessary multiple normalization and reinitialization of resources via ThreadLocal

* chore(build): bumped extVersionCode to 3

* refactor(activities): Add activities to handle /book and /read URLs

Create a MangasPage with only a single Manga present (unfortunately needs to fetch manga details as title can't be inferred just by bookid)
Group activities in "activities" package for clarity

* fix(KDoc): fix Cannot resolve symbol

* chore: Update README and CHANGELOG

* chore: Add a bit of documentation to SmartBookSearchHandler

* feat: Handle /book and /read urls as search query

* chore(CHANGELOG): entries incorrectly listed as PUBLISHING_FINISHED now are correctly listed as COMPLETED

* chore(README): expanded README
2023-12-31 18:57:50 -03:00
Thomas Meng 3a213c1ca8
Fix order of chapters/volumes in manhuagui. (#19503)
* Groups chapters/volumes and special chapters together into blocks
2023-12-31 10:18:19 -05:00
Claudemirovsky 828c6f7b46
fix(uk/mangainua): Fix chapter list (again) & prevent future trolling (#19504)
* fix: Fix chapter list & prevent future trolling

* refactor: Minor refactoration for fun

* chore: Bump version

* fix: Prevent NPE in manga details

Didn't happen to me in my tests, but better be safe than sorry.
Thumbnails aren't really worth a (rare but possible?) NPE anyway

* fix: Add rate limit to prevent HTTP 429
2023-12-31 10:18:04 -05:00
bapeey 607ac27b09
HentaiVN: Fix not showing in source list (#19500)
Fix not showing in extension list
2023-12-30 18:56:22 -03:00
bapeey ff89737d57
Add MangaLatino (#19486) 2023-12-30 18:54:29 -03:00
Benji Grant 600eb2c0aa
Update Solar and Sundry API (#19449)
* Update API URL and metadata

* Update version

* Migrate to kotlinx.serialization
2023-12-29 17:53:41 -03:00
Secozzi a7f403bdc5
Add Rudra Scans (#19460)
* Add rudra scans

* remove nsfw flag

* remove chapter_number
2023-12-29 17:52:58 -03:00
Alessandro Jean 09458dcd86
Readd search to LM (#19480)
Readd search to LM.
2023-12-29 17:52:31 -03:00
Claudemirovsky 5c71163ef6
fix(zh/happymh): Fix http 403 in page lists (#19470)
* fix: Fix page list - Set API version

* refactor: Use serializable data classes

* chore: Bump version
2023-12-29 10:20:09 -05:00
Claudemirovsky ac4700a760
fix(ar/manga.ae): Fix issues with cloudflare (#19473)
* fix: Fix issue with cloudflare

* refactor: Remove unused preference

* refactor: Minor refactoration

* chore: Bump version
2023-12-29 10:18:31 -05:00
Claudemirovsky aed9cc5188
fix(uk/mangainua): Fix chapter list request (#19459)
* fix: Fix chapter list request

* chore: Bump version
2023-12-28 16:24:49 -03:00
Claudemirovsky f3316c1cbc
fix(uk/honeymanga): Fix chapter list (#19456)
* fix: Fix chapter list

* feat: Update search API

* refactor: Use URLs from constants

* refactor: Minor refactoration

* feat: Show more info in manga details page

* chore: Bump version

* fix: Apply suggestion - Use URL Builder in search

Thx alessandrojean!

Co-authored-by: Alessandro Jean <14254807+alessandrojean@users.noreply.github.com>

---------

Co-authored-by: Alessandro Jean <14254807+alessandrojean@users.noreply.github.com>
2023-12-28 16:24:35 -03:00