1816 Commits

Author SHA1 Message Date
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
Creepler13
70c74d2b55
PhilliaScans Fix Selectors (#7854)
Fix Selectors
2025-03-27 00:02:24 +00:00
dngonz
4defc529d3
Lua Scans: Fix date parse (#7803)
fix date parse
2025-03-27 00:02:24 +00:00
dngonz
5767234606
Add MangaBin (#7802) 2025-03-27 00:02:24 +00:00
AwkwardPeak7
4446491912
stonescape: fix description (#7800) 2025-03-27 00:02:24 +00:00
AwkwardPeak7
e2d5b6eb19
add RitharScans (#7799) 2025-03-27 00:02:24 +00:00
Jake
ffd98958ee
Mangakakalot, Manganato: Updated Domain, Selectors and Filters (#7781)
* 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
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