196 Commits

Author SHA1 Message Date
AwkwardPeak7
e2d5b6eb19
add RitharScans () 2025-03-27 00:02:24 +00:00
Jake
ffd98958ee
Mangakakalot, Manganato: Updated Domain, Selectors and Filters ()
* Mangakakalot - updated domain paths

* Mangakakalot - Fixed description query and filters

Also fixed certain cases that could result in 403 when opening chapters

* Mangakakalot - Updated baseUrl

* Manganato - Updated domain, selector, and filters

Manganato essentially became an exact copy mangakakalot so all changes (except for URLs) are the same with mangakakalot

* review changes, fixed upload date

* Replaced duplicated `GET` request logic with `super.imageRequest(page)` to avoid redundancy

* review changes, moved `SimpleDateFormat` outside the function
2025-03-27 00:02:24 +00:00
Dr1ks
d910910223
LibGroup: fix chapters ()
* LibGroup: fix chapters

* LibGroup: review fix

* LibGroup: review fix 2

* LibGroup: lint
2025-02-23 21:31:16 +00:00
Dr1ks
d34316685b
Grouple: small fixes ()
* Grouple: error on paid chapters

* Grouple: rating fix

* Grouple: bump

* Grouple: review fix

* Grouple: authorization check
2025-02-23 21:31:15 +00:00
Cuong-Tran
6c1e55053c
Madara: Expose genresList ()
* Madara: Allow ext to preload with a list of genres

Help with fork like SY which allows saving search

* fix extensions

* update the fetchSearchManga to using HttpUrlBuilder
2025-02-23 21:31:15 +00:00
Chopper
6fa43de2c5
MTL: Improves readability ()
* Improves readability

* Update settings messages
2025-02-23 21:31:15 +00:00
Dr1ks
5e57723c32
Grouple: Add user token ()
* Grouple: Add user token

* Grouple: Bump

* Grouple: update readmanga domain
2025-02-23 21:31:15 +00:00
Secozzi
8ae19659f0
feat(en): add manganow () 2025-02-23 21:31:15 +00:00
Secozzi
56d872d023
feat(lib-multisrc/mangareader): Rework mangareader ()
* chore: move mangafire away from mangareader multisrc

* chore: rework mangareader multisrc theme

* lint(lint): lint

* fix: apply recommended fixes

* lint(lint): lint

* bump versions
2025-02-23 21:31:15 +00:00
Chopper
11d6ca37c3
Snowmtl: Add support to Google Translator ()
* Add support to Google Translator

* Remove Request.Builder

* Remove unused code

* Refatoring

* Replace the hashmap with the when statement

* Improves readability

* Remove site color and add text outline
2025-02-23 21:31:14 +00:00
Chopper
643376e8a0
Snowmlt: Add support to arabic ()
* Add support to arabic

* Refatoring
2025-02-23 21:31:14 +00:00
Chopper
0505a26934
MachineTranslations & Snowmtl: Fix the regex in the translator engine and add font size settings ()
* Fix the regex in the translator engine and add font size settings

* Remove extra lines

* Remove rateLimit

* Remove init pref

* Use lazy statement in the snowmtl client

* Relax the exception and show pages without dialog

* Fix the translator's bad formatted response for some cases

* Change listener return to false

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

---------

Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>
2025-02-23 21:31:14 +00:00
Vetle Ledaal
b6ed7ac63b
Madara: fix status with spaces () 2025-02-23 21:31:14 +00:00
AwkwardPeak7
0658c1926c
revert kotlin 2.1.0 and deps for now ()
generated serializers seem to be missing in final apk, need further investigation
2025-02-23 21:31:11 +00:00
AwkwardPeak7
2e45708568
fix lint 2025-02-23 21:30:42 +00:00
Chopper
3403b7a0ec
Retsu: Fix search manga selector ()
Fix search manga url selector
2025-02-23 21:30:42 +00:00
Vetle Ledaal
9a44b80cb5
Coffee Manga: use correct chapter pages URL ()
* Coffee Manga: use correct chapter pages URL

* simplify
2025-02-23 21:30:41 +00:00
SonoPG
701b46e29a
MangaWorld: Fix MWCookie requirement ()
* Create ShittyRedirectionInterceptor.kt

* Add redirection interceptor

* Update version code

* Don't be lazy

* Avoid NullPointerExceptions when searching for MWCookie

* Update MangaWorld.kt with new name for interceptor

* Rename class and store regex somewhere else

* Check for content-type instead of header and return res correctly

* Use .contains to not fail on longer types

* Revert "vary" method to check for the JS challenge

The "text/html" method breaks way too easily, the response.headers["vary"] just works fine.
2025-02-23 21:26:49 +00:00
spicemace
7722a6e458
Kemono fix search pages ()
* Kemono fix search pages

* Update build.gradle.kts

* Update Kemono.kt
2025-02-23 21:26:49 +00:00
dngonz
5fd5b76527
MadTheme: Fix chapter client ()
fix and try to limit api calls
2025-02-23 21:26:49 +00:00
Vetle Ledaal
4500fc3584
Colamanga: fix keyType not found () 2025-02-23 21:26:49 +00:00
Chopper
8057b3f55a
EZmanga: Migrate theme ()
Migrate theme
2025-02-23 21:26:49 +00:00
Vetle Ledaal
c15852943e
Remove named capture groups from most extensions ()
* remove named capture group (simple)

* remove named capture group (spot checks)
2025-02-23 21:26:49 +00:00
dngonz
3f86aa1c40
Madtheme: fix chapters fetching ()
* add chapters fetch preferences

* bump

* remove fetching preferences and call both enpoints

* remove const

