Commit Graph

2727 Commits

Author SHA1 Message Date
ObserverOfTime 6fd52b09de
Tappytoon: new extension (#9428) 2021-10-12 06:33:26 -04:00
e-shl 7043c75b7b
[RU]Desu Status LICENSED and API_URL (to open in the browser) (#9430)
* [RU]Desu Status LICENSED and API_URL (to open in the browser)

* changes Requestes
2021-10-12 06:33:13 -04:00
Alessandro Jean c60e0e7831
Add chapter view count back to TaoSect. (#9432) 2021-10-12 06:32:53 -04:00
Ivan Iskandar 7bbd88cfa8
Fix CatManga broken chapters (#9437) 2021-10-12 06:32:06 -04:00
ObserverOfTime 7cbc1cf990
YaoiMangaOnline: fix pagination (#9404) 2021-10-09 05:53:50 -04:00
ObserverOfTime 604ad98b68
Add The Duck Webcomics (#9378) 2021-10-08 08:16:05 -04:00
jopejoe1 516be4d204
Hentai2Read fix date parsing (#9389)
* Fixed Date Parsing

* Update build.gradle
2021-10-08 08:14:04 -04:00
jopejoe1 9d79f5f8dc
HBrowse Improve Chapter detection (#9390)
* Improved chapter detection

* Update build.gradle
2021-10-08 08:13:51 -04:00
jopejoe1 4bb792b74c
Doujins added Scanlator parsing (#9391)
* added scanlator parsing

* Update build.gradle
2021-10-08 08:13:43 -04:00
ObserverOfTime d2f1d094d4
YaoiMangaOnline: new extension (#9400) 2021-10-08 08:12:39 -04:00
Gauthier 0a0b8bd7a3
[Komga] rework the load of filter values at startup (#9386)
* rework the load of filter values at startup

* Update CHANGELOG.md
2021-10-07 07:14:08 -04:00
Shiranui ffd6f7e52a
Zerobyw: Update baseUrl (#9375)
* Zerobyw: Change url

* Zerobyw: Update version number
2021-10-06 06:06:48 -04:00
nicki c04984b89b
[Komga] Fix link to WebView/Share (#9361)
* use the correct link for viewing in browser

api url on browser just provides a json. For viewing in browser,
we need the normal url instead

* just use `substringAfter`

was trying out another way using `substringAfterLast` but dropped that.
Now `substringAfterLast` isn't required and `substringAfter` suffices

* make fetchMangaDetails not use mangaDetailsRequest

internally, `fetchMangaDetails` uses `mangaDetailsRequest` to create a
new call. However, since `mangaDetailsRequest` is now fixed to use a
normal browser URL rather than the API URL, it no longer works for
`fetchMangaDetails`. So, it needs to be manually overriden to make its
own call

* use hardcoded ID values instead of computing

this was done because of the following:
 - IDs are same as before
 - no need to rely on calculation to be correct everytime
 - avoids unnecessary copy of base class code
 - sets it in the constructor itself

* increment komga.extVersionCode

also update CHANGELOG with list of changes

* linting and remove unused imports

* Revert "linting and remove unused imports"

This reverts commit e13396badef53fced2700266182bbf53a67124cf.

* Revert "use hardcoded ID values instead of computing"

This reverts commit 44f063904d5969fb6d90c9ffad5c33aff50b995f.

* refactor `mangaDetailsRequest`

Do it in a simpler manner without having to create another variable

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

Co-authored-by: Gauthier <gotson@users.noreply.github.com>
2021-10-06 06:06:37 -04:00
arkon 6a75de9261
Remove usage of @Nsfw annotation in favor of extension-level flagging (#9368) 2021-10-04 16:44:32 -04:00
Le Cong Hau 835b61a042
Get all chapters (#9362)
Co-authored-by: Le Cong Hau <hau.le@brains-tech.co.jp>
2021-10-04 13:03:35 -04:00
arkon 93988e8990
Close instances of Duktape (#9363) 2021-10-04 13:03:21 -04:00
ObserverOfTime 2d7556ba8d
Add HWTManga extension (#9365) 2021-10-04 13:03:14 -04:00
Gauthier 1c53f50265
[Komga] change language to `all`, add more logs (#9360)
* change lang to all, but keep existing id

* properly close response bodies
add more logs
2021-10-04 07:31:52 -04:00
Станислав Сухоруков ea64267f83
new extension for the site https://waymanga.ru/ (#9331)
* new extension for the site https://waymanga.ru/

* Update src/ru/waymanga/src/eu/kanade/tachiyomi/extension/ru/waymanga/WayManga.kt

Co-authored-by: ObserverOfTime <chronobserver@disroot.org>

* fixed bugs

Co-authored-by: ObserverOfTime <chronobserver@disroot.org>
2021-10-04 07:30:44 -04:00
Alessandro Jean 5c484b8256
Remove MY due to cat-and-mouse game. (#9336) 2021-10-04 07:30:31 -04:00
e-shl 8be6df8f3b
[RU]Com-x add filters (#9345)
* [RU]Com-x add filters

* fix next page

* fix next page search
2021-10-04 07:30:03 -04:00
ObserverOfTime aa9be2b2cf
Add MangaWeeaboo extension (#9346) 2021-10-04 07:29:46 -04:00
ObserverOfTime 001ff9e7d7
Add DarkLegacyComics extension (#9348) 2021-10-04 07:29:35 -04:00
ObserverOfTime 6212a7bba0
Fix Kouhai Scanlations (#9352) 2021-10-04 07:29:18 -04:00
fabiomurru96 b623778c6d
Update TCB Scans parse and search functionality added (#9353)
* Created a standalone extension for TCBScans due to layout changes

* Updated TCBScans version code

* Updated extension due to site changes

* Added search functionality and migrate message

* Update extension version

* Update TCBScans search manga list filtering

Co-authored-by: Alessandro Jean <alessandrojean@gmail.com>

* Using headersBuilder instead of Headers.headersOf

Co-authored-by: Alessandro Jean <alessandrojean@gmail.com>

* Changed migrate message to a constant

Co-authored-by: Alessandro Jean <alessandrojean@gmail.com>

* Regex created as a constant

* Refactor pageListParse

Co-authored-by: Alessandro Jean <alessandrojean@gmail.com>
2021-10-04 07:29:09 -04:00
ObserverOfTime 421fde6d82
Use SimplyHentai API (#9306) 2021-10-02 17:39:29 -04:00
Alessandro Jean 06b424fd6d
Fix chapter images not loading in MY (again). (#9334) 2021-10-02 17:37:34 -04:00
Alessandro Jean f1c948d5b9
Fix chapter images not loading in MY. (#9328) 2021-10-02 12:38:03 -04:00
e-shl 7a756db780
[RU]Grouple sites fix description + damain (#9320)
* [RU]Grouple sites fix description + damain

* rateLimit
2021-10-02 07:27:07 -04:00
nicki b5a949c4ac
remove hentaimimi (#9312)
site has been dead for a while now
2021-10-01 17:35:12 -04:00
SmashBanana 750fdbabf6
MangaWorld Domain Changing (#9310)
* Update Mangaworld.kt

Change only the domain of the site from https://www.mangaworld.io to https://www.mangaworld.in

* Update build.gradle

* Update Mangaworld.kt
2021-10-01 13:33:27 -04:00
Alessandro Jean 8a32ad1961
Remove Gson workaround and add rate limiting to MangaPlus. (#9295) 2021-10-01 05:36:14 -04:00
calion-m 3cdba4b68a
fix: Jinmantiantang: Update manga selector (#9279)
* Fix manga selector error

Because of the site ui updating, the selector has to be changed.

* Update version number
2021-09-30 06:01:49 -04:00
Станислав Сухоруков 1da58f8553
added an extension glavikrestyanam (#9250)
* added an extension glavikrestyanam

* delete log.i

* cleared the extensions
2021-09-30 06:01:39 -04:00
Narin cb56951fd5
BatoTo: Update Manga Summary Selector (#9273) 2021-09-29 15:02:11 -04:00
Ivan Iskandar a6c5e5b826
CatManga: 3.0 updates (#9263)
* CatManga: 3.0 updates

* CatManga: Bump version
2021-09-28 08:18:02 -04:00
ObserverOfTime b6fb13ec97
Add Kouhai Scanlations (#9241)
* Add Kouhai Scanlations

* Fix filters

* Add chapter names
2021-09-27 10:12:32 -04:00
o01210o 17c02bfec4
Add French to MangaPlus (#9245)
* Add French to MangaPlus

* Add French to MangaPlus

* Update src/all/mangaplus/src/eu/kanade/tachiyomi/extension/all/mangaplus/MangaPlusFactory.kt

Co-authored-by: Alessandro Jean <alessandrojean@gmail.com>

Co-authored-by: Alessandro Jean <alessandrojean@gmail.com>
2021-09-27 10:12:03 -04:00
Alessandro Jean 12daa92f2f
Fix wrong chapter order in TaoSect (#9234)
* Fix wrong chapter order in TaoSect.

* Remove unused GET parameters.

* Make sorting to be done by the API.
2021-09-27 10:11:33 -04:00
SnowArk 51f072c73f
Fix the Library Updates only show the last chapter of updated chapters if there are several chapters is updated (#9242) 2021-09-27 10:11:20 -04:00
zeredouni 409e8192f7
GMANGA : FIX ( #9125 / #7802 ) (#9254)
* Update Gmanga.kt

* Update build.gradle
2021-09-27 10:10:19 -04:00
FourTOne5 b40ee5e463
MangaPark v3: Fix #9251 (#9253)
* Bump

* Change stuff so that it actually returns null.
2021-09-26 19:57:39 -04:00
FourTOne5 82438450d0
MangaPark v3: Fix #9240 (#9247)
* Bump Version

* Remove unnecessary /
2021-09-26 13:43:25 -04:00
FourTOne5 c4047e7c96
MangaJar: Remove Explicit chapter number (#9248)
* Remove Explicit chapter number

* Bumpy Bump
2021-09-26 13:43:00 -04:00
Ivan Iskandar f92453cdcf
MangaDex: Title fetching improvement (#9238)
Some manga somehow has romaji title tagged as "jp" language. So also use
altTitles list and use extension language as the base language when
searching while keeping english as fallback.

This reduces the possibility of this extension returning empty title.
2021-09-26 08:23:14 -04:00
Alex Ling a0873ea677
Mango: List nested chapters and more (#9239)
* DNS fix and allow non 9000 port

* Query only top-level titles

* Display input on settings page

* List nested chapters and sort with Mango API

* Bump version number
2021-09-26 08:22:19 -04:00
FourTOne5 b8308a3ace
MangaPark v3: Rewrite (#9210)
* Rewrite and Update to v3.3

* Fix build.gradle
2021-09-26 06:41:29 -04:00
Alessandro Jean 2676b70068
Use new API endpoints in TaoSect. (#9233) 2021-09-25 17:57:58 -04:00
John Bi eacb84dbf8
feat: wnacg extension change (#9214)
1. code format
2. add category filter
3. manga detail add description parse
4. add nsfw
5. change extVersionCode
6. fix next page selector logic

Co-authored-by: John Bi <869384236@qq.com>
2021-09-25 06:20:08 -04:00
sunbeams001 6aa6d64f9e
fix search no result (#9218) 2021-09-25 06:19:08 -04:00
Alessandro Jean 5e9b062ce8
Add some missing parameters to TaoSect. (#9216) 2021-09-24 13:24:17 -04:00
sunbeams001 e57d8438fa
fix manga group order and update time mismatch (#9213) 2021-09-24 10:10:04 -04:00
Mook cb60de30dc
CopyManga: Update getting decrypt passwords. (#9209)
Instead of looking for attributes on elements, we now have to evaluate
JavaScript to get the decryption password.

Fixes #9197
2021-09-24 06:12:33 -04:00
Mook f26a96c95f
CopyManga: Fix missing decrypt password (#9193)
* CopyManga: Allow passing in null for decrypt password.

When we end up with a decrypt password of null (that is, there is no manga-
specific decryption password), fall back to the default password.
Previously, we ended up passing in null instead of a default password.

Also update the default password.

Fixes #9114

* CopyManga: bump extVersionCode.
2021-09-23 06:06:52 -04:00
e-shl 3f404550d6
[RU]AllHentai switcher domain (#9171) 2021-09-22 07:55:00 -04:00
Alessandro Jean f940ff9499
Add missing filter and fix duplicates in Latest on TaoSect. (#9151) 2021-09-22 07:54:41 -04:00
Alessandro Jean 09cb97b648
Update GM URL to bypass Cloudflare. (#9169) 2021-09-21 11:16:28 -04:00
TheOneMaster 965aecc006
Changed mangadex default sort to most follows (#9155)
Co-authored-by: nayan <TheOneMaster@users.noreply.github.com>
2021-09-20 17:37:16 -04:00
Alessandro Jean f267b0f5d7
Use TaoSect's API in the extension. (#9141) 2021-09-19 18:42:44 -04:00
Maxim Molochkov a9a6c9f2c0
[AllHentai] Change base url (#9121) 2021-09-19 13:17:52 -04:00
Aria Moradi 585b4c1968
Tachidesk: sync implementation with >= v0.5.0 (#9132) 2021-09-19 13:17:35 -04:00
SnowArk 78f627dfa0
Fix list and detail load failed and add rate limit (#9113) 2021-09-18 05:39:42 -04:00
nicki 95ad8cb431
[Komga] replace gson with kotlinx.serialization.json (#9107)
* annotate komga data classes

annotate @Serializable to relevant data classes. this is the first step
to replace gson/kotson with kotlinx.serialization

* switch to kotlinx.serialization.json

replaces gson/kotson usage in komga extension
big thanks to gotson for already switching to data classes
made the conversion very simple

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

* linting

* increment komga.extversioncode

also update changelog

* use .string() instead of toString()

since we actually need the object in memory as a string rather than the
content

* apply plugin to generate Serializable

this makes serializers for all data classes that are annotated as
Serializable

Co-authored-by: Gauthier <gotson@users.noreply.github.com>
2021-09-18 05:39:18 -04:00
Maxim Molochkov 4f8503d51f
Fix loading cover (#9089) 2021-09-16 13:53:21 -04:00
SnowArk 614e3d0597
Change the setting 'use mainland cdn' to 'use overseas cdn' (#9090) 2021-09-16 13:53:13 -04:00
lord-ne b9df6e3147
Remove Random Scans source (#9068)
They moved to a new website which would require a complete rewrite of the extension
2021-09-16 09:29:48 -04:00
XdarkX 80a08e36df
group by chapter name (#9071) 2021-09-16 09:29:40 -04:00
SnowArk 84e6ca5764
Fix an issue that the "change CDN" option was incorrectly handled (#9085) 2021-09-16 09:29:25 -04:00
Johannes Joens d8bcdd11c7
Mangadex: add missing sort options (#9043)
* added Missing sort options

* Update build.gradle

* Improved latestUpdatesRequest

latestUpdatesRequest does not require the previous work around anymore as latestUploadedChapter sort order was added to the api

* Fixed Typo
2021-09-16 09:28:59 -04:00
XdarkX 72ca3d3781
[MangaPark v3] Update extension version code (#9074)
Updates the extension version code to take advantage of the latest
extension changes to the chapter endpoint.
2021-09-15 14:11:47 -04:00
Clouddark75 ccffd61b36
TruyenQQ, NhatTruyen and Nettruyen domain change (#9064)
* Update build.gradle

* Update TruyenQQ.kt

* Update WPComicsGenerator.kt

* Update NhatTruyen.kt

* Update NetTruyen.kt
2021-09-14 12:21:44 -04:00
FourTOne5 9c7a36166c
MangaPark v3: Update chapter endpoint. (#9063) 2021-09-14 11:05:16 -04:00
XdarkX b424acc954
[manga-raw.club] Fix empty thumbnails for search (#9045)
The search response uses relative urls for the thumbnail image.
2021-09-13 11:21:10 -04:00
loocool2 62af1c06ab
MangaDex: Turned off including Upcoming Future Updates in the Latest feed (#9048)
* Turned off including Future Updates

* fixed tags not showing up in MangaDex
2021-09-13 11:20:51 -04:00
nicki fb87b363e6
Update Mangadex to new `chapterListDto` and `MangaListDto` following deprecation (#9046)
* update chapterListDto

* update MangaListDto

* increment md.extvercode
2021-09-12 15:19:57 -04:00
loocool2 bc8b461ab7
Fixed erotica and porn not showing in latest (#9039) 2021-09-11 15:03:54 -04:00
Clouddark75 ed01744a4a
Gufeng Manhua domain change (#9030)
* Update Gufengmh.kt

* Update build.gradle
2021-09-11 13:07:35 -04:00
loocool2 df42ef37cc
changed originLang filtering to filter at request time and moved relationships (#9036) 2021-09-11 13:07:06 -04:00
TheOneMaster fc204bd93a
Fixed Mangadex sorting issues when filtering (#9020)
* fixed sorting issues

Fixed "Sort by Most Follows" since it was no longer the default, and added relevance sorting to the list of possible sorts

* Fixed Mangadex sorting when browsing

* Changed default sort to Most Followed manga

* Fixed it so that the "Number of follows" is the default sorting filter selected instead of "Manga created at"

* When sorting by ascending for Number of follows, returns manga with the fewest follows instead of default search with no sort

Co-authored-by: nayan <TheOneMaster@users.noreply.github.com>
2021-09-11 07:15:53 -04:00
TheeoCornnaro efa546c94b
TMO ratelimit options (#8980)
* TMO ratelimit options

rate limit of images variates, the maximum is not 10, added extra values

* Update TuMangaOnline.kt

* Update TuMangaOnline.kt

Changed Parameters from 1 to 100
2021-09-10 22:30:27 -04:00
az4521 27a785e15e
fix megatokyo image selector & chapter order (#9024)
* fix megatokyo image selector

* Update build.gradle

* also fix the reversed chapter order

* whoops
2021-09-10 12:21:36 -04:00
arkon 2a3d88cea0
Target SDK 31 (#9022) 2021-09-09 18:25:46 -04:00
Alex Ling d058e32c2c
DNS fix and allow non 9000 port (#9019) 2021-09-09 10:57:43 -04:00
arkon bc7d8c8672
Default libVersion to 1.2 (#9014) 2021-09-09 08:58:17 -04:00
nicki 11b5df29a7
DragonBallMultiverse hotfix: fix pages (#9016)
* fix chapter url

should just stick to using `setUrlWithoutDomain` everywhere possible

* increment dbm.extversioncode
2021-09-09 08:50:42 -04:00
loocool2 75bdb0bec5
Added support for OriginLanguage filtering in latest and browse, fixed porn chapters too (#8993)
* Added originalLanguage filters

* add content preference in chapter list

* Remove zero width space

* change default originLanguagepref to false

* made originLang work in browse too

* actually fixed nsfw chapter list maybe

* added new MangaDex icons

* filter all chapters with external links

* change browse sort to followCount

* add origin language filtering to browse and properly set default filter values

* add all contentRating queries to the actual chapterlist request no matter what
2021-09-08 15:38:29 -04:00
nicki f91e5f6b41
Update DragonBallMultiverse to new site layout (#9006)
* update link to manga

Closes https://github.com/tachiyomiorg/tachiyomi-extensions/issues/8568

* bump dbm.extvercode

* add more titles to ext

* add fetchMangaDetails override

so that refreshing manga works

* update chapterListSelector

so that it works on all titles, old and new

* refactor parsing chapter lists

since the selector was changed

* remember chapter currentTimeMillis

kind of a hack for setting `chapter.date_upload` cleverly so that it
doesn't update itself during library update
refer tachiyomiorg@50859e7

* refactor chapterFromElement again

because name inside SChapter.create().apply{} was ambiguous. made it
explicit to `chapter.name`

* fix value set to `chapter.chapter_number`

* revert chapterListParse

remembering currentTimeInMillis doesn't really work for now. Can just
add it if requested later

This commit reverts 459057829

* remove unused add override for chapterFromElement()

* create absolute links instead of fetching them

so that I can set the chapter names correctly
2021-09-07 19:47:22 -04:00
scb261 be4245d291
JMana: various fixes (#9004) 2021-09-07 19:46:27 -04:00
SnowArk cf6ed5c5c0
[zh-copymanga]fix chapter list and manga load failed (#8946)
* [zh-copymanga]fix chapter list and manga load failed

* remove test code

* Set chapter's date_upload to current time, which would make the updated manga displayed in the "Recent updates" section

* fix typo

* use System.currentTimeMillis() instead

* optimize imports

* Revert "optimize imports"

This reverts commit 6514e517

* revert useless import changes and remove java.util.Date import

* fix wrong timestamp

* fix an issue that only display the default chapters
2021-09-06 06:24:05 -04:00
nicki 47f5ac549f
CommitStrip: fix parsing single page entries (#8951)
* Fix pages that can be null

* bump commitstrip.extvercode
2021-09-04 13:59:23 -04:00
Arraiment 025a1b9d39
Add filters and json migration for Mangasail (#8958)
* Added filters and some refactoring

* Migration to kotlinx-serialization
2021-09-04 13:59:11 -04:00
arkon 9f32994ca6
Fix HentaiFox libVersion 2021-09-02 09:14:04 -04:00
anenasa 6170f3d84d
Add yimmh.com (#8931) 2021-09-02 07:21:21 -04:00
Clouddark75 28ad547c08
Fix images loading problems (#8914)
* Update build.gradle

* Update HentaiFox.kt
2021-09-01 08:02:39 -04:00
Tyler W feb8f7929f
LectorManga - Fix page parsing and rate limiting (#8917)
* LectorManga - fix paginated page parsing

Fix issue where the first image of a chapter is displayed n times when `paginated` is the current page preference.
Also, add another image CDN URL for rate limiting.

* LectorManga - bump ver
2021-09-01 08:02:23 -04:00
nicki 4dae303049
Fetch language explicit chapters links for CommitStrip (#8922)
* fix Ext icon in Extensions list

replaces android-studio-created image assets that lead to blank images in
Extensions list (in app and in https://tachiyomi.org/extensions as
well). Usually due to there being fg bg and xml files and not just a
single png file

Co-authored-by: as280093 as280093@gmail.com

* fix chapters not parsed for single page archive

latest archives (as of writing, 2021) can just have one page in which
case parsing to find total no of pages doesn't really work. In these
cases, just send a single request and that'd be all

* use lang specific chapter links

be default each chapter gives a link like this:
 https://www.commitstrip.com/2020/03/23/a-mask-for-everyone/
which then is redirected to the lang by remembering browser state
instead we can force the link to be the lang specific one i.e.
 https://www.commitstrip.com/{en,fr}/2020/03/23/a-mask-for-everyone/

* fix link to WebView

sets the correct to be opened when using Open in WebView or Share

* Revert "fix chapters not parsed for single page archive"

This reverts commit 4722790a8db905ba18259758cbf9ed47890e9eff.
Didn't really work like I expected. Time to try another route

* bump commitstrip.extversioncode
2021-09-01 08:01:31 -04:00
ShadesOfRay 026004a0ba
Add Baozimanhua extension (#8905)
* Add new source Baozimanhua

* Fixed typo
2021-08-31 06:51:32 -04:00
Edgar Mejía 6a12eab8b0
Fix LectorManga loading pages, add rate limit for new image CDN hosts (#8901) 2021-08-31 06:51:12 -04:00
loocool2 465b6e05af
Filtered comikey chapters (#8888) 2021-08-30 08:04:16 -04:00
ObserverOfTime 7d67b98943
Add Kings Of Darkness (#8884) 2021-08-30 08:04:02 -04:00