255 Commits

Author SHA1 Message Date
Romain
e49d76ff14
fix(ScanManga): fix regex expression (#10326)
Fix regex expression
Added some error to easily pinpoint where it fails when it fails.

Closes #10317
2025-10-02 23:59:08 +01:00
Romain
eb480815e8
Invinciblescans: Trial and error the file extension of images. (#10207) 2025-10-02 23:59:04 +01:00
Romain
bafa8f61ee
Fix epsilonscans "You have been blocked" (#10208) 2025-10-02 23:57:46 +01:00
Secozzi
510d50ab58
Japscan: Fix chapter list, cloudflare issues, and page list not loading (#10186)
Fix chapter list, cloudflare issues, and page list not loading
2025-10-02 23:57:45 +01:00
Secozzi
262d246f31
Japscan: Update url & fix other stuff (#10169)
Update url & other stuff
2025-10-02 23:57:45 +01:00
Romain
36eb58e893
Add Invincible ComicsVf (#10153)
* Add Invincible ComicsVf

Closes #9956

* Added Icon

* Final details

* Apply recomandations

* Delete src/fr/invinciblecomics/.gitignore

* Set the version to 1 in build.gradle

* Name with some caps
2025-10-02 23:57:45 +01:00
Romain
672c54a8cc
Update scanmanga (#10135)
* First Commit ScanManga

* Increase extVersionCode

* Update src/fr/scanmanga/src/eu/kanade/tachiyomi/extension/fr/scanmanga/ScanManga.kt

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

* Update src/fr/scanmanga/src/eu/kanade/tachiyomi/extension/fr/scanmanga/ScanManga.kt

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

* Update src/fr/scanmanga/src/eu/kanade/tachiyomi/extension/fr/scanmanga/ScanManga.kt

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

* Update src/fr/scanmanga/src/eu/kanade/tachiyomi/extension/fr/scanmanga/ScanManga.kt

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

* Update src/fr/scanmanga/src/eu/kanade/tachiyomi/extension/fr/scanmanga/ScanManga.kt

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

* Update src/fr/scanmanga/src/eu/kanade/tachiyomi/extension/fr/scanmanga/ScanManga.kt

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

* Update src/fr/scanmanga/src/eu/kanade/tachiyomi/extension/fr/scanmanga/ScanManga.kt

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

* Update src/fr/scanmanga/src/eu/kanade/tachiyomi/extension/fr/scanmanga/ScanManga.kt

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

* Update src/fr/scanmanga/src/eu/kanade/tachiyomi/extension/fr/scanmanga/ScanManga.kt

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

* Update src/fr/scanmanga/src/eu/kanade/tachiyomi/extension/fr/scanmanga/ScanManga.kt

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

* Update src/fr/scanmanga/src/eu/kanade/tachiyomi/extension/fr/scanmanga/ScanManga.kt

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

* Update src/fr/scanmanga/src/eu/kanade/tachiyomi/extension/fr/scanmanga/ScanManga.kt

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

* Update src/fr/scanmanga/src/eu/kanade/tachiyomi/extension/fr/scanmanga/ScanManga.kt

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

* Step one (not working)

* My last attempt

* Update popular, latest, and search functions

* Much more trial and error later

* This is it. It's working :)))

* Cleaned from debuggers

* Apply suggestions from  stevenyomi

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

* More suggestions

* Convert to HttpSource

* Added base image url at the top

* Only disable cookies when absolutely needed.

---------

Co-authored-by: osamu00 <osamu.kozu@gmail.com>
Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com>
Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com>
2025-10-02 23:57:45 +01:00
Yakoo
8c7c46e0e2
AnimeSama: add filtering by genre (#10059)
* Update AnimeSama

Fix description & genre by updating html tag id

* Update build.gradle

Increasing the code version number

* Adding latest items for AnimeSama

only the items available on the main page

* Fix URL on latest items

* AnimeSama: adding genre filter

Using almost the same code as FuzzyDoodle, I added the only filter available on animesama: genre

* Update AnimeSama.kt

remove lint errors

* Including code review optimization

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

* Fix build error

---------

Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com>
2025-10-02 23:57:37 +01:00
KirinRaikage
8d7a9fc3f0
Perf Scan: Update domain (#10041) 2025-10-02 23:57:34 +01:00
Yakoo
da094790d1
Fix extension Anime-Sama for description & genre (#9990)
* Update AnimeSama

Fix description & genre by updating html tag id

* Update build.gradle

Increasing the code version number

* Adding latest items for AnimeSama

only the items available on the main page

* Fix URL on latest items
2025-10-02 23:57:33 +01:00
KirinRaikage
9d20a590ae
Mangas-Origines: Fix chapters not found (#9741)
* Mangas-Origines: Fix chapters not found

* Add missing trailing comma
2025-07-25 05:47:29 +01:00
stevenyomi
87cd9dc9fb
Update MCCMS sources (#9631)
* Add back Manhuawu, closes #1567

* Clean up 6Manhua

* Add Miaoqu Manhua, closes #4482

* Add 2 French sources
2025-07-25 05:47:29 +01:00
KirinRaikage
42d0c589d6
Poseidon Scans: Update domain (#9628)
* Poseidon Scans: Update domain

* Poseidon Scans: Add missing trailing comma

* Update src/fr/poseidonscans/build.gradle

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

---------

Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com>
2025-07-25 05:47:29 +01:00
Romain
ea34656edf
Switch to the new URL of Rimu Scans (#9603)
* Switch url
Fix #9602

* Bump version
2025-07-25 05:47:29 +01:00
Nikolaï LEMERRE
84dc72f863
Update RaijinScan URL (#9576) 2025-07-25 05:47:28 +01:00
Aurel
68df5d3b69
Fix PerfScan : Complete rewrite for new site and API (#9310)
* Refactor PerfScan extension: update base URL, remove unused theme package, and implement new API response models

* Fix Review

* Fix consistency on URL
2025-07-25 05:47:27 +01:00
Aurel
325772c8ab
Fix (X-manga) : Update X-manga URL (#9283)
Update Url
2025-07-25 05:47:27 +01:00
Aurel
0c3f9f2736
Fix (Raijin Scans) : Update for site changes (#9172)
* Refactor RaijinScans extension: update to HttpSource and add LatestUpdatesDto class for new site

* Fix VersionCode

* Fix review

* Fix version Code
2025-07-25 05:47:24 +01:00
Aurel
0cec461ff8
fix (Poseidonscans/PhenixScans) : Update Poseidon Scans and Phenix Scans (#9143)
* fix (PhenixScans): correct API base URL and improve chapter naming format in PoseidonScans

* update version codes
2025-07-25 05:47:24 +01:00
Aurel
a5e2da61e2
Update PhenixScans extension (#9093)
Update PhenixScans extension: increment version code to 34 and filter chapters by price
2025-07-25 05:47:23 +01:00
Aurel
5d970dab5a
Update PoseidonScans for the new site (#8870)
* Update PoseidonScans for the new site

* Add PoseidonScans DTOs and fix all issues

* Update PoseidonScans refactor

* Refactor PoseidonScans to add DTO classes
2025-07-25 05:47:23 +01:00
CriosChan
a5e30ee462
Add BlueSolo (#8902)
* Add BlueSolo support

* Changes asked by choppeh
2025-07-25 05:46:59 +01:00
KirinRaikage
590f013578
Add Royal Manga (#8643)
* Add Royal Manga

* Update src/fr/royalmanga/build.gradle
2025-05-20 21:27:45 +01:00
A2va
6433c41cb7
AnimeSama: fix chapter list parsing (#8608)
Closes #5075
2025-05-20 21:26:58 +01:00
KirinRaikage
1233a3199a
Shadowtrad: Remove extension (#8338) 2025-05-20 21:26:53 +01:00
dngonz
cfc8624c40
AnimeSama: Fix source (#8317)
fix source
2025-05-20 21:26:53 +01:00
Romain
9efc599e9c
Migration of PhoenixScans (#8191)
* PhenixScans: Add support for new site

* Search, Filter, Genres

* Cleaning

Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com>
Co-authored-by: Luqman <16263232+Riztard@users.noreply.github.com>
Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>

* Status

* Variable formatting

* Move Filters to a separate file

---------

Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com>
Co-authored-by: Luqman <16263232+Riztard@users.noreply.github.com>
Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>
2025-05-20 21:26:37 +01:00
Vetle Ledaal
5b7ce2f85d
Remove broken extensions/sites (#8167)
* Remove HerenScan (403)

* Remove Its Your Right Manhua (403)

* Remove PrinceEdiciones (403)

* Remove Manhwas.es (403)

* Remove Yaoi Manga (403)

* Remove Kings Of Darkness (404)

* Remove ManhwaFreak.xyz (404)

* Remove HenChan (404)

* Remove Yaoi Flix (404)

* Remove Asura Scans.us (unoriginal) (disabled)

* Remove Bento Manga (404)

* Remove MR Yaoi Fansub (expired)

* Remove Aurora Scan (empty)

* Remove Varna Scan (unrelated)

* Remove Guilda Tier Draw (disabled / invite only)

* Remove Norte Rose Scan (under maintenance)

* Remove Nox Scans (disabled)

* Remove Novelle Leggere (unrelated)

* Remove IchiroManga (disabled)

* Remove LeerMangasXYZ (unrelated)

* Remove Wicked Scans (526, invalid SSL certificate)
2025-03-27 00:02:34 +00:00
Cuong-Tran
2ed6687b26
SushiScan: fix latest query (#7989)
* SushiScan: fix latest query

* bump version after merge

* missing page
2025-03-27 00:02:31 +00:00
Vetle Ledaal
6098ea8e35
Set isNsfw explicitly for 348 extensions (#7859) 2025-03-27 00:02:28 +00:00
AwkwardPeak7
060473aedf
use Preferences functions from utils (#7757)
* import all temporarily

* use `getPreferencesLazy()`

regex: lazy\s*\{\s*Injekt\.get<Application>\(\)\.getSharedPreferences\(\"source_\$id\"\, 0x0000\)(!!)?\s*\}

* use `getPreferences()`

regex: Injekt\.get<Application>\(\)\.getSharedPreferences\(\"source_\$id\"\, 0x0000\)(!!)?

* `getPreferences` and `getPreferencesLazy` with migration

regex to find: getPreferences\(\)\s*\.

* preferences edge cases

* run lint

* why kotlinter not add newline

* bruh

* bump

* unused import not caught by kotlinter

* review suggestions on all files

* bump after merge main

* review

* reduce usage of
2025-03-27 00:02:28 +00:00
1f3fff9efa
Maybe fix? please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please please 2025-02-23 21:52:08 +00:00
Vetle Ledaal
2cfdda0bcf
Add www subdomain for redirecting domains (#7770)
Some checks failed
CI / Prepare job (push) Successful in 4s
CI / Build individual modules (push) Failing after 11s
CI / Publish repo (push) Has been skipped
* DeviantArt - fix domain

* Kuroi Manga - fix domain

* Lelmanga - fix domain

* Mangamo - fix domain

* Manhua Zonghe - fix domain
2025-02-23 21:31:16 +00:00
Vetle Ledaal
10aa286c04
Remove 78 broken extensions (#7658)
* Remove Franxx Mangás - 403 Forbidden

* Remove MIC MIC IDOL - coming soon

* Remove Ler Yaoi - Connection timed out

* Remove Yaoi TR - Connection timed out

* Remove Hunlight Scans - Connection timed out

* Remove Manga Time - Connection timed out

* Remove Manga-Scan - Connection timed out

* Remove Momo no Hana Scan - Connection timed out

* Remove BlogTruyen.vn (unoriginal) - Connection timed out

* Remove MangaDoom - Connection timed out

* Remove MangaStorm - Connection timed out

* Remove Etheral Radiance - default cpanel

* Remove Moon Witch Scan - Domínio não encontrado

* Remove Hensekai - empty

* Remove Lunar Scans - empty

* Remove Tecno Scans - empty

* Remove Manga-Titan - empty

* Remove Lich Subs - empty

* Remove Lector Online - for sale

* Remove I Love Manhwa - Invalid SSL certificate

* Remove ManhwaNew - Invalid SSL certificate

* Remove MangaRolls - Invalid SSL certificate

* Remove Ladron Corps - Looks like this domain isn't connected to a website yet

* Remove Kishisan - no A record

* Remove MELOKOMIK - no A record

* Remove Comic Fans - no A record

* Remove MMFenix - no A record

* Remove Manga Bari - Not Found

* Remove GMANGA (unoriginal) - Origin is unreachable

* Remove ComicExtra - Origin is unreachable

* Remove Nabi Scans - Origin is unreachable

Closes #5649

* Remove MangaCV - Origin is unreachable

* Remove Fay Scans - parked

* Remove Manga-fast.com - parked

* Remove Cookie Kiara - parked

* Remove Pink Tea Comic - parked

* Remove Riot Hentai - parked

* Remove Read Goblin Slayer Manga Online - parked

* Remove Mystical Merries - parked

* Remove CopyPasteScan - parked

* Remove ManhuaChill - parked

* Remove Lolicon - parked

* Remove Mystic Moon - parked

* Remove Manga68 - parked

* Remove MyRockManga - parked

* Remove Manhua Kiss - parked

* Remove AscalonScans - parked

* Remove Doujins.lat - parked

* Remove Komik Pix - parked

* Remove MirrorDesu - parked

* Remove SISI GELAP - parked

* Remove Komiksan - parked

* Remove Pian Manga - parked

* Remove Sekaikomik - parked

* Remove My Manhwa - parked

* Remove 1st Kiss-Manga (unoriginal) - parked

* Remove Lady Manga - parked

* Remove Mangá Kun - SSL handshake failed

* Remove Oh No Manga - The connection has timed out

* Remove Dark-Scan.com - The connection has timed out

* Remove Babel Wuxia - The connection has timed out

* Remove Mangazavr - The connection has timed out

* Remove Read Noblesse Manhwa Online - Unable to connect

* Remove Nirvana Scan - Unable to connect

* Remove Mantraz Scan - Unable to connect

* Remove SCARManga - Unable to connect

* Remove Gatemanga - unrelated

* Remove ManhwaBookShelf - unrelated

* Remove Read Tower of God Manhwa Manga Online - unrelated

* Remove Kofi Scans - Web server is down

* Remove Nyrax Manga - Web server is down

* Remove YD-Comics - Web server is down

* Remove AnonimusTLS - Web server is down

* Remove Mangaland - Website not found...

* Remove MangaNoon - We're having trouble finding that site

Closes #7042

* Remove NoonScan - We're having trouble finding that site

Closes #7042

* Remove SobatManKu - Your domain is expired

* Remove Comic 21 - Your domain is expired
2025-02-23 21:31:15 +00:00
Vetle Ledaal
05f5fa8df5
Raijin Scans (Madara): update domain (#7475)
Raijin Scans: update domain
2025-02-23 21:31:14 +00:00
Vetle Ledaal
deb32e6f28
Remove some parked and available domains (#7450)
Remove parked and available domains

BestManhua
Girls Love Manga!
Komik Lab
Lala Manga
Manga Weebs
VinManga
AiYuManhua
Manga Latino
FR-Scan
Indo18h
KomikGan
Komik Say
WorldManhwas
2025-02-23 21:30:41 +00:00
Vetle Ledaal
c15852943e
Remove named capture groups from most extensions (#7328)
* remove named capture group (simple)

* remove named capture group (spot checks)
2025-02-23 21:26:49 +00:00
AwkwardPeak7
99c85784e3
move some source files to standard location (#7247)
* move files to standard locations

* format

* package

* lint
2025-02-23 21:26:48 +00:00
Aurel
e86d2a850b
Fix: Improved date parsing for Keyoapp sites (#7140)
* 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
Aurel
079efdfea2
Fix: PhenixScans - Correctly parse chapter dates (#7119)
* Fix: PhenixScans: Handle incorrect chapter dates and future dates

* Bump overrideVersionCode to 2 in PhenixScans build.gradle

* Fix PhenixScans: Remove unused chapter parsing logic

* Fix PhenixScans: Remove unused imports
2025-01-18 20:13:54 +00:00
dngonz
05aebf390a
PoseidonScans add (#7003)
* add poseidon scans

* rename
2025-01-18 20:13:05 +00:00
Romain
4a1a040b23
Patch ReaperScans (#6982)
* 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
FunnyTiming
70efa61570
Add YaoiScan (#6814)
* Add YaoiScan

* Wrong CMS for YaoiScan

* Patched status detection

* Update src/fr/yaoiscan/build.gradle

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

---------

Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com>
2025-01-18 20:13:04 +00:00
Cuong-Tran
7ec1dfaf48
Explicit cloudflareClient if Cloudflare hosted (#6676) 2025-01-18 20:13:01 +00:00
KirinRaikage
0d1ac7b51e
Raijin Scans: Update domain (#6438) 2024-12-14 06:55:45 +00:00
Vetle Ledaal
6c28238769
Refactor out usage of * -1 (#6003) 2024-12-14 06:55:31 +00:00
Lefan
cf86915f48
Pornhwa Scans: fix chapter list selector (#5907)
fix chapter list selector
2024-12-14 06:55:31 +00:00
Chopper
a7600082ab
Remove sources (#5846) 2024-12-14 06:55:31 +00:00
Chopper
38de421bba
Keyoapp: Fix CDN URL (#5711)
* Fix CDN URL

* Fix theme cdn url

* Add Arabic and French translations

* Fix fallback method

* Update WickedScans domain

* Update messages
2024-12-14 06:55:30 +00:00
Chopper
cb27948307
Remove LaidBackScans and Astrames (#5715)
All checks were successful
CI / Prepare job (push) Successful in 7s
CI / Build individual modules (push) Successful in 6m54s
CI / Publish repo (push) Successful in 48s
2024-10-28 00:21:11 +00:00