* fix
2025-02-23 21:26:48 +00:00
dngonz
936a7f1fde
MadTheme: Enhance chapter parse ()
enhance chapter parse
2025-02-23 21:26:48 +00:00
dngonz
efc7e0f088
Madara: fix authors and/or status ()
* fix authors and status

* fix chapter order for nocturnesummer
2025-02-23 21:26:48 +00:00
Aurel
c4a3d0c39e
Madara: Improve French relative date parsing ()
Enhance date parsing for "jour" format in Madara library
2025-02-23 21:26:48 +00:00
Chopper
f9996f5921
Crystal: Fix image loading ()
* Crystal: Fix image loading

* Merge Etoshore into CrystalComics
2025-02-23 21:26:48 +00:00
Chopper
7ae3695832
Snowmtl: Fix json serializer ()
* Fix json serializer

* Fix lint
2025-01-18 20:14:01 +00:00
Chopper
49efe333db
SlimeReadTheme: Fix pagination and add scan id ()
Fix pagination and add scan id
2025-01-18 20:13:58 +00:00
Aurel
e86d2a850b
Fix: Improved date parsing for Keyoapp sites ()
* Fix: Improve date parsing for ReaperScans, StarboundScans, and other Keyoapp sites & fix wrong dates time

* Update version codes

* Update lib-multisrc/keyoapp/src/eu/kanade/tachiyomi/multisrc/keyoapp/Keyoapp.kt

CamelCase

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

* Fix: Downgrade override version codes for ReaperScans and StarboundScans

* Fix: Standardize date selector variable naming

* Fix: Correct date format in AstralManga extension

* Fix: enhance relative date parsing & add support for french

* Revert Madara file for another PR and update astralmanga version

---------

Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com>
2025-01-18 20:13:58 +00:00
AwkwardPeak7
a837998ad8
remove mangalife & mangasee 2025-01-18 20:13:54 +00:00
dngonz
91b1c3e65e
Keyoapp: extract manga details selectors ()
* extract manga details selectors

* no bump
2025-01-18 20:13:08 +00:00
Chopper
580b2b1b16
Move snowmlt to lib-multisrc and add Solarmtl ()
* Move snowmlt to lib-multisrc

* Fix snowmtl

* Remove assets from src
2025-01-18 20:13:05 +00:00
Dr1ks
677d9d17c0
Mintmanga: Fix image loading ()
* Mintmanga: Fix image loading

* Mintmanga: update

* Grouple: bump

* Mintmanga: fix
2025-01-18 20:13:05 +00:00
AwkwardPeak7
075bcde304
bump keyoapp 2025-01-18 20:13:05 +00:00
dngonz
f8bafa79ee
Keyoapp: Fix manga details ()
* fix manga details

* change also description select
2025-01-18 20:13:05 +00:00
Romain
4a1a040b23
Patch ReaperScans ()
* Patch ReaperScans

* Resolve some mistakes

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

---------

Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com>
2025-01-18 20:13:05 +00:00
dngonz
b7409c8efd
VCPVMP: Fix pages don't load ()
* fix pages not all loading

* enhance pageListSelector VerComics
2025-01-18 20:13:05 +00:00
Chopper
b1f2459ddc
Add AniglisNovels and fix Keyoapp thumbnail quality ()
Add AniglisNovels
2025-01-18 20:13:04 +00:00
Vetle Ledaal
5143199e08
Thunder-/Night-Scans: do not use :is() selector () 2025-01-18 20:13:04 +00:00
Vetle Ledaal
61c8073679
SlimeReadTheme: remove use of incompatible API ()
Call requires API level 26 (current min is 21):
`java.util.regex.Matcher#start` (called from kotlin. text.
`MatchGroupCollection#get(String)`)
2025-01-18 20:13:04 +00:00
Chopper
0615bf338a
SlimeRead: Add SChapter::date_upload ()
Add SChapter::date_upload
2025-01-18 20:13:04 +00:00
Dr1ks
18b1977691
[RU]GroupLe fix chapter loads and manga status ()
* [RU]GroupLe fix chapter loads and manga status

* [RU]GroupLe small fix of manga status

* [RU]GroupLe review fix

* [RU]GroupLe fix for allhentai

* [RU]GroupLe checks for allhentai and mintmanga
2025-01-18 20:13:04 +00:00
Eshlender
d9661d2617
[RU]LibGroup add auto image servers ()
* [RU]LibGroup add auto image servers

* summary auto

* isServers != "auto"

* setDefaultValue("compress")

* change Timeouts

* url(url).head()

* val url(url).head()
2025-01-18 20:13:03 +00:00
Chopper
a3a2580c84
Slimeread: Move slimeread to lib-multsrc and add mahouscan ()
Move slimeread to lib-multsrc and add mahouscan
2025-01-18 20:13:03 +00:00
Creepler13
01a1ae5d1c
Fix Iken Popular Page ()
* Fix Iken Popular, remove from Hive

* update philliascans url
2025-01-18 20:13:03 +00:00
lord-ne
e78ddcb9ed
[MangaThemesia] Option to hide paid chapters ()
* Initial implementation

* Move implementation to helper

* Update gradle files

* Formatting

* Use base class
2025-01-18 20:13:03 +00:00
bapeey
d89120eb49
EternalMangas: Fix search and filter tab ()
fix search
2025-01-18 20:13:01 +00:00
SilverBeamx
003545ac44
GalleryAdults & Fox additions ()
* Expand tag search to 5 pages as 3 are not enough for HentaiFox

* Make launchIO protected instead of private

* Add Top Rated, Most Faved, Most Fapped, Most Downloaded search

* Update versioning

* Address comments

* Move sidebar categories to a map

* Fetch csrf token from tags page

* Move launchIO back to private as it is no longer needed

* Clean position of csrf functions

* Use map with key lookup for popular categories
2025-01-18 20:13:01 +00:00