Commit Graph

3311 Commits

Author SHA1 Message Date
happywillow0 65ebb9bf7b
Hiveworks - Add Awkward-zombie support (#13479)
* 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
stevenyomi fe95bda25e
BoyLove: fix latest page (#13471) 2022-09-14 19:23:43 -03:00
stevenyomi 609af00c7b
BoyLove: fix page list parsing and balance server load (#13463)
* BoyLove: fix page list parsing and balance server load

* revert chapter list part
2022-09-14 12:12:02 -04:00
Vetle Ledaal 898c9457ae
Remove broken extensions (#13451)
* 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
Sapphire 0b2ddf3477
Fix last LittleGarden chapters (#13415)
* Update LittleGarden.kt

* Update build.gradle
2022-09-10 10:34:08 -04:00
AntsyLich e4fc530b0a
Remove HomeHeroScans (#13400)
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
stevenyomi 58204ce520
Remove NyanFM (#13379) 2022-09-08 08:56:13 -04:00
stevenyomi 58b6147c18
Mangabz: rewrite, make multisrc, add mirror and new source (#13378)
* Mangabz: rewrite, make multisrc, add mirror and new source

* use HttpUrl.Builder for search query
2022-09-08 07:52:38 -04:00
beerpsi d30e215b97
fix #13380 (#13382) 2022-09-08 07:52:03 -04:00
stevenyomi 024b8c6667
Remove all custom rate limit interceptors (#13394) 2022-09-08 07:50:23 -04:00
Yjin 2f3b472986
[RU]NewManga optional title language (#13363)
* [RU]NewManga optional title language

* no Re
2022-09-06 11:11:49 -03:00
stevenyomi 0046749cca
Pepper&Carrot: disable search (#13350) 2022-09-06 11:11:25 -03:00
stevenyomi 659ad4b264
MangaReader.to: simplify parseAuthor code (#13341) 2022-09-06 11:10:49 -03:00
stevenyomi 6f4651023b
Add Pepper&Carrot (#13327)
* Add Pepper&Carrot

* better language support, caching, launcher icons

* update launcher icons

* add artwork entries

* show language key in title

* no search prompt

* add ProtoBuf note comment

* use constant for source name

* move lang pref to filters, improve title and chapter number parsing

* disable artwork chapter number parsing
2022-09-04 08:53:51 -04:00
Vetle Ledaal b56fe66fce
Remove Koushoku (#13329) 2022-09-02 20:14:16 -04:00
Yjin 2821450458
[RU]NewManga optional show paid chapters (#13324) 2022-09-02 15:48:27 -03:00
stevenyomi 648d7b6e17
Add Photos18 (#13316) 2022-09-02 15:48:10 -03:00
stevenyomi 350f0a9649
Meitua.top: fix error on single-page result, fix filter (#13311) 2022-09-02 15:47:59 -03:00
altaccosc 356849909c
Fix Webtoons & Tapas Author's Notes (#13304)
* 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
stevenyomi 061a1e70b7
Add Meitua.top (#13309) 2022-09-01 17:15:41 -03:00
Yjin f2a3dae4aa
[RU]Remanga chapters paid indication (#13307) 2022-09-01 17:15:31 -03:00
stevenyomi 75605af7a9
MangaReader.to: refactor, fixes and improvements (#13300)
* MangaReader.to: refactor, fixes and improvements

* rewrite image descrambling interceptor

* add changelog

* use contains to check dupe number instead of endsWith

* memoize calculation result instead of using lookup table

* make SeedRandom private

* add some line breaks to better align diffs

* fix media type

* use the same buffer to reduce memory allocations

* Review changes and inline stuff

* get rid of the hassle of calculating piece count
2022-09-01 17:15:21 -03:00
happywillow0 096c073d58
Adds Manga.in.ua (#13293)
* Start of Extension

* Update Mangainua.kt

* Update Mangainua.kt
2022-09-01 17:14:42 -03:00
Alessandro Jean 1c42cc427c
Add MANGA Plus Creators extension. (#13294) 2022-08-31 17:48:15 -03:00
happywillow0 fc3e6cd9c3
Buon dua fix (#13278)
* Fixes BuonDua

Updates URL selector for images

* Update BuonDua.kt

* Fixes page index
2022-08-31 13:16:31 -03:00
happywillow0 a6a6be6844
Fix (#13276)
Fixes #13275
Updates element selector for pageListParse
Updates baseUrl
2022-08-30 22:36:40 -04:00
Vetle Ledaal 9ffce35bca
MyReadingManga: set User-Agent to get past Cloudflare (#13264)
* MyReadingManga: set User-Agent to get past Cloudflare

* Remove custom Cloudflare interceptor
2022-08-29 10:04:01 -04:00
PainterHalver 35b4811c4d
Fix TruyenQQ popular and search request (#13242) 2022-08-28 17:01:15 -04:00
stevenyomi 9f6f67c676
Junmeitu: remove broken mirror (#13231) 2022-08-27 16:38:06 -03:00
Mubashir Haroon 69feb45af3
update scan-manga popular request url (#13223) 2022-08-27 16:37:47 -03:00
happywillow0 97d48bdc3d
Source URL Updates (#13214)
* Update URL

Update the URL for LKDTT

* Update HentaiVN

* Update URL
* Fix lateinit property title not initialized

* Update NhatTruyen

Update URL for NhatTruyen
2022-08-27 10:23:00 -03:00
ThePromidius b24d88df35
Kavita: Fix Init property title not initialized (#13195)
* Fixes "lateinit property title not initialized"

* Updated CHANGELOG.md

* Comment a bit more the logic for single-file volumes

Co-authored-by: ThePromidius <chronocraft.mygs@gmail.com>
2022-08-27 10:22:47 -03:00
AntsyLich 4aa14a2cbd
ZeroScans: Add rateLimit to chapter endpoint (#13208)
Closes #13207
2022-08-26 13:23:12 -04:00
happywillow0 94eb7f2b16
Fix EarlyManga (#13197)
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 (#13194)
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 #13188
2022-08-25 22:20:56 -04:00
happywillow0 2bc1ec5a77
My Reading Manga Updates (#13147)
* MyReadingManga Updates

* Adds New Filter: Sort By
* Fixes "lateinit property title has not been initialized"
* Replaces deprecated capitalize

* Update Sort Order

Updates sort order. Matches default popular sort (random) on open.
2022-08-23 09:56:44 -03:00
Vetle Ledaal 471a45ba95
NHentai: set User-Agent to get past Cloudflare (#13130) 2022-08-22 12:31:19 -03:00
Davide 5e844c5aef
MCReader: Fix manga description (#13126) 2022-08-22 12:30:58 -03:00
stevenyomi 6d452d1709
Remove Manga1001 (#13119) 2022-08-20 22:28:09 -04:00
dec05eba 13880ccdf0
Fix mangakatana chapters only having 1 page (#13109)
Mangakatana updated their javascript and the chapter images are now in the htnc variable.
Fixes #13062
2022-08-20 12:25:15 -03:00
Alessandro Jean 1ad891e202
Fix HTTP error 400 in HN. (#13096) 2022-08-19 22:29:11 -03:00
Alessandro Jean 05070ea80b
Better handle the API errors in MangaPlus. (#13094) 2022-08-19 22:29:02 -03:00
Davide 254dbb2bf7
Fixed manga description (#13084) 2022-08-19 15:18:56 -03:00
Luis Alberto a13b3ffce6
Manhwa latino (#13054)
* First commit Mahnwa-Latino Extension.

* manhwa-latino: Implementing find function

TODO: only works with text, filter not implemented yet

* manhwa-latino Add Parser to finde the information of Manhwa-Latino

The parser 'ManhwaLatinoSiteParser.kt' make the whole magic to find the
information of the Website.

Mudularize The code and adding documentation

* manhwa-latino: Adding Logos der Extension

TODO: I am not to happy, i will check it later.

* manhwa-latino: Adding Tags to Genre Combobox

* manhwa-latino: Adding Headers to prevent error 404

The headers are necesary to prevent error 403 by downloading images.

* manhwa-latino: Tags addded into Manga Description Page

Status from Manga readed from Tags

* manhwa-latino: Modularize Code

* manhwa-latino: Adding Uploaddate for Chapters

* manhwa-latino: Bug to get Chapter Number fixed

* manhwa-latino: Logo 0.2

* manhwa-latino: Versionb 1.2.10

Adding Comments to ManhwaLatinoSiteParser

* manhwa-latino: Remove logo_model directory

* manhwa-latino: Show Seconds after Release a new Chapter

* manhwa-latino: Fix for Cloudflare

* manhwa-latino: Try to fix Cloudflare ByPass

Adding isNsfw to build.gradle

* manhwa-latino: Update from parser after website update

* manhwa-latino: Deactivate lastest manga and new Client

The new website from Manhwa-Latino doesnt show lastest mangas.

* manhwa-latino: Adding Manifest to load url-adress

The extesion will bi able to open and find mangas with the url.
TODO: first version. NOT READY YET.

* manhwa-latino: Fix to find Manga Status information

* Manhwa-Latino: The Extension can open a Link

Now the extension can recognize a link from Manhwa-Latino and
show the manga from the link in the app.

* Manhwa-Latino: Modularize Code and Activity for Url added

* Manhwa-Latino: Add Constant-File.

This file contain all contants for this extension.

* manhwa-latino Url from the Website has changed.

from https://manhwa-latino.com => https://manhwa-es.com

* manhwa-latino Url update on manifest

* manhwa-latino Fix to get ThumbnailUrl and Url from Slider

The Slider from Manhwa-Latino was updated and the parser was updated as
well.

* manhwa-latino: Using Cloudflare Client to connect.

Manhwa-Latino now Manhwa-Es are using cloudflare right now.
This workaround fix make possible the connection from the app to the
Website.

* Update the address to every image

* Update Manhwa-Latino Address

* Updating popularMangaNextPageSelector

* Remove CLoudFlare Client

* Manhwa-Latino: Update Image Src-Tag

The website has changed the attribute where the adress to the images
are.

* Mahnwa-Latino: Remove client, because it is not overwritten

Original Client is:
	override val client: OkHttpClient = network.client.newBuilder().build()

it is not overwritten, that is why it can remove.

* manhwa-latino: Remove Comments

Co-authored-by: Luis Beroiza <luisalberto.beroizaosses@intern.osp-dd.de>
Co-authored-by: AlberyKous <extreme_rvd@hotmail.com>
2022-08-19 07:37:02 -04:00
stevenyomi d64e2bb069
MangaRaw: rewrite parsing, add mirrors and split broken source (#13058)
* MangaRaw: rewrite parsing, add mirrors and split broken source

* Add (Broken) to Manga1001 extension name

* cleanup

* eliminate temporary property and optimize constructor performance
2022-08-18 22:16:05 -04:00
stevenyomi 3dc8d3c29a
Jinman Tiantang: fix list parsing, update mirrors, organize prefs (#13069)
* Jinmantiantang: fix list parsing, update mirrors, organize prefs

* rename extension to Jinman Tiantang
2022-08-18 22:15:38 -04:00
Vetle Ledaal 50221eb16f
unyeet ReadComicOnline (#13059)
* Revert "yeet (#11407)"

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
w1x8l ea74d2b11c
ManhwasNet: update css selectors (#13034)
* ManhwasNet: update css selectors

* ManhwasNet: fixed status always as completed
2022-08-17 17:16:12 -04:00
AntsyLich e96fd22d30
Remove usage of Duktape (#13048) 2022-08-17 12:14:06 -04:00
AntsyLich a83e04f237
Bato.to: Cleanup `pageListParse()` (#13047)
Also move to QuickJS

The change was tested on https://bato.to/chapter/1 and many recent chapters
2022-08-17 12:13:39 -04:00