1774 Commits

Author SHA1 Message Date
Vetle Ledaal
ad829436f1
RCO: expand page search (#8541)
Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>
2025-05-20 21:26:58 +01:00
lamaxama
b6ab8fb843
RCO: increase timeout & Tachimanga workaround (#8536)
* RCO: Add workaround for Tachimanga.

* increase the timeout to 30 seconds
2025-05-20 21:26:57 +01:00
Prem Kumar
c9fc08676f
Remove 3 dead sources (#8502)
Remove AsuraScansFree, Inmoral No FanSub, YuriNeko
2025-05-20 21:26:57 +01:00
AwkwardPeak7
1393a25fbb
RCO: fix page list (#8510)
fix
2025-05-20 21:26:57 +01:00
lamaxama
962a22aa34
RCO: Fail to get image links. (#8474)
* RCO: Fail to get image links.

* Update regex
2025-05-20 21:26:57 +01:00
DokterKaj
400079e2ae
Flame Comics: Detect author as list + Display artists + Fix HTML tags in description (#8449)
* Detect author as list + Display artists + Fix HTML tags in description

* Correct camel case
2025-05-20 21:26:54 +01:00
AwkwardPeak7
17d6151584
BatCave: add referer (#8440) 2025-05-20 21:26:53 +01:00
lamaxama
1d2fc4493c
RCO: Fix timeout getting image links error (#8433)
* RCO: Fix timeout getting image links error

* Update regex
2025-05-20 21:26:53 +01:00
Wyatt Ross
3af754cb20
Add Comichubfree (#8423)
* Added base level functionality

* Added base level functionality

* Added icons

* removed redundant override

* feedback

* feedback, also fixed a bug with the selector to do with searches without results

* feedback

---------

Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>
2025-05-20 21:26:53 +01:00
AwkwardPeak7
d0ea9fadc6
Rework the Dynasty Source (#8326)
* exact match

* single search

* single search fixed

* rm

* thumbnail fast

* details

* chapter details in browse

* chapter details in browse

* man

* chapters and page

* chapters and page

* cleanup

* small cleanup

* enforce type filter manually

* enforce type filter manually

* reversed list or not

* newlines in description adjustment

* pairing filter

* remove single fetching logic

not worth it

* add other dynasty factories for legacy compatibility

* cleanup

* fix status and header being null in some cases

* update covers

* status

* unused

* inline function

* selector, reorder etc

* lint

* no empty types

* author in chapter name

* add InputStream parseAs utils function

* Review Changes

* dont include all authors

prevent https://imgur.com/dJ9LI4z

* Revert "add InputStream parseAs utils function"

This reverts commit 1b6bdc45aa6cfcb1ee046924a8c1ba68ec35789a.

* revert

* use encodedPath for covers

* more constants

* update covers
2025-05-20 21:26:53 +01:00
Creepler13
14117d1c5f
Asurascans: Fix title selector (#8371)
* fix titel selector

* merged title selectors
2025-05-20 21:26:53 +01:00
dragon-masterk
86369167da
LuaScans: Fix missing chapters due to Timezone issue (#8318)
* Updated Timezone for LuaScans to fix missing chapters

* bump on overrideVersionCode

* reverted versionId
2025-05-20 21:26:53 +01:00
Vetle Ledaal
153934bed7
Revert removal of some MadTheme sites (#8290)
* Revert "MadTheme: Fix MangaForest, remove redirect domains (#14661)"

This reverts commit 42d9c0b1184ea23679bb7471696c3d7b1bebd36e.

* Switch to new multisrc structure
2025-05-20 21:26:37 +01:00
Creepler13
7457106c23
Add APComics (#8279)
add APComics
2025-05-20 21:26:37 +01:00
lamaxama
752920a0d4
Add migration reminders for Manganato, Mangakakalot and Mangabat. (#8278) 2025-05-20 21:26:37 +01:00
Creepler13
c124f76d64
Add Manhuarm (#8277)
add Manhuarm
2025-05-20 21:26:37 +01:00
Smol Ame
34bd753d27
Remove AQUA Scans (ManhwaWorld) (#8276) 2025-05-20 21:26:37 +01:00
Prem Kumar
e5a63cc2e6
Arven Scans: Update domain (#8267)
update domain
2025-05-20 21:26:37 +01:00
mrtear
5de9ae2485
HiveScans: Update Domain (#8235)
Hive: Update Domain
2025-05-20 21:26:37 +01:00
mrtear
8ee6d0184e
Arvenscans & Aeinscans: Update URL & Fix Details (#8216)
* Arven: Domain Update

* Aein: Fix null tag & details
2025-05-20 21:26:37 +01:00
wasu
ea28acd641
Add OhJoySexToy (#8149)
* Add OhJoySexToy

* better CSS selectors

* shorten description

Description format vary per comic, some have one paragraph, others many, some include transcript, links or even more advanced HTML structures

* override title in mangaDetailsParse

* fix: wrong date element

* use absolute urls

* rename file (fix doubled file extension)

* move SimpleDateFormat to class
2025-03-27 00:02:40 +00:00
Chopper
414b6b8670
NyxScans: Fix api url (#8172)
Fix api url
2025-03-27 00:02:34 +00: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
Vetle Ledaal
44a4f517d2
Remove remaining usage of network.client (#8153)
* Explicitly use `network.cloudflareClient` instead of `super.client`

... but only if the parent is `HttpSource` or `ParsedHttpSource`

* Remove use of `network.client`

... replaced with `network.cloudflareClient` or `super.client` if the
parent class sets `client` to `network.cloudflareClient` already.
2025-03-27 00:02:34 +00:00
Fermín Cirella
63d0d76535
Doujin.io: only use images as pages (#8152) 2025-03-27 00:02:34 +00:00
Haxel Caribou
3fe012a4c7
Add egscomics (#8118)
* Create extension (copied from gunnerkrigg)

* Add page upload date

* Update icons

* Fix bug where code can fail depending on locale

* Add egsnp and sketchbook

* Implement suggested maintainer edits

Update src/en/egscomics/src/eu/kanade/tachiyomi/extension/en/egscomics/ElGoonishShive.kt

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

---------

Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>
2025-03-27 00:02:34 +00:00
Chopper
f1731b643e
VortexScans: Fix popularManga url (#8136)
Fix popularManga url
2025-03-27 00:02:34 +00:00
Chopper
f692c85526
LilyManga: Add rateLimit (#8129)
* Add rateLimit

* Use rateLimitHost
2025-03-27 00:02:34 +00:00
Chopper
30a65efcb0
WeebCentral: Fix manga title (#8131)
Fix manga title
2025-03-27 00:02:34 +00:00
Creepler13
9dc2d6f03f
Fix Flamecomics Thumbnail (#8117)
* Fix Flamecomics Thumbnail

* wrap thumnail in next_url
2025-03-27 00:02:34 +00:00
Chopper
2c52f117d4
Remove dead sources (#8099)
* Remove ElevenScanlator

* Remove FlowerMangaDotCom

* Remove InfinyxScan

* Remove LScans

* Remove YaoiComics

* Remove NewManhua

* Remove ManhuaZone

* Revert "Remove InfinyxScan"
2025-03-27 00:02:34 +00:00
Vetle Ledaal
1c3e40c5dc
Remove extensions with parked domains (#8077)
Remove some parked domains

Fairy Manga
KomikPlay
LegendScanlations
MangaToRead
MangaUS
MangaXP
NeatManga
NOISE Manga
Rainbow Fairy Scan
Sawamics
Zahard
2025-03-27 00:02:31 +00:00
Vetle Ledaal
5508ced068
Remove extensions redirecting to other extensions (#8076)
* Remove Apolltoons (replaced by Mundo Manhwa)

* Remove Arctic Scan (replaced by Yushuke Mangas)

* chore: update comment bacakomik.co -> bacakomik.one

* Remove Black Scans (replaced by Yugen Mangás)

* Remove KomikIndo.info (replaced by Mangasusu)

* Remove Snow Scans (replaced by Galaxy)

* Remove Vex Manga (replaced by Vortex Scans)

* Remove MangaSaki (replaced by Mangasail)

* Remove Xmanhwa (replaced by ManhwaDen)
2025-03-27 00:02:31 +00:00
Vetle Ledaal
f5aecd2ad4
Remove extensions without A record (#8075)
Hreads
Manga 18h
Mangá Ninja
Mangaxico
Mangayaro
Otsugami
ReadComic.Top
Tyrant Scans
Wonderland Scan
2025-03-27 00:02:31 +00:00
Smol Ame
13949bc6f3
Remove Reaper Scans (unoriginal) (#8034) 2025-03-27 00:02:31 +00:00
Jake
57e51e8ef1
Rewrite Mangabox (Mangakakalot, Manganato, Mangabat) to Allow Mirrors and CDN Fallbacks (#7915)
* Added CDN Fallback For Mangabox-based extensions

* Improved CDN testing

Now prioritizes last-worked CDNs

Seems like they "fixed" the issue by changing the alternative/backup CDNs to a single, working CDN.

* re-added the removed null check at line 68

* refactored, made fallbacks configurable

* Removed mangairo

* Added mirrors

* lint

* lint again

* final lint

* review changes, lint

* refactor, lint

* lint again 😩
2025-03-27 00:02:31 +00:00
Cuong-Tran
6205dad385
MangaDistrict: Preset genresList & preserve tagList order when saving (#8004) 2025-03-27 00:02:31 +00:00
Creepler13
21ee081352
TCBScans: Update version number (#7993)
update version
2025-03-27 00:02:31 +00:00
Creepler13
87e4096264
Tcbscans: Fix Search (#7956)
* Fix Search

* smol chane
2025-03-27 00:02:31 +00:00
Smol Ame
0e3bf78d8d
Mangaryu: Remove extension (#7987) 2025-03-27 00:02:31 +00:00
bapeey
08c73abe63
FMReader: Fallback to absolute date if relative date fails (#7980)
* use parseAbsoluteDate as fallback

* bump

* long
2025-03-27 00:02:28 +00:00
bapeey
0f1cbebf96
MadTheme: Fetch chapters like the site (#7978)
fetch chapters like the site
2025-03-27 00:02:28 +00:00
kana-shii
5b8834fe6b
ZinChanManga(.net/.com): Fix URL (#7966)
* Update ZinChanManga.kt

* Update build.gradle

* Update ZinChanMangaCom.kt

* Update build.gradle

* Update src/en/zinchanmanga/build.gradle

Co-authored-by: mrtear <91820779+mrtear@users.noreply.github.com>

* Update src/en/zinchanmangacom/build.gradle

Co-authored-by: mrtear <91820779+mrtear@users.noreply.github.com>

* Update ZinChanManga.kt

---------

Co-authored-by: mrtear <91820779+mrtear@users.noreply.github.com>
2025-03-27 00:02:28 +00:00
MikeZeDev
88ffec340b
Holymanga : fixes chapters date parsing (#7958)
* HolyManga : fix chapetr date parsing

Closes https://github.com/keiyoushi/extensions-source/issues/7861

* Update HolyManga.kt

* Update HolyManga.kt

* Update build.gradle

* fix imports

* fix date parsing

* Update HolyManga.kt

* Update src/en/holymanga/src/eu/kanade/tachiyomi/extension/en/holymanga/HolyManga.kt

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

---------

Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>
2025-03-27 00:02:28 +00:00
mrtear
789e2ca044
Added MSYToon (#7971) 2025-03-27 00:02:28 +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
Creepler13
a44693f757
Add AuroraReset (#7947) 2025-03-27 00:02:28 +00:00
mrtear
023942f27e
Added ArtLapsa (#7880)
* ArtLapsa

* changes

- applied suggestions
- properly handles paid chapters in ArtLapsa

* f

---------

Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>
2025-03-27 00:02:28 +00:00
Secozzi
d5acdde1d9
feat(en): Add NyxScans (#7883)
* feat(en): Add NyxScans

* naming

* Always use next data for page parsing

* Use functions from `utils`
2025-03-27 00:02:28 +00:00