Commit Graph

1000 Commits

Author SHA1 Message Date
Kevin 09c23fd1b7
Mangafoxfix Closes ()
* revert some eff7f06  changes 

still keeping the cookiestuff

* Update build.gradle

* remove commented out code

* Revert indentation changes. and readd back comma
2023-03-13 14:36:07 -04:00
mobi2002 4aa0bb218a
add Oppai Stream ()
* add Oppai Stream

* add Url activity

* AndroidManifest is hard

* add exception for safety

* remove space from search genres
2023-03-13 10:45:07 -04:00
ObserverOfTime f31f9e9ba3
Manta: update locked chapter logic ()
* Manta: update for extensions-lib 1.4

* Manta: update locked chapter logic
2023-03-13 10:35:59 -04:00
ObserverOfTime 2a7edfd738
ZinChanManga: remove extension () 2023-03-05 16:44:43 -05:00
ObserverOfTime 00b4b3a626
BrewingScans: remove dead extension () 2023-03-01 12:05:45 -03:00
ObserverOfTime bfabc9b304
HWTManga: remove dead extension () 2023-02-19 14:01:44 -03:00
ObserverOfTime ee4b27f60c
KouhaiWork: update for extensions-lib 1.4 () 2023-02-18 12:32:02 -03:00
arkon e1f59a845e
Update jsoup () 2023-02-11 22:22:32 -05:00
arkon 7964dc4613
Upgrade OkHttp () 2023-02-11 17:30:31 -05:00
arkon baaee5cf21
Update linter () 2023-02-11 14:21:03 -05:00
arkon 1397c5b1b4
Bump dependencies () 2023-02-11 12:56:34 -05:00
Alessandro Jean 5093e6a5fa
Update to extensions-lib 1.4 ()
* Update to extensions-lib 1.4.

* Fix a syntax error in NM.

* Add UpdateStrategy to Nana as well.
2023-02-11 10:44:48 -03:00
beerpsi eff7f0680f
[MF] Fix page list, added support for age-restricted chapters ()
* [MF] Fix page list, added support for age-restricted chapters

* remove unused imports

* i guess we should add this?
2023-02-08 12:33:48 -03:00
Theray Tharow 82224c14f4
Add Grrl Power Comic ()
* Add Grrl Power Comic
https://www.grrlpowercomic.com/

* set extVersionCode to 1

---------

Co-authored-by: Theray Tharow <tharowt@tharow.net>
2023-02-07 13:29:10 -05:00
Red 9bf6a2772f
Add Elan.school extension ()
* Add Elan.school extension

* Non-adaptive icons
2023-02-04 10:58:36 -03:00
Alessandro Jean 045404c898
Remove some dead extensions. () 2023-01-30 15:33:28 -03:00
mobi2002 3dfc9fdb29
ignore 404 on search () 2023-01-25 13:46:35 -05:00
beerpsi 1fccdf3d28
[mgo] fix filtering by genre ()
* [mgo] fix filtering by genre

* bump
2023-01-24 09:53:14 -03:00
Vetle Ledaal d6a6a0d74f
[mgo] fix chapter selector, fix mobile search ()
* mgo: fix chapter list selector

* fix search on mobile ua

* bump version

* make mgo work properly with either desktop or mobile ua
2023-01-20 09:58:02 -05:00
beerpsi fe7492cc83
[mgo] fix selectors and ratelimit ()
* [Mgo] Update selectors

* Add rate limit

* chore: bump version
2023-01-19 09:51:37 -05:00
Davide adb3d5833f
ReaperScans (en): Fixed status () 2023-01-19 07:16:14 -05:00
stevenyomi 7465a75fbd
Remove MangaDig () 2023-01-17 06:37:41 -05:00
beerpsi 05154fc045
mgo: fix covers not showing () 2023-01-16 18:56:29 -05:00
beerpsi 318f6fe9fb
unyeet MangaFox ()
* unyeet MangaFox

* change string concat to template strings

* I SPENT ONE MORNING FOR NOTHING BECAUSE I FORGOT THEY HAD A MOBILE PAGE

* remove trailing slash from mobile url

* simplify pagelistrequest

* chore: remove dependency on :lib-unpacker

* Update issue_moderator.yml

* Update MangaFox.kt

* update genres

Co-authored-by: Carlos <2092019+CarlosEsco@users.noreply.github.com>
2023-01-12 10:15:33 -05:00
beerpsi 95e6d6504b
unyeet ()
* unyeet

* make regex lazy

* what was that

* remove from autocloser and removed_sources.md

* add filters

* suggestions

* chore: bump version code

* more selectFirsts
2023-01-12 10:14:24 -05:00
nicki 951ca60b56
New Lib: Text Interceptor ()
* move TextInterceptor to `lib`

to be used for author notes, image alt texts and what not

* refactor Tapastic to use `lib:extensions-lib`

* Refactor Webtoons to use `:lib-textinterceptor`

this turned out to be more complicated than I thought it'd be
TextInterceptor was used for Author Notes which, looking at previous messages,
was only intended to be added to Webtoons Source and not the entire webtoons
multisrc (i.e. WebtoonsTranslate and DongmanManhua don't seem to be making use
of the Show Author's Notes setting). This was in my favor, since having
to deal with additional.gradle to add dependencies to multisrc files doesn't
seem to work... I'll ask previous contributors just in case

* Fix `json` access

missed this while copying over code from `generated-src` to `multisrc/{overrides,src}`

* remove unused import

* make HOST name more clear

couldve used a better schema but that's something for some other time
also put the HOST in the lib itself so that one doesn't lose track of it in the extensions

* use android provided methods instead of hardcoding

based on https://github.com/tachiyomiorg/tachiyomi-extensions/pull/13859/files#r996276738
that suggested the following SO answer: https://github.com/tachiyomiorg/tachiyomi-extensions/pull/13859/files

* remove unused import

* move url generation to helper function

* fix error

oops sorry for that
happened when I was copy pasting back and forth between two sources and one generated source

Co-authored-by: Navaneeth M Nambiar <nmnambiar@hornbill>
2023-01-11 14:34:06 -03:00
Tien Long Lam 6cbee38a9a
Dynasty: added genres to indicate whether a title is original or from specific doujins (and display them) ()
* added genres to indicate whether a title is original

* Delete local.properties
2023-01-10 16:05:37 -03:00
Aria Moradi 79a5a0f948
ReaperScans: use absolute src to handle cloudflare mirage links ()
* fix reaperscans image links

* update extVersionCode

* fix extra slash

* use absolute src
2023-01-06 08:29:03 -05:00
Davide b325c8b62c
MReader: renamed extension from mcreader.net () 2023-01-02 20:19:44 -03:00
MizukiHikari d24ca6d0a8
Change base URL for Vyvymanga ()
* Update Base URL

* Update CHANGELOG.md

Typo in version

* Update CHANGELOG.md

Added description for update 1.3.3
2022-12-23 17:09:46 -05:00
jamesnorritz a9cac11f86
Updated manga Id selector ()
Incorrect manga id was caused app not to fetch chapter list correctly.
Affected delimiter has been updated.
2022-12-08 22:38:04 -03:00
dejavui 16419cc15f
Update base URL Meituatop, ComicExtra () 2022-12-04 10:30:02 -05:00
Ashley How 5ccca45f94
Update mangafreak base url to the latest working version ()
* Update base url to the latest working version

* Updated extVersionCode
2022-11-30 22:51:57 -05:00
Vetle Ledaal 073ee70a00
TwoKinds: Account for special chapters ()
* TwoKinds: Account for special chapters

* Fix duplicated pages, trim last chapter in 20 pages manga
2022-11-30 22:51:19 -05:00
Vetle Ledaal e7f692d8a2
HentaiHere: Fix manga title selector () 2022-11-30 22:51:02 -05:00
Vetle Ledaal 3af0f71eaf
ReadComicOnline: Fix pagination () 2022-11-30 22:50:53 -05:00
Henrik d938c3ceb6
RS add url intent () 2022-11-30 22:50:43 -05:00
AntsyLich 70b3cca0b1
Webnovel.com: Don't use api for getting pages () 2022-11-24 11:00:07 -05:00
AntsyLich f8845b1fb9
Webnovel.com: Use API ()
* Webnovel.com: Use API

* Show migration message instead of bumping "versionId"
2022-11-13 16:43:40 -03:00
CaptainBlagbird 08d9419ad9
Add SoushiyoFamiliar source () 2022-11-08 07:26:39 -05:00
sinnghabhay80 45b5e362c7
Fixed Title Error, added status(on_hiatus) ()
* Fixed Title display for BL and GL

* Fixed Discrepancies in Some Title Parsing

* Fixed status for on Hiatus titles.

Co-authored-by: Abhay Singh <sinnghabhay80@gmail.com>
2022-11-04 07:01:00 -04:00
BRAMILLE Sébastien e12605507a
Fix japscan pagecount loading (fallback added) () 2022-11-04 07:00:33 -04:00
jferdous70 fcf7e5e604
Remove INKR extension ()
* Remove INKR extension

* Delete build.gradle

* Delete AndroidManifest.xml

* Delete InkrDto.kt

* Delete ic_launcher.png

* Delete ic_launcher.png

* Delete ic_launcher.png

* Delete ic_launcher.png

* Delete ic_launcher.png

* Delete web_hi_res_512.png
2022-11-01 09:34:30 -03:00
jferdous70 7c2d3d1f68
Add nsfw to Lilymanga, Muctau and Vyvymanga ()
* Add nsfw to Lilymanga and Muctau

* Add nsfw to Vyvymanga
2022-10-31 17:59:21 -03:00
Eric Carlsson 77fa13f023
Add extension for Randowiz ()
* Add source Randowiz

* Apply code-style suggestions from review

Co-authored-by: Eric Carlsson <XOMPTERC@mio.se>
2022-10-30 10:49:02 -03:00
Suyash Mittal f21cfb81df
mangarok fix manga details fetch () 2022-10-24 18:09:31 -03:00
h-hyuuga 3bf40039e4
Fix broken source ()
* Auto generate id for chapter list requests

* fix search

* Bump Version

* Refactor chapterListParse to immediately return if there's only 1 page

        Avoids an error that occurs if a series has no chapters
2022-10-20 07:54:23 -04:00
Alessandro Jean da699b11dd
Remove sources with expired domains. () 2022-10-18 16:21:57 -03:00
Henrik d52dc85288
fix reaperscans ()
* fix reaperscans

* get routename
2022-10-18 16:21:37 -03:00
Riztard Lanthorn 01beb2d8d4
Swords Comic: fix chapter issue ()
Closes 
2022-10-17 07:47:16 -04:00
AntsyLich 0e9c86f901
ReaperScans: Cleanup codes () 2022-10-17 07:47:07 -04:00
Davide dc8cc7f0fc
ReaperScans: Added Lasted manga ()
* ReaperScans: Added Lasted manga

* Revert some spaces
2022-10-14 16:57:15 -04:00
Henrik 27401052a4
reaperscans add cloudflareClient () 2022-10-14 16:55:21 -04:00
Yure Gabriel 0528091fa5
fix: EarlyManga update baseUrl () 2022-10-12 01:20:20 -03:00
Vetle Ledaal 8924c4a6fc
VyvyManga: fix pagination and chapter names ()
* Fix pagination

* Fix chapter names

* changelog
2022-10-10 12:22:44 -04:00
Alessandro Jean 1e99b26dff
Move English Reaper Scans out of Madara multilang. () 2022-10-09 15:01:58 -03:00
Alessandro Jean 7b4cd430a1
Update VIZ endpoints ()
* Update VIZ endpoints.

* Reword the page fetch error.

Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>

Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
2022-10-09 14:14:34 -03:00
Davide 09c587a0b4
MCReader -> MReader ()
* MCReader -> MReader

New site name and url

* Revert source name
2022-10-07 09:35:13 -04:00
AntsyLich 765647cf5f
9Hentai: Fix download page number broken () 2022-10-01 09:03:31 -03:00
Vetle Ledaal 758c7d14b0
Tapas: force desktop User-Agent, add changelog ()
* Tapas: force desktop User-Agent

* Add `CHANGELOG.md`

* isNsfw = true
2022-10-01 09:03:07 -03:00
Alessandro Jean 0710868ecc
Add SMA-17 to SilentMangaAudition. () 2022-09-30 14:11:43 -03:00
AntsyLich d68ff1afce
Cleanup 9Hentai ()
* Cleanup 9Hentai

* Recache cover when total page count changes
2022-09-30 14:10:36 -03:00
Riztard Lanthorn 35d09dc3b2
ComicExtra: fix pagination in browse & latest ()
closes 
2022-09-30 14:10:08 -03:00
SuperCoolGuy855 31f933ff08
MyHentaiGallery: Fix broken thumbnail_url in mangaDetailsParse ()
* Remove broken thumbnail_url in mangaDetailsParse

* Add back thumbnail_url
2022-09-29 14:16:45 -03:00
Hedel Nasser bef4915f29
Fixed Dynasty-Doujins Selectors ()
Co-authored-by: Th3-822 <Th3-822@users.noreply.github.com>
2022-09-29 11:25:43 -03:00
stevenyomi 850c93aae1
Remove Manga-Flix and Manga Mutiny ()
* Remove Manga-Flix and Manga Mutiny

* use URL for autocloser regex

* fix yaml escape

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

Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com>
2022-09-26 18:44:02 -03:00
Alessandro Jean ad7c766be2
Fix missing titles in Viz Shonen Jump. () 2022-09-19 16:27:36 -03:00
dec05eba ebe881ee51
Fix mangakatana finding only 1 page ()
Try to find the actual variable that is used for images
instead of using a hardcoded variable name.

Closes 
2022-09-19 10:39:13 -03:00
happywillow0 65ebb9bf7b
Hiveworks - Add Awkward-zombie support ()
* Update Hiveworks.kt

* Fixes Webview

Opens the correct page when using the webview button.

* Update build.gradle
2022-09-16 10:17:43 -04:00
Vetle Ledaal 898c9457ae
Remove broken extensions ()
* Remove extensions with no A record

* Remove extensions with expired domain

* Remove extensions where DNS returns SERVFAIL
2022-09-12 22:31:30 -04:00
AntsyLich e4fc530b0a
Remove HomeHeroScans ()
Images are returned in batch which is incompatible with Tachi's architecture.

They upload to MangaDex too with 0 delay so better to read there.

P.S. Ext is broken for like a month
2022-09-08 18:11:22 -03:00
Vetle Ledaal b56fe66fce
Remove Koushoku () 2022-09-02 20:14:16 -04:00
altaccosc 356849909c
Fix Webtoons & Tapas Author's Notes ()
* Bump Webtoons extension version

* Fix author's note API

* Bump Tapas extension version

* Fix author's note API

* Tapas: Render author's note image locally

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

* Tapas: Add new dependency to gradle

* Tapas: revert dependency addition 94473a2

* Tapas: StaticLayout.draw without dependency

* Webtoons: Render author's note image locally

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

Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com>
2022-09-02 15:47:49 -03:00
happywillow0 a6a6be6844
Fix ()
Fixes 
Updates element selector for pageListParse
Updates baseUrl
2022-08-30 22:36:40 -04:00
AntsyLich 4aa14a2cbd
ZeroScans: Add rateLimit to chapter endpoint ()
Closes 
2022-08-26 13:23:12 -04:00
happywillow0 94eb7f2b16
Fix EarlyManga ()
Fixes 13189
* Uses different selector for manga title in search. OP found the one manga without a flag.
2022-08-25 22:21:32 -04:00
dec05eba 3fc3a8261d
Fix mangakatana Image array not found ()
Mangakatana updated their javascript again and
is using the ytaw variable again as the array of images.
To make sure mangakatana keeps working even if the website changes back
and forth we check both variables and choose the array that is most
likely the one with all of the pages.

Closes 
2022-08-25 22:20:56 -04:00
Davide 5e844c5aef
MCReader: Fix manga description () 2022-08-22 12:30:58 -03:00
dec05eba 13880ccdf0
Fix mangakatana chapters only having 1 page ()
Mangakatana updated their javascript and the chapter images are now in the htnc variable.
Fixes 
2022-08-20 12:25:15 -03:00
Davide 254dbb2bf7
Fixed manga description () 2022-08-19 15:18:56 -03:00
Vetle Ledaal 50221eb16f
unyeet ReadComicOnline ()
* Revert "yeet ()"

This reverts commit db1685b912.

* Solve URLs via QuickJs

* Move decryption to `pageListParse()`

* handle captcha challenge

* recreate qjs for each invocation, to prevent QuickJsException("stack overflow")

* Update src/en/readcomiconline/src/eu/kanade/tachiyomi/extension/en/readcomiconline/Readcomiconline.kt

Co-authored-by: jobobby04 <jobobby04@users.noreply.github.com>

* Update src/en/readcomiconline/src/eu/kanade/tachiyomi/extension/en/readcomiconline/Readcomiconline.kt

Co-authored-by: jobobby04 <jobobby04@users.noreply.github.com>

* fix return type of rguardBytecode

Co-authored-by: jobobby04 <jobobby04@users.noreply.github.com>
2022-08-18 22:13:52 -04:00
AntsyLich e96fd22d30
Remove usage of Duktape () 2022-08-17 12:14:06 -04:00
Vetle Ledaal 415bcb5316
update rate limit, allow unknown sizes, update for site changes () 2022-08-09 21:25:41 -04:00
Vetle Ledaal a022f69c89
Koushoku: bypass block () 2022-08-08 17:28:02 -03:00
Vetle Ledaal e0e3afa793
Fix incorrect ResponseBody parsing ()
* Fix incorrect ResponseBody parsing

* enable rate limit
2022-08-07 14:37:21 -03:00
Riztard Lanthorn 69e52b7e0c
Webnovel.com: fix title & thumbnail issue ()
closes 
2022-08-06 18:31:38 -03:00
Vetle Ledaal 58652bbf76
Fix possible crash: only throw IOException in intecept () 2022-08-01 09:45:25 -04:00
Vetle Ledaal 5efea62807
Add Nana ナナ ()
* Add Nana ナナ

* add rate limit
2022-08-01 06:05:52 -04:00
Vetle Ledaal 26fa0af501
Koushoku: fix temp ban again () 2022-07-31 13:12:19 -03:00
Vetle Ledaal d620ed8e3a
Koushoku: fix temp ban () 2022-07-31 09:08:11 -04:00
Vetle Ledaal 95fe3e9526
Add VyvyManga () 2022-07-30 08:37:58 -04:00
Vetle Ledaal 34e005c8b2
Koushoku: bypass CloudFlare block ()
* Koushoku: bypass CloudFlare block

* tweak rate limit
2022-07-29 23:01:30 -04:00
Vetle Ledaal 972c1e2f37
Koushoku: tweak search, fix details parsing ()
* Koushoku: tweak search, fix details parsing

Search/filters are now using the AND operator, which is a more sane default than the previous OR operator. Additionally the queries are properly encased in double quotes.

Uninitialized manga titles are now properly parsed if they are in a collection, previously it would concatenate all titles together.

* * is required for partial search queries

* partial search for filters as well
2022-07-24 19:00:32 -04:00
Vetle Ledaal a9a32bc6ac
Koushoku: fix page selector () 2022-07-20 22:35:06 -04:00
MatchaSoba 1068bdc8dc
Koushoku: Improve query building () 2022-07-17 10:19:38 -04:00
MatchaSoba d3ffa1b541
Koushoku: Added more filters () 2022-07-16 11:10:15 -04:00
Vetle Ledaal cb60e25ee9
MangaDoom: make status optional ()
* MangaDoom: make status optional

* MangaDoom: update selector
2022-07-10 18:09:53 -04:00
Vetle Ledaal 309881095d
EarlyManga: Fix chapter list parsing () 2022-07-03 13:14:56 -03:00
Vetle Ledaal 5f9eb38b77
Mangasail: allow optional fields when parsing manga details () 2022-07-03 13:14:25 -03:00
GoldenRover da995033e0
Add www to irovedout URL ()
Co-authored-by: GoldenRover <>
2022-06-25 16:30:58 -03:00