Commit Graph

3276 Commits

Author SHA1 Message Date
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
Aria Moradi d06c9a3d67
fix Mangas Origines (#9034)
* fix manga name

* fix chapter list being empty, fix manga status being wrong

* update version code
2021-09-11 13:07:26 -04:00
loocool2 df42ef37cc
changed originLang filtering to filter at request time and moved relationships (#9036) 2021-09-11 13:07:06 -04:00
Aria Moradi e84751d656
[skip ci] add multisrc generated extensions (#9033) 2021-09-11 09:19:03 -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
arkon 01f877ac0f [skip ci] Update cancel-workflow-action 2021-09-09 18:20:12 -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
arkon 4f59751cb0
Remove explicit build tools version (#9013) 2021-09-09 08:57:15 -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
arkon c3849f0e3b [skip ci] More explicit PR checklist 2021-09-08 22:28:25 -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
h-hyuuga 9e19be80bb
WPMangaStream: Add deeplinking (#9005) 2021-09-07 19:47:07 -04:00
scb261 be4245d291
JMana: various fixes (#9004) 2021-09-07 19:46:27 -04:00
scb261 1d601330b9
Webtoons.com: fix date parsing (#9002) 2021-09-07 19:46:04 -04:00
tanuukii bf8fa472a8
Manga Kio: useNewChapterEndpoint (#8998)
* Update MangaKio.kt

* Update MadaraGenerator.kt
2021-09-07 19:45:54 -04:00
Alessandro Jean 875e519d25
Migrate GS from Madara to MMRCMS. (#8996) 2021-09-07 19:45:36 -04:00
Alessandro Jean 4a4d375fd6
Add a new source to Gattsu and fix HK. (#8995) 2021-09-07 19:45:16 -04:00
Alessandro Jean 64ed6df252
Add three new sources to Madara. (#8994) 2021-09-07 19:44:51 -04:00
FlaminSarge d4a7c2bfbe
[LHTranslation] Migrate from FMReader to Madara (#8896) 2021-09-06 06:24:32 -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
Arraiment 8198cab8e2
Madara fixes (#8973)
* 1stKiss: Update domain

* DragonTea: Update chapter endpoint

* ItsYourRightManhua: Update chapter endpoint

* NeatManga: Update chapter endpoint

* TreeManga: Update chapter endpoint
2021-09-06 06:20:02 -04:00
Arraiment 0924c076d9
Fix sources and add Asura Scans TR for wpmangastream (#8983)
* Phoenix Fansub: Fix manga urls and chapter dates

* Mihentai: Fix extension

* AsuraScans: Convert to multilang, adding TR source
2021-09-06 06:19:14 -04:00
abhijeetChawla 4598685c2c
dates added to dragontranslation (#8982)
* Added dates

* incremented dragontranslation version
2021-09-06 06:18:34 -04:00
Arraiment 6935c22ba4
Zbulu multisrc fixes (#8949)
* Fix chapter date parsing

* Fix search request building
2021-09-04 13:59:37 -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
Clouddark75 4d8f8a4db3
Manhua Plus duplicate images fix (#8967)
* Update ManhuaPlus.kt

* Update MadaraGenerator.kt
2021-09-04 13:58:01 -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
h-hyuuga f447933ffb
Madara: Add The Guild (#8926) 2021-09-01 17:21:12 -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
Ahmed gamal ebbd2a3c44
Azora: update url (#8920) 2021-09-01 08:02:00 -04:00
Ahmed gamal e13ce1dfac
Add new source to madara (#8921) 2021-09-01 08:01:46 -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
h-hyuuga c92e6fa7bd
Luminous Scans: Add Icon (#8909) 2021-08-31 06:52:01 -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
Riztard Lanthorn 99a432335e
ResetScans: fix chapter list (#8897) 2021-08-30 08:05:25 -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
nicki e7369b1b38
Add extension CommitStrip (#8878)
* the journey to a commitstrip ext begins

copies over skeleton code from reallifecomics and renames files and
folders to match new extension

also creates a sourcefactory since the site has both en and fr variants

* generate SManga entries

since the site is able to show comics by year, we'll create one SManga
entry for every year.

Also aware of siteLang since it has brings some changes

Archive years start from 2012 to current year

* update build.gradle with commitstrip details

uses CommitStripFactory

* add chapter list selector and parse it

comic entries don't really have a numbering in the website except for
their dates so we'll just keep our own numbering

needs to be reversed because the website shows the latest one first

need to add paging

* use better logo url

* parse chapter from Element

gets the url, regexes the url to find a date, and sets a name using a
selector on the chapter element

still didnt attempt paging yet btw

* use correct selector for chapter pages images

* fix package info

actually forgot abt the things at top
also made `siteLang` private because android studio recommended that

* actually use the correct logo link for thumbnail...

* use `lang` instead of `siteLang` at some places

`siteLang` is used when creating URLs and for extension stuff like
creating SManga object, it's better to use `lang` I feel.
In the end, it doesn't matter in this case because both are the same for
this extension.

* remote `private val` as per speculation

constructor parameter is never used as a property
and so `val` can be removed
this avoids more memory use due to unnecessary use
 - android studio

* Add ext app icon

The entire image assets placed in `res` folder. Made possible by their
actual logo (small version), which for some reason refused to work as
`SManga.thumbnail_url`

* linting

* adjust `baseUrl` usages

rather than having `siteLang` inside the `baseUrl`, better to have it
explicitly used everytime.

also fixes `thumbnail_url` because the link to the logo is broken when
you include `siteLang` in `baseUrl`

* create `manga.url` explicitly

since fetchChapterList will be overridden and its easier to have a full
url to make a client.newCall rather than setUrlWithoutDomain

* `thumbnail_url` doesn't need `siteLang`

and I forgot abt that

* add pagination for fetchChapterList

tried to reuse whatever I already had to support pages

might be slow because I do one extra request for Page 1 and some manga
have too many pages (like 11) each with 20 comics

* rewrite how pages are obtained

since I changed `manga.url`, that changes `chapter.url` and so that
implied a change to the page list as well.

* maybe optimize chapterList a bit

still a bit slow because some of them have a lot of pages but wanted to
reduce an extra request just to get total no of pages.

* just use your own links for the logo

can't get the logo to load from the link even though it worked. Might as
well get your own links to the logo. While I was searching, also found a
cool logo in FR so I kept that.

Both logos taken from the webcomics' Kickstarter and Ulule fundraisers

* Revert "maybe optimize chapterList a bit"

This reverts commit 672db52460cf597f28a80f24de3a7659f4c7a939.
because that didn't work. at all..

* remove unused variable
2021-08-30 08:03:45 -04:00
nicki e6e438e4bf
[skip ci] correct broken link to app repo (#8887)
link was using the now removed `dev` branch
2021-08-28 11:30:24 -04:00
Alessandro Jean 6c429e899c
Update RS URL (closes #8864). (#8873) 2021-08-27 12:52:34 -04:00