Commit Graph

3222 Commits

Author SHA1 Message Date
Kai Liu 87584795c5
zh-dmzj: Retry with low resolution image source when original resolution image source fails (#10799) 2022-02-12 07:10:34 -05:00
Román 3b3bd91481
[RU] Icons (#10785)
* Com-X.Life new icon

* Henchan new icon

* Mangachan new icon

* Yaoichan new icon
2022-02-11 05:10:19 -05:00
Román 6ae831f2c0
[RU] MangaClub: God bless our souls (#10776)
* [RU] MangaClub: God bless our souls

* Deleted the line without seeing it

* Creating constant variable for date parser
2022-02-10 05:40:08 -05:00
e-shl 3ac572f57e
[RU]Libmanga & Libhentai fix "changing cover language" (#10773)
(non-profile display during the first installation)
2022-02-09 07:53:04 -05:00
Vetle Ledaal 82d8a2f2ab
Tsumino: bypass email protection (#10760)
* Tsumino: bypass email protection

* Rewrite cfDecodeEmail

Use less magic, safety is kept in mind for the key and data.
Invalid key returns an empty string, invalid data is skipped.

Returns not null since the Element.text() function validates
that the input is not null -- and it's probably a useless
distincion anyways.

* further kotlin-ify cfDecodeEmails
2022-02-09 06:14:22 -05:00
Mori Yuki d9fe2a5cdd
Fix html parse (#10771) 2022-02-09 06:12:56 -05:00
Yan 8b18e2f12e
Zerobyw: Update baseUrl (#10750) 2022-02-08 09:08:44 -05:00
Román fca2d0a614
[RU] MangaClub: More upgrades (#10738) 2022-02-07 10:15:06 -05:00
Vetle Ledaal 651480617d
MangaHub: move to multisrc (#10735)
* MangaHub: move to multisrc

* MangaHub: add rate limiting

* MangaHub: add icons

* Fix duplicate manga

* MangaHub: Fix non-mangahub.io sources

* MangaHub: Add isNsfw where appropriate
2022-02-06 16:17:40 -05:00
Basara-Hatake 0f854ff5cc
imhentai fix some images not loading (#10724)
* imhentai fix some images not loading

* cleanup

* typo
2022-02-05 20:27:07 -05:00
ringosham 37586ead8f
Twi4: Add URL intent and revert #10368 (#10725)
* Add URL intent

* A better pathPattern to reduce accidentally trigger the intent

* Explicitly ignore zadankai submissions

* Fixed set url after search by slug

* Reverts #10368

* Fixes to some manga entries where failsafe is not needed
2022-02-05 20:26:54 -05:00
jopejoe1 b9bc7e324a
Luscious: Change default resolution to `Original` (#10718)
* Change default resolution to Original

* Update README.md

* Update CHANGELOG.md

* Update build.gradle
2022-02-05 17:03:02 -05:00
Mori Yuki 7e2b13f6b5
Update to new domain (#10705) 2022-02-05 12:45:19 -05:00
Alessandro Jean 6da96c40d2
Fix chapters not loading in Toptoon+. (#10717) 2022-02-05 12:45:07 -05:00
ObserverOfTime 54c55117c8
Izneo: fix missing chapters (#10711) 2022-02-05 12:44:51 -05:00
ObserverOfTime 9f83a8a6ee
Tappytoon: fix image downloads (#10710) 2022-02-05 12:44:44 -05:00
ObserverOfTime 93593a29f1
Kouhai Work: fix missing alt titles (#10709) 2022-02-05 12:44:36 -05:00
nicki a60274e18b
MangaDex: Remove wildcard deeplinking (#10688)
* move more regexes into companion object

* Remove wildcard domain intent

too many issues. Might as well have the extension only support
mangadex.org links

* Increment mangadex.extVersionCode
2022-02-04 18:13:01 -05:00
Vetle Ledaal 77c3906e2c
Gmanga: fix search request and chapter parsing (#10686)
* Gmanga: fix search request and chapter parsing

* Ignore HTTP 103 in fetchMangaDetails

* [skip ci] attempt fix 'Sequence contains no items'

* [skip ci] revert HTTP 103 changes

* Improve chapter sort
2022-02-04 08:12:57 -05:00
jferdous70 2a180832e7
Added Cloudflare client to Lanraragi (#10675)
* Added Cloudflare client

* Bumped ext version
2022-02-04 05:28:28 -05:00
e-shl 8c9ae32593
[RU]Newbie -> NewManga (#10653)
* [RU]Newbie -> NewManga

* fix adult

* fix nextPage
2022-02-04 05:28:17 -05:00
Pavka 05c2a47a17
Ru: Remanga. Fix login from cookie and webview due to google captcha on login api request (#10690) 2022-02-04 05:27:02 -05:00
nicki 81e98ae6ae
MangaDex: Clean manga descriptions (#10674)
* MangaDex: Clean manga descriptions

Closes #10610

* Incrememnt mangadex.extVersionCode

* Remove bbcode cleanup utility

Since bbcode has been replaced with markdown. So, this is no longer
required

* Don't forgot to unescape html characters

bbcode might be gone but &hearts still need to be converted to ♥

* Update `cleanString` method description

* Remove trailing newlines

Using Trim takes cares of whitespace too

* Move regex to companion object

so that they dont get instantiated everytime

* Revert "Incrememnt mangadex.extVersionCode"

This reverts commit 73c89933cc36cb41fd6691641c75acf0b6f49c45.
Will be added back in a separate minor PR
2022-02-04 05:26:31 -05:00
jopejoe1 882c0121d5
Add DCM (#10665)
* Init

* Added DCM

* .
2022-02-03 06:07:50 -05:00
jopejoe1 f4928ebd7e
Add HentaiHand multisrc (#10664)
* Delete src/all/hentaihand directory

* Delete src/all/nhentaicom directory

* Delete src/en/readmanhwa directory

* Add HH multisrc

* Update version numbers

* Update HentaiHandGenerator.kt

* Add overrides and icons
2022-02-03 06:07:16 -05:00
e-shl faeebccbff
[RU]Libhentai mobile user-agent (#10652)
(for the correct display of the site in webview)
2022-02-02 05:55:58 -05:00
e-shl a9e5ea2dd1
[RU]Desu delete interfering LICENSED (#10646)
* [RU]Desu delete interfering LICENSED

* [RU]Desu delete interfering LICENSED
2022-02-02 05:55:36 -05:00
Alessandro Jean 812e9b9dd7
Fix build error due to Handler. (#10638) 2022-01-31 10:08:56 -05:00
ViAnh f18924c1fe
BlogTruyen: Fix parse page list not return enough pages in some manga (#10615)
* BlogTruyen: Fix parse page list in some chapters

* Use kotlinx serialization instead of JSONArray

Co-authored-by: Vi Anh <anh.viet@tekmedi.com>
2022-01-31 07:34:14 -05:00
Alessandro Jean f8b3501e02
Fix login not working in TOPTOON+. (#10602) 2022-01-31 07:13:11 -05:00
e-shl d11cfb8114
[RU]Libmanga fix "changing cover language" (#10612)
* [RU]Libmanga fix "changing cover language"

* +[RU]Libhentai
2022-01-31 07:12:40 -05:00
Vetle Ledaal 8ca9524460
Don't overwrite User-Agent for CloudFlare bypass (#10614) 2022-01-31 07:12:16 -05:00
jopejoe1 cb1cf8f2d8
Dragon Ball Multiverse fix Chapter list (#10620)
* Update DbMultiverse.kt

* Update DbMFactory.kt

* Delete DbMultiverseEN.kt

* Update build.gradle

* Add mssing language

* Forgot a , while adding a new lang
2022-01-31 07:11:46 -05:00
Vetle Ledaal 8cf57226ed
MangaRaw: change latest manga url (#10626) 2022-01-31 07:11:31 -05:00
Vetle Ledaal 3d1630b784
BainianManga (百年漫画): update url and update for new design (#10628) 2022-01-31 07:10:53 -05:00
Vetle Ledaal b3dd6236bb
MangaJar: show latest instead of oldest manga (#10629) 2022-01-31 07:10:39 -05:00
Vetle Ledaal c6e81d778f
re-manga: Fix latest, chapter parsing (#10630)
* re-manga: Fix latest, chapter parsing

minor refactor

* make SimpleDateFormat static
2022-01-31 07:10:32 -05:00
Alessandro Jean 0a1cd70a45
Fix 401 error in Bilibili (closes #10622). (#10631) 2022-01-31 07:10:20 -05:00
Vetle Ledaal 82eae126e3
MangaFast.org: remove, 502 error for >1 month (#10632) 2022-01-31 07:10:10 -05:00
Alessandro Jean 121b012a34
Add ability to read already paid chapters in Bilibili (#10593)
* Add ability to read already paid chapters in Bilibili.

* Add a README to the extension.
2022-01-29 06:29:29 -05:00
jopejoe1 ef91dafd50
Add README files for various extensions (#10567)
* Updatte Komanga readme

Co-authored-by: Andreas <6576096+ghostbear@users.noreply.github.com>

* Add Readme to LANraragi

* Add ReadME to LANraragi

* Update build.gradle

* Update Komga readme

* Add Kavita ReadMe

* Update build.gradle

* Update README.md

* Add Cubari Readme

* Update build.gradle

* Add changelog to Cubari

* Add Changelog to Kavita

* Add LANraragi Changelog

* Add Readme to Bato.to

* Update build.gradle

* Add Changelog to Bato.to

* Update CHANGELOG.md

* Update src/all/lanraragi/README.md

Co-authored-by: Andreas <andreas.everos@gmail.com>

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

Co-authored-by: Andreas <6576096+ghostbear@users.noreply.github.com>
Co-authored-by: Andreas <andreas.everos@gmail.com>
2022-01-28 00:49:56 -05:00
Román 20ad3d2670
[RU] MangaClub: Cleaning code and Update Icons (#10572)
* [RU] MangaClub: Fixing errors again

* [RU] MangaClub: Cleaning code

* [RU] MangaClub: Updating Icons
2022-01-28 00:49:44 -05:00
Alessandro Jean 0b177c3183
Add a README file to Manga Plus. (#10579) 2022-01-28 00:49:25 -05:00
anenasa 53c52b75c8
Baozimanhua: Fix page list (#10584) 2022-01-28 00:49:12 -05:00
anenasa 06030aa7c2
Gufengmh: Add referer (#10585) 2022-01-27 08:51:47 -05:00
Román 34afcb7f1a
[RU] MangaClub: Fixing errors again (#10569) 2022-01-24 13:08:59 -05:00
FourTOne5 47591d528c
Fix broken links. (#10570) 2022-01-24 13:04:17 -05:00
jopejoe1 b7a1f920fa
Komga: Added README file (#10566)
* Update CHANGELOG.md

* Create README.md

* Update build.gradle

* Update CHANGELOG.md
2022-01-24 07:47:32 -05:00
jopejoe1 b08c6d90b7
Put the files in worng folder in last Pr (#10565)
* Delete CHANGELOG.md

* Delete README.md

* Delete build.gradle

* Delete AndroidManifest.xml

* Delete src/all/src/eu/kanade/tachiyomi/extension/all/luscious directory

* Put files in right place this time

* Update build.gradle
2022-01-24 06:01:04 -05:00
ThePromidius 59380ed6f4
Add Kavita extension (#10241)
* Trying out git
Sorry in advance if this messes up.
Trying to work on my extensions fork to develop a new extension

So far Mangas are listed Successfully.

* Added Kavita Icons

* Added Kavita ParseDetails. All data is retrieved the first time SManga is created, but reimplemented since it retrieves info from backup

* Added Chapter List

      "chapters": [
        {
          "id": 750,
          "range": "1.1",
          "number": "11",
          "pages": 16,
          "isSpecial": false,

        },
        {
          "id": 767,
          "range": "001.jpg",
          "number": "0",
          "pages": 5,
          "isSpecial": true,

        },
        {
          "id": 818,
          "range": "1.3",
          "number": "13",
          "pages": 8,
          "isSpecial": false,

        },
        {
          "id": 817,
          "range": "1.4",
          "number": "14",
          "pages": 12,
          "isSpecial": false,

        },
        {
          "id": 768,
          "range": "002.jpg",
          "number": "0",
          "pages": 5,
          "isSpecial": true,

        },
<- extracted json
see how when isSpecial, number = 0
Needs to be fixed

* Delete .github/ISSUE_TEMPLATE directory

* Checklist:
 ✓ It Lists the library
 ✓ It Lists the chapters of a serie
 ✓ Clicking on a chapter shows the image

* New Icons & login finished
Added token isvalid else relogins
Login should be confirmed of not having problems

* Changed Defaults to Kavita Wiki's

* Added Search Manga Feature

* Removed User Authentication. Leaving only token Behind

* Refactored out login credentials and rewrote the authentication for joining. user now just puts in base path and api key

* Cleanup some of the code and re-arange to keep related code together.

* Cleanup some of the code and re-arange to keep related code together.

* Still WIP, stream lined creation of Series and Series detail. Chapters are a bit broken.

* Series generation with metadata is done. Working on chapter code.

* Code to properly label chapters is done

* Revert "Delete .github/ISSUE_TEMPLATE directory"

This reverts commit 8d5740c4

* Reset editor Config

* Removed Input token

* Cleaned Unused code and files

* Readded Search
Removed token again

* Modified all imports to avoid lintcheck errors -> deleted all wildcards

* Integrated format filter with latest backend code

* Refactored authentication to now grab it from solely the address field.

* Refactored authentication to now grab it from solely the address field.

* Refactored authentication to now grab it from solely the address field. Auth token is fetched when needed without requiring user to restart their session.

* - Fixed duped Pages on main
- Fixed Chapters going backwards
- Fixed last chapter getting duped

* - Fixed login with new opds url setting.

* Cleaned commented code

* Cleaned commented code

* Added isLogin. IOException if invalid apikey

* Fixes Volume Naming

Previously All Volume Number was displayed as '0', It fixes that bug.

* Removed Gson usages

* Updated the filter Dto for all methods

* Merged Http err Handling

* Added debug option to see 400 error

* 1.2.3. Commented debugRequest

* Crappy code warning: Added first filtering support

* Manga details fixed:
Artist,Author,Summary, ¿genres? should be displayed properly now

* Pushing nothing changed

* - Fixed 500 error when reset filter
- Added reading status filter
- Cleaned some spaghetti code that was redundant

* Code cleanup

* Format Filter is almost readt. Majora finish it.

* Added library filter

* More code cleanup. Authentication request only sent once.

* People filter Added

* Added collection,character and translator filters
Remaining filters:
- Rating
- Format

* Fixed displayed chapter number.
Cleaned chapter title.

* - Fixed #12
- Reworked Login
- Added Logs
- Added more errors handlers

* Added format filter
Added check for url (must start with http/s)
Fixed filters getting disabled when scrolling further (request for new pages did not have filters)
Code cleanup

* updated extVersionCode ->5 - ready for release

* updated extVersionCode ->6 - pull request to tachiyomiorg/ext

* removed release folder from git and removed unwanted modifications in the project

* removed release folder from git and removed unwanted modifications in the project

* unwanted modification

* Update src/all/kavita/src/eu/kanade/tachiyomi/extension/all/kavita/Kavita.kt

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

* Update src/all/kavita/build.gradle

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

* removed unused import

* Changed icons to be more consistent with other extensions.

* QuickFix: format filter wrong default.

* Added webview support (Needs to be tested thoroughly)
Refactored baseUrl to apiUrl
baseURl is now only "Server:Port" (without  trailing slashes.)
Closes #14

* Fixed Json Decode error when genres,people or artists are empty.
Solution to #15 is to use tachiyomi `sort by chapter number` feature.

* Added publication status filter

* Added sort filter

* Bump extVersionCode

* Updated cover artist serial name in SeriesMetadataDto

* Added user rating filter

* Removed other people filter

* Removed other people filter
Fixed filtering suddenly not applying

* Filters that are not populated won't show

* Added new preferences options to customize filters showing in filter list

* Added more configurable sources to have multipe kavita instances

* Code Cleanup

* Fixed ReadStatus

* Changed order of preference setting

* Added more checks and log exceptions
v0.5+ is required message added

* Added more checks and log exceptions
v0.5+ is required message added

* Fixed Cover Artist filter preference not working

* Changed extVersionCode to 1

* Fixed Tags filter not populating

* Added toast to restart app when source name is changed

* Forgot to stage this file. Fixes tags filter not populated

* Added one more error message. v0.5+ required

* Fixed having to restart twice the app after preference changes
Changed setupLogin order
Fixed some log messages.

* Changed more log messages
Some cleanup.

* Fixed Unexpected JSON token in manga details

* Fixed search was creating a Smanga with url = series ID instead of complete url

* Fixed search was creating a Smanga with url = series ID instead of complete url

Co-authored-by: Joseph Milazzo <joseph.v.milazzo@gmail.com>
Co-authored-by: Shashank Pujari <shashank-p@users.noreply.github.com>
Co-authored-by: Alessandro Jean <alessandrojean@gmail.com>
2022-01-24 05:23:34 -05:00
Román f1a9fe6d16
[RU] MangaClub: Fixing errors (#10557)
* [RU] MangaClub: Fixed the incorrect title appearing

* [RU] MangaClub: Rework the extension

* [RU] MangaClub: Fixing errors
2022-01-24 05:23:00 -05:00
Alessandro Jean f2b5691e0e
Fix missing response in AS. (#10559) 2022-01-24 05:22:50 -05:00
jopejoe1 26b48d0736
Made Luscious into only one extension (#10563)
* Update Luscious.kt

* Delete multisrc/src/main/java/eu/kanade/tachiyomi/multisrc/luscious directory

* Delete multisrc/overrides/luscious directory

* Made in to singel source

* Update CHANGELOG.md

* Update build.gradle
2022-01-24 05:22:15 -05:00
jopejoe1 b6602ec955
Update lang codes in a few extensions (#10562)
* Update WebtoonsTranslateGenerator.kt

* Update WebtoonsTranslateFactory.kt

* Update BatoToFactory.kt

* Update build.gradle

* Update MangaParkFactory.kt

* Update build.gradle

* Update WebtoonsTranslateFactory.kt

* Update WebtoonsTranslateGenerator.kt

* Update BatoToFactory.kt

* Update MangaParkFactory.kt

* Update BatoTo.kt

* Update MangaPark.kt

* Update BatoTo.kt

* Update MangaPark.kt

* Update ToomicsFactory.kt

* Update build.gradle

* Update NHentaiComFactory.kt

* Update NHentaiCom.kt

* Update build.gradle

* Update BatoToFactory.kt

* Update BatoTo.kt

* Update MangaPark.kt

* Update MangaParkFactory.kt
2022-01-23 16:43:20 -05:00
Román e75475b1dd
[RU] MangaClub: Rework the extension (#10544)
* [RU] MangaClub: Fixed the incorrect title appearing

* [RU] MangaClub: Rework the extension
2022-01-22 09:51:08 -05:00
Andreas ca9645288f
Add extension fields for hasReadme and hasChangelog (#10469)
* Add extension fields for hasReadme and hasChangelog

* Dump Komga extVersionCode
2022-01-22 09:48:52 -05:00
jopejoe1 8ee10c86e6
Genkan.io add language support (#10538)
* Update GenkanIO.kt

* Add Factory file

* Update build.gradle

* Update GenkanIOFactory.kt

* Update GenkanIO.kt
2022-01-21 14:14:10 -05:00
Ahmed gamal 54c2c64e24
Change mangalink domain (#10525)
* Update MangaLink.kt

* Update build.gradle
2022-01-21 14:13:58 -05:00
nicki a84a3e275f
MangaDex: Add Slug to Share url, Prefer `jp-ro` titles and Verify host link intents (#10539)
* Add slug to Share URL

cleans up the title and adds it as a slug to the end of the url that can
then be shared without any issues

Co-authored-by: Henrik <22085664+henrik9999@users.noreply.github.com>

* Check for Japanese Romanized titles

ko-ro and zh-ro also exist but arent that readable compared to ja-ro
personally. And those have a confirmed en title (or fallbacks) anyways

* Increment mangadex.extversioncode

* Linting by Android Studio build process

* Actually use the correct lang code

it's `ja-ro` not `jp-ro`

* Support verified deeplinks (A12+)

* Replace intent host to wildcard hosts

helps with A12 link verify
Ref https://github.com/tachiyomiorg/tachiyomi-extensions/pull/9993

Co-authored-by: funkyhippo <52957110+funkyhippo@users.noreply.github.com>

* Make `titleToSlug` more idiomatic

perhaps java.text.Normalizer could have helped but didnt want to add an
import just for that :d

Co-authored-by: Henrik <22085664+henrik9999@users.noreply.github.com>
Co-authored-by: funkyhippo <52957110+funkyhippo@users.noreply.github.com>
2022-01-21 14:13:43 -05:00
ObserverOfTime 616f8a2db2
ZinChanManga: fix null JSON field (#10521) 2022-01-20 07:56:41 -05:00
Reifuku aecbe24be1
Add missing genre to HentaiVN extension (#10506)
* add missing genre

* Update ExtVersionCode to 10
2022-01-20 05:01:40 -05:00
e-shl 161d7efaa4
[RU]Remanga hide Bookmarks from site (#10520) 2022-01-20 05:00:59 -05:00
Pavka 9feb6a165e
[Ru]Newbiew. Add branches and work with this (#10503)
* [Ru]Newbiew. Add branches and work with this

* [RU]Newbie. Remove unused dto

Co-authored-by: pavkazzz <me@pavkazzz.ru>
2022-01-19 05:40:37 -05:00
Alessandro Jean 2e5a28d854
Add more languages to Bilibili (#10494)
* Add more languages to Bilibili.

* Review some Indonesian strings.
2022-01-18 10:34:27 -05:00
Román f2fc5a98e1
[RU] MangaClub: Fixed the incorrect title appearing (#10483) 2022-01-18 07:49:27 -05:00
e-shl b9bd7726f8
[RU]Newbie new chapterListRequest (#10497) 2022-01-18 07:49:00 -05:00
zhongfly 39d84866a6
zh-dmzj: Fix url decode problem (#10474)
* fix url decode bug

* update version
2022-01-17 10:08:23 -05:00
Pavka 41f95f6947
[Ru]MangaOnlineBiz. Fix page and cdn parsing (#10480) 2022-01-17 10:08:15 -05:00
e-shl 37530de686
[RU]Grouple limited description (#10487) 2022-01-17 10:07:54 -05:00
nicki 60751ea39a
MangaDex: Group Blocking improvements (#10481)
* Replace "Abandoned" with "Cancelled"

was replaced in the Api few months back as well

* Refactor externalURL filtering to use pages attr

* Add mangahot to list of external linked groups

* Refactor group blocking

- Block external linked groups separately
  This block is now only done in Latest section (uses /chapter) since
  filtering them out in /manga/ID/feed is done by `createChapter` helper
  already
- No default UUIDs set in groupBlock setting - external linked groups
  and their UUIDs arent exposed to Users

* Increment mangadex.extversioncode

* Remove unneeded empty string check for ch.attr.externalUrl

Co-authored-by: Mitchell Syer <Mitchellptbo@gmail.com>

Co-authored-by: Mitchell Syer <Mitchellptbo@gmail.com>
2022-01-17 10:07:02 -05:00
Ivan Iskandar 89a9433851
MangaOwl: Fix chapter url (#10461) 2022-01-14 10:44:51 -05:00
Riztard Lanthorn f6ba68974c
ManhuaID: fix browse n latest issue (#10459) 2022-01-14 09:46:10 -05:00
nicki b38bcd4f0b
MangaDex: Block Uploaders (#10433)
* Add uploader block to Dex extension

* Sort the list to aid Varnish Caching

"For sake of caching, sort User configurable input query params.
Varnish caching cannot know that it's a list that's safe to re-sort etc.
Use like alphabetical UUID sorting"

* Bump MangaDex.extVersionCode
2022-01-12 13:02:04 -05:00
nicki 0ce1eee2d5
NH, Hitomi: Move lang Other to lang All (#10430)
* NH: Move 'Other' to 'All'

* hitomi: move 'Other' to 'All'
2022-01-11 09:59:20 -05:00
e-shl 2f84d135c3
[RU]Mangalib & Hentailib parse MyList authorization (#10426) 2022-01-11 07:53:58 -05:00
jopejoe1 1e3332d805
Bato.to reworked fetchSearchManga class (#10427)
* Update BatoTo.kt

* Update build.gradle
2022-01-11 07:53:49 -05:00
e-shl 3614bfb738
[RU]Remanga User's mangalist (#10428)
* [RU]Remanga User's mangalist

* worked filter

* Exception
2022-01-11 07:53:37 -05:00
Promchai Chooseang 4851bad1d6
Nekopost fix (#10423)
* Add Cat300 Source

* Fix Nekopost after old Api is Outdated
2022-01-10 11:58:35 -05:00
jopejoe1 22ce75ab3f
Turned NyaHentai multisrc into single source (#10424)
* Remove Files

* Remove more files

* Add nyahentai as normal source
2022-01-10 11:58:27 -05:00
jopejoe1 de19d11727
Updated some icons to be more consistent (#10419)
* Update MadaraGenerator.kt

* Fixed some icons in Madara

* Replace with icons that work on website

* Fixed Some more icons

* some more icon fixes

* miss placed that

* this to

* Put them in right location this time
2022-01-10 06:44:45 -05:00
altaccosc f5583a4ed7
Webtoons: Optional author's notes at end of chapters (&Tapas bugfix) (#10398)
* Tapas: Bugfix in author's notes

Sometimes a word would get cut off

* Tapas: Bump version for buxfix

* Webtoons: Bump version for Author's Notes PR

* Webtoons: Optional author's notes @end of chapters

Previous implementation of this feature into Tapas: https://github.com/tachiyomiorg/tachiyomi-extensions/pull/10366
2022-01-09 14:36:33 -05:00
jopejoe1 605f137756
Added Everia.club (#10397)
* Get origin

* i

* Added Everia.Club

* Added misisng nsfw flag
2022-01-09 14:35:57 -05:00
jopejoe1 ea45420e97
Added Buondua (#10402)
* Init

* a

* Added buondua

* Update build.gradle
2022-01-09 14:35:44 -05:00
jopejoe1 47423f7ab3
Added Junmei tu (#10411)
* Init

* init

* Added Junmei Tu
2022-01-09 14:35:29 -05:00
Jimmy Abner 616fafacbf
issue #10109 (#10410)
Switch japanread to cloudflare http client
2022-01-09 12:19:54 -05:00
Smiley32 f0caa39e68
Mangakawaii: fixed search, chapter list and page list (#10405) 2022-01-09 12:19:49 -05:00
Alessandro Jean 5c190c4ce8
Fix missing images in latest on MW. (#10386) 2022-01-09 11:26:20 -05:00
Alessandro Jean 662bd7d1c5
Add ability to read previously paid chapters in TTP (#10388)
* Add hability to read paid chapters in TTP.

* Fix formating.

* Remove promotional thumbnails.
2022-01-09 11:25:52 -05:00
Troy121 d2a4c42a49
JMana: Fix image parsing (#10390) 2022-01-09 11:25:05 -05:00
jopejoe1 6146e0fd83
Bato.to added alternative chapter list and one more filter (#10393)
* Added alternate chapter list and one more filter

* Update build.gradle
2022-01-09 11:24:56 -05:00
jopejoe1 4bd847a509
Bato.to added more filters (#10382)
* Added more filters

* Update build.gradle

* Update BatoTo.kt
2022-01-07 09:23:23 -05:00
nicki 97458d6998
MangaDex: Scanlation Group blocking (#10376)
* Add (somewhat) working group blocking

blocks an input scanlator group
doesn't seem to block official/external-link groups

* Fine tuning adjustments*

 - sanitise inputs as much as possible
 - add to summary a bit more
 - `setDefaultValue` looks to set once and never again. So even if
   EditText receives an empty String, it is still valid...
   Not sure if I could do it better

* Increment mangadex.extversioncode
2022-01-06 13:59:49 -05:00
Alessandro Jean 01ecbdc833
Fix missing images in search on MW. (#10375) 2022-01-06 12:22:53 -05:00
altaccosc 9d11c0322c
Added option for author's notes at end of chapters (#10366)
* Added option for author's notes at end of chapters

Inspired by the XKCD source: 05addfb95e/src/all/xkcd/src/eu/kanade/tachiyomi/extension/all/xkcd/Xkcd.kt (L50)

* Bump Tapastic version
2022-01-06 11:00:18 -05:00
ringosham cce9b6820f
Remove failsafe code for loading old manga images (#10368) 2022-01-06 05:54:50 -05:00
Oo8Ez5ai 05addfb95e
NicovideoSeiga: Fix file type handling. (#10352)
When downloading NicovideoSeiga image, the saved file extension has become wrong type. This commit addresses the issue by fixing following errors.
- Images is determined the type by file header. The logic has wrongly assumed Byte.toInt() returns unsigned integer, but it actually returns signed value.
- The server returns application/octet-stream as Content-Type header. But the logic only worked when header is empty.
2022-01-05 07:11:25 -05:00
Alessandro Jean 6baad09192
Fix no pages found in MW. (#10344) 2022-01-05 06:17:42 -05:00
Vetle Ledaal c31fc35000
Fix inconsistent json in Nekopost (#10336) 2022-01-04 14:56:30 -05:00
OncePunchedMan 90427f11d3
changing order and setting variables to private (#10333) 2022-01-04 10:56:53 -05:00
Alessandro Jean 418cded260
Refactor the code of some extensions. (#10313) 2022-01-04 05:44:45 -05:00
e-shl 5cb8df48af
[RU]Remanga domain switcher and optional show paid chapter (#10295)
* [RU]Remanga domain switcher and optional show paid chapter

* typos

* clarification
2022-01-04 05:44:27 -05:00
Vetle Ledaal 7817a5fdde
Add HentaiHere source (#10323) 2022-01-04 05:44:16 -05:00
ObserverOfTime 2dd71d66f6
Tappytoon: fix chapter numbers (#10324) 2022-01-04 05:43:59 -05:00
Vetle Ledaal 24d2ca27de
Add mirror Mycdhands.com to Bato.to extension (#10325) 2022-01-04 05:43:50 -05:00
Troy121 df8b7cd81b
Comicastle: Fix parsing and search (#10326)
* Comicastle: Fixed parsing and search

* Comicastle: Updated extVersionCode
2022-01-04 05:43:37 -05:00
Vetle Ledaal 25127cde10
Update Manga1s for new design (#10300)
* Update Manga1s

* Update src/en/manga1s/src/eu/kanade/tachiyomi/extension/en/manga1s/manga1s.kt

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

Co-authored-by: Alessandro Jean <alessandrojean@gmail.com>
2022-01-02 18:51:01 -05:00
Junyin Chen e9423902c2
fix: Update Manhuagui's Manga Page List URL schema to latest (#10299)
* fix: Update Manhuagui's Manga Page List URL schema to latest

* fix: Remove unnecessary space in Manhuagui's SI json schema
2022-01-02 18:49:34 -05:00
Troy121 0e05f3fad6
MangaRock.es: Fixed description parsing (#10305) 2022-01-02 18:49:03 -05:00
Alessandro Jean 07d52f7d31
Add a new source (#10308)
* Add a new source (closes #9789).

* Fix spacing.
2022-01-02 18:48:28 -05:00
Vetle Ledaal 98f69886ee
DigitalTeam: fix external images (#10310) 2022-01-02 18:48:16 -05:00
arkon 542c28875d Minor project updates
- Update kotlinter
- Opt in to serialization API to avoid IDE warnings
- Replace some deprecated OkHttp function usages
- Remove some unnecessary Android version checks/targets
2022-01-02 18:47:56 -05:00
ObserverOfTime 27d26f2814
Comick.fun: fix chapter numbers (#10293) 2022-01-01 07:19:47 -05:00
Basara-Hatake b1d92188ab
hitomi speed fix (#10290) 2021-12-31 12:13:39 -05:00
Basara-Hatake b2bbc6a803
hitomi avif support (#10288) 2021-12-30 21:49:34 -05:00
Basara-Hatake f0d794b58a
fix hitomi images (#10286) 2021-12-30 12:28:34 -05:00
e-shl 599b2a6c81
[RU]ComX new HTML view (#10283)
* [RU]ComX new HTML view

* saveFromResponse Cookie

* saveFromResponse Cookie 2

* Exception antibot string
2021-12-30 12:28:28 -05:00
ObserverOfTime 8e2aa23cb4
Comico: reverse chapter order (#10281) 2021-12-30 12:28:13 -05:00
Basara-Hatake 9aec9e3af1
Hitomi fix images (#10273)
* fix hitomi images

* Update build.gradle

* use var
2021-12-29 17:36:19 -05:00
Станислав Сухоруков 2e8f95acc0
new extension for the site https://mhentai.ru (#10272)
* 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

* restored search functionality

* Update build.gradle

* Update build.gradle

* Update WayManga.kt

* Update WayManga.kt

* new extensions

Co-authored-by: ObserverOfTime <chronobserver@disroot.org>
2021-12-29 10:49:40 -05:00
e-shl b6f4198e50
[RU]Grouple fix status COMPLETED (#10265)
* [RU]Grouple fix status COMPLETED

* +selfmanga

* allhentai also move priority
2021-12-29 05:19:21 -05:00
Moon Light「つかり」 b75d315b52
[Doujindesu] change domain to Doujindesu.xxx (#10269)
* Updated Version

* Changed extension domain to .xxx instead of .id
2021-12-29 05:19:11 -05:00
Alessandro Jean 3a84dcc893
Add SMA-16 to SilentMangaAudition. (#10255) 2021-12-28 07:52:38 -05:00
Doomsdayrs fdf2fa50ee
Remove manga name from chapter title in Mangahasu.kt (#10258)
Manga names can get awfully long, leading to chapter titles being
 so absurdly long that you do not know what you are reading.

This commit simply removes 'span.manga-name' from the urlElement before
 extracting the text from it.
2021-12-28 04:23:58 -05:00
Alessandro Jean aa98af8907
Add a new filter and fix missing Bilibili chapters in MD. (#10253) 2021-12-27 14:17:14 -05:00
Troy121 bb21136b27
Add Raw-Manga source (#10213)
* Add Raw-Manga source

* Raw-Manga: Changed date formatter to lazy
2021-12-27 06:06:40 -05:00
Alessandro Jean 1175d23ac7
Refactor the MangaPlus code. (#10225) 2021-12-27 06:06:14 -05:00
nicki 1f9be45238
Mangadex: Use updated /at-home/server/ endpoint for pages (#10221)
* Move chapter images data to atHome Response

Updates ChapterDto and AtHomeDto as per Deprecation notice

* Use new atHome response to fetch chapter pages

this commit does the following:
 - updates the Dtos as per deprecation notice
 - creates a call to `/at-home/server/` in `pageListRequest`
 - made sure to track of how old chapter token is as was previous
   practice
 - `pageListParse` no longer has the 204 response. Instead we get a 404
   response (not sure about the 504 response for /at-home/server too but
   have to check again. If its not used now, then it could be removed
 - since `atHomeRequestUrl` was necessary for `getValidImageUrlForPage`,
   tried to fetch it from the response. As per their docs and our
   usecase, it should be fine hopefully
   Ref:
   https://square.github.io/okhttp/4.x/okhttp/okhttp3/-response/request/
 - since /chapter/ no longer has `data` attribute, the additional
   check for external chapters was removed
 - tested on 0.12.3 (on Mi A2, running Android12): read few
   chapter/oneshots without issues

* Increment mangadex.extVersionCode

essentially a Christmas present from MD (for its servers :d)

* remove redundant isSuccessful check

essentially dead code since the check is done by `fetchPageList` before
it calls `pageListParse`
2021-12-25 10:52:17 -05:00
ppj12345 a478a446a3
Update copymanga mainlandcdn domains (#10212)
* Update build.gradle

* Add files via upload
2021-12-24 08:00:10 -05:00
KoSChicken 12dd0a19d0
fix jinmantiantang (#10211) 2021-12-24 07:59:57 -05:00
ObserverOfTime 842225ad83
Comico: new extension (#10210) 2021-12-24 07:59:43 -05:00
Doomsdayrs 8125f5ce74
Add "Order by" to Mangahasu (#10208)
* Add Order By to Mangahasu.kt searchMangaRequest

Mangahasu recently implemented this query, without the query it
 lists manga alphabetically.

* Increment extVersionCode for Mangahasu

* Fix lint

* Make OrderByFilter a Filter.Sort
2021-12-24 07:59:15 -05:00
e-shl 62ad0bfca7
[RU]Henchan fix jsonerror (#10209)
* [RU]Henchan fix jsonerror

* fix loop

* delete old
2021-12-23 14:29:04 -05:00
ardittristan 30e8cb6d5c
Add War For Rayuba source (#10187)
* Add War For Rayuba source

* update icons
2021-12-23 14:28:34 -05:00
ObserverOfTime 46e5ddd006
GlaviKrestyanam: remove extension (#10193) 2021-12-22 08:18:00 -05:00
Gauthier 7719c36305
[Komga] add support for image/jxl (#10194)
* feat: add support for image/jxl

* update changelog and version
2021-12-22 08:16:15 -05:00
jopejoe1 47efb9dce9
Updated Tencent extensions name to official Chinese name (#10169)
* Changed Name to 腾讯动漫

* Update build.gradle

* Update build.gradle
2021-12-21 07:50:17 -05:00
jopejoe1 4ed8ceabe1
Updated icons to be more consistent (#10181)
* Update ZMangaGenerator.kt

* Updates Icons

* Update more Icons

* Update even more icons

* Update more icons again

* Update ReaderFrontGenerator.kt

* Update MonochromeGenerator.kt

* Update MadaraGenerator.kt

* Update FoolSlideGenerator.kt

* Update build.gradle
2021-12-21 07:48:54 -05:00
jopejoe1 dd91587f3e
Dilbert: fix sort order (#10166)
* Fix sort order

* Update build.gradle
2021-12-19 16:56:14 -05:00
e-shl 9e00ce42fe
New [RU] Hentailib (#10135)
* New [RU] Hentailib

* -mangalib

* option change language in latest

* icon

* icon microperfect
2021-12-19 07:05:21 -05:00
Alessandro Jean cb22cf119e
Fix the Chinese translation in Bilibili (#10136)
* Fix the Chinese translation in Bilibili.

* Rename the Chinese source class name.
2021-12-19 07:05:07 -05:00
jopejoe1 74ef573bd3
Added Support for Bato.to Mirrors (#10137)
* Update AndroidManifest.xml

* Update BatoToUrlActivity.kt

* Added Mirror Support

* Update build.gradle

* Added missing url path
2021-12-19 07:04:44 -05:00
e-shl 08b3ab02b2
[RU]Mangalib option change language in latest (#10144)
* [RU]Mangalib option change language in latest

* icon update
2021-12-19 07:03:54 -05:00
ObserverOfTime b62726e1a6
Kouhai Work: add URL intent (#10146) 2021-12-19 07:03:29 -05:00
arkon 55b5b8585e Bump versions for Gson-migrated extensions 2021-12-18 16:30:36 -05:00
Alessandro Jean ea29bd30b1
Fix Bilibili URL intent (#10104)
* Fix Bilibili URL intent.

* Add chapter image format preference.

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

* Remove isNsfw from extension.

Co-authored-by: FourTOne5 <59261191+FourTOne5@users.noreply.github.com>
2021-12-14 22:34:15 -05:00
THE_ORONCO 26b1407331
added buttsmithy extension (#10106) 2021-12-14 13:44:02 -05:00
Alessandro Jean 4f208803da
Add Chinese to Bilibili (#10098)
* Add Chinese to Bilibili (closes #9150).

* Refactor the extension and class names.

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

Co-authored-by: FourTOne5 <59261191+FourTOne5@users.noreply.github.com>
2021-12-14 11:14:30 -05:00
Gauthier d718c8a10f
feat(komga): display book translators as chapter scanlator (#10099) 2021-12-14 05:52:52 -05:00
nicki b210902b2c
Mangadex: View all Manga by a Group (+handle group links) (#10060)
* search Manga from a group using their id

* add group deeplink support

* linting

* increment mangadex.extVersionCode

* respect `dexLang`

eg: MangaDex (EN) needn't show a group's non-EN releases

* you cannot use filters on chapter endpoint

fixes HTTP 400 while trying to filter on chapter endpoint

* rewrite to use /manga endpoint instead of /chapter

ends up removing a lot of stuff I had previously but that's a good thing

* add check for valid UUID

if a UUID wasn't being provided, then the group queryParameter wouldn't
work and end up throwing Error 400. Might as well prevent that
2021-12-13 14:08:33 -05:00
kenewjr 024e84b6f7
update ManhwaManga.kt (#10088)
* update ManhwaManga.kt

change domain

* Update build.gradle
2021-12-13 11:38:10 -05:00
Alessandro Jean ebb8a3baf1
Fix missing titles in BILIBILI. (#10081) 2021-12-12 16:33:28 -05:00
arkon fa6be0f1c9
Replace usages of Gson (#10080) 2021-12-12 16:33:20 -05:00
arkon 1f6027dd67
Replace usages of Gson (#10079) 2021-12-12 13:17:34 -05:00
e-shl 5966e7db61
[RU]Comx fix filters (#10069) 2021-12-10 13:22:10 -05:00
FlaminSarge bc39d9ae8f
[Mangadex] Fallback to uploader name for uploads that are missing group info entirely (#10023)
This also filters out the legacy MDv3 'no group' entity
2021-12-09 06:59:52 -05:00
THE_ORONCO ef491c08ea
fixed all issues regarding #10040 (#10042) 2021-12-09 05:44:16 -05:00
e-shl bd43b9f982
[RU]Remanga return main domain (#10036) 2021-12-09 05:43:55 -05:00
anenasa 6b5e24bc12
Pufei: update image server (#10037) 2021-12-09 05:43:40 -05:00
THE-ORONCO fc4d99e1e8
added source: Aurora to fulfill #9985 (#9986)
* added source: Aurora to fulfill #9985

* Update src/en/aurora/src/eu/kanade/tachiyomi/extension/en/aurora/Aurora.kt

added headers to the get request

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

* Update src/en/aurora/src/eu/kanade/tachiyomi/extension/en/aurora/Aurora.kt

removed a filter

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

* Update src/en/aurora/src/eu/kanade/tachiyomi/extension/en/aurora/Aurora.kt

removed filter

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

* used client.newCall instead of Jsoup to fullfill code review of #9986

* chapters to mangas and pages to chapters to fix automatic updates. #9985

* added automatic status fetching when a chapter (in form of a manga) is updated

* added the name of the manga/comic in front of the chapter name so it can be more easily differenciated from other manga

* Update src/en/aurora/src/eu/kanade/tachiyomi/extension/en/aurora/Aurora.kt

removed some regex stuff

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

* Update src/en/aurora/src/eu/kanade/tachiyomi/extension/en/aurora/Aurora.kt

removed some logging that isn't needed anymore

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

* Apply suggestions from code review

accepted some code review changes

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

* implemented some more code review suggestions

* Apply suggestions from code review

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

Co-authored-by: ObserverOfTime <chronobserver@disroot.org>
2021-12-08 08:24:44 -05:00
GoSSy4691 ae9f7024d7
feat: option for changing cover language (#10013) 2021-12-08 05:57:52 -05:00
Carlos d03e467736
Update ThePropertyOfHate.kt (#10035) 2021-12-08 05:57:27 -05:00
ObserverOfTime 8121c2063e
The Property of Hate: fix webview URL (#10025)
Amongst other things
2021-12-08 05:55:42 -05:00
anenasa 41f326eb54
Qiximh: Fix manga url and set thumbnail_url (#10028) 2021-12-08 05:55:35 -05:00
nicki 3f884c8248
Mangadex: Filter Popular to show only Manga TLd in that particular lang (#10033)
* show only manga TLd in `dexLang` in Popular

* increment mangadex.versioncode
2021-12-08 05:55:20 -05:00
kasperskier 2a527f6074
Jinmantiantang: update mirror URLs (#10027) 2021-12-07 08:02:43 -05:00
funkyhippo d5ba305575
Add wildcard hosts for invalid hosts in intents. (#9993) 2021-12-05 12:21:10 -05:00
nicki 8f22b785d6
Mangadex: Add nepali and forgotten Other (#10002)
* add the forgotten `Other`

* add nepali to mangadex factory

* bump mangadex.extVersionCode
2021-12-05 12:20:54 -05:00
ObserverOfTime 21f6f747ed
LANraragi: fix null tags (#9997)
* Fix nullpo

* Replace GSON with kotlinx

* Minor optimisations
2021-12-05 12:20:46 -05:00
Yan 63d8eb5554
Zerobyw: Update baseUrl (#9992) 2021-12-03 12:49:05 -05:00
anenasa b7739ce487
Yimmh: fix images not loading and StatusFilter (#9960) 2021-11-30 08:10:50 -05:00
arkon 39b7fe8c4e
Move Duktape stub to extensions-lib (#9954)
* Move Duktape stub to extensions-lib

* Formatting fixes

* Address build errors
2021-11-28 13:00:39 -05:00
anenasa 7e29955d00
Manhuadui: Fixes and improvements (#9951)
1. Update image server
2. Fix only first page is displayed in searching
3. Fix searchMangaNextPageSelector
4. Fix HTTP error 404 when no filter is selected
5. Add manga status and genre
2021-11-28 11:16:10 -05:00
Alessandro Jean 37c4df824a
Add Google Drive view limit warning in MMK. (#9947) 2021-11-28 11:15:28 -05:00
e-shl cd7fc67815
[RU]Readmanga and Mintmanga special User-Agent (#9936) 2021-11-28 11:14:13 -05:00
ringosham 9a1c647b60
Adding Nicovideo Seiga source (#9928)
* Adding Nicovideo Seiga source

* Storing date found to SharedPreferences
2021-11-26 07:19:07 -05:00
Davide 716dc15a59
Manga-Raw.club: Fix Chapter list & Manga details error (#9899)
* Manga-Raw.club: Fix Chapter list & Manga details error

* Manga-Raw.club: removed unnecessary chapterListParse function

* Manga-Raw.club: Updated build.gradle after merging of #9908

* Manga-Raw.club: Fix thumbnail not showing
2021-11-24 07:55:41 -05:00
Alessandro Jean f64f6d0a8b
Change CheckBox to Switch and reword the setting in MangaPlus. (#9915) 2021-11-23 17:40:18 -05:00
RePod 41994b164a
LANraragi: 0.8.2 support and fixes (#9905)
* LANraragi: Mark status as Completed

* LANraragi: Use API for Random (first pass)

No longer need a unique client.
No header shenanigans, straight from source.

* LANraragi: Fix tag display

API response no longer spaces them out.

* LANraragi: Warn on 401

* LANraragi: Use API for Random (second pass)

Unify the Random helper functions.
Inline what was canShowRandom().
Use new /files (GET) endpoint as /extract (POST) is now deprecated.
Remove 404 handling from fetchMangaDetails() (as the 401 handling should cover it).
Include headers for isnew DELETE.

* LANraragi: Update icons

* LANraragi: IOException on 401 instead
2021-11-23 08:31:40 -05:00
NMBLM 8d66d91299
Manga raw club fixed missing pages (#9908)
* [EN] manga-raw.club extension implementation

* Added nsfw tag

* Change to get correct description and if date parse fails returns 0

* update extension version number

* Date is now parsed always with English Locale

* Fixed Status to show correctly

* Fix thumbnail not showing

* Update Build Version

* Manga raw club fixed missing pages

manga-raw.club has been changing its website structure so I made the pages images search to not be as specific to the website.
Also made the description search to not be as specific as well so it wont throw null on element.text().
Added R-18 genre to the tag search
2021-11-23 08:31:15 -05:00
Alessandro Jean f3b1dcb056
Fix wrong chapter numbers in Bilibili (#9885)
* Fix wrong chapter numbers in Bilibili.

* Use short_title in chapter_number too.

* Change extension name and remove explicit chapter_number.
2021-11-21 18:40:50 -05:00
Alessandro Jean d186bacf98
Show a better error message when Cloudflare is on at AS. (#9887) 2021-11-21 18:40:37 -05:00
Zakhar Timoshenko bd6b07c9f9
[MangaOwl] Fix not showing chapters list (#9874) 2021-11-21 09:21:15 -05:00
Pavka d05afb908b
ru-comx. Fix chapters parsing from window.__data__ (#9853) 2021-11-20 08:45:12 -05:00
Jaykoerner 7fd3d5fd5e
reverted base URL to legacy v35 server (#9851)
Temporary measure till new parser is made for the front end update in v36, this fix will likely break eventually, v36 retains the same backend as v35 so are the exact same from user perspective
2021-11-20 08:45:05 -05:00
Luis Alberto 33088997db
Manhwa latino: (#9848)
* 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.

Co-authored-by: Luis Beroiza <luisalberto.beroizaosses@intern.osp-dd.de>
Co-authored-by: AlberyKous <extreme_rvd@hotmail.com>
2021-11-20 08:44:48 -05:00
ObserverOfTime 726813f019
Pururin: use the API (#9843) 2021-11-20 08:44:39 -05:00
ShadesOfRay 9dd19d66e6
Fixed Kuaikanmanhua and changed name (#9830)
* Changed name to chinese, fixed chapter list

* Added some regex to fix some json

* Fixed page parse, gave explicit id
2021-11-20 08:44:30 -05:00
Promchai Chooseang 57c1078f80
Fix Mikudoujin that unable to read non single chapter Manga (#9827)
* Add MikuDoujin
* Add MikuDoujin V.1.2.1

* Update MikuDoujin.kt

* Update MikuDoujin
* Add ability to search using genre

* Add Rh2PlusManga
* Add Rh2PlusManga V.1.12.2
* Use Madara multi-source themes

* Change MikuDoujin gradle and Add Rh2PlusManga generator.
* update file to suggestion.
* add Rh2PlusManga to MadaraGenerator.kt.

* Fix Thai Madara source time format and MikuDoujin pages selector.
* add Thai relative time wordlist to Madara parseRelativeDate.
* change Rh2PlusManga and Mangauptocat date format.
* change Mangauptocat base url.
* change MikuDoujin pageListParse selector.

* Fix MikuDoujin Chapter number.
* fix MikuDoujin when try to fetch chapter name with non numeric ending word.

* Add MangaDeemak Source.
* add MangaDeemak source to madara multisrc.

* Fix Mikudoujin when open Manga with Non single chapter.
* scrap both data-src and src attribute from img if available.
2021-11-20 08:44:18 -05:00
e-shl bf9a02cf3f
[RU]Newbie new domain (#9808) 2021-11-14 06:10:16 -05:00
Ivan Iskandar ad0c8e2fec
Remove CatManga (#9800) 2021-11-12 08:41:19 -05:00
ObserverOfTime 8c16b03bb9
xkcd: add more translations (#9793)
* Spanish

* French

* Russian

* Korean
2021-11-12 08:40:55 -05:00
Moon Light「つかり」 e210beeca4
Doujindesu(ID) added (#9787)
* Added Doujindesu(ID)

* Fixes some of small typos

* Apply suggestions from code review

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

* Apply private vals for the Data format

Co-authored-by: Alessandro Jean <alessandrojean@gmail.com>
2021-11-10 12:12:53 -05:00
e-shl b2ee320a01
[RU]Remanga domain change (#9785) 2021-11-10 12:12:29 -05:00
ObserverOfTime d95e9e6fcd
xkcd: add Chinese translation (#9772) 2021-11-09 13:18:24 -05:00
e-shl 5bdb0b1e77
[RU]Newbie fix json error + (#9777)
expanding the popular list
2021-11-09 13:18:09 -05:00
Alessandro Jean 7b96c41fed
Add support to login in AS. (#9759) 2021-11-08 07:20:38 -05:00
FuSan21 4c22e61968
Added support for MangaDig (https://mangadig.com/) (#9639)
* Added support for MangaDig (https://mangadig.com/)
Supports Latest, Sort, Completed and rate limiting
Modified from 'CoCoManga (OhManhua)' extension

* Update src/en/mangadig/src/eu/kanade/tachiyomi/extension/en/mangadig/MangaDig.kt

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

* Update src/en/mangadig/src/eu/kanade/tachiyomi/extension/en/mangadig/MangaDig.kt

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

* Update src/en/mangadig/src/eu/kanade/tachiyomi/extension/en/mangadig/MangaDig.kt

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

* Update src/en/mangadig/src/eu/kanade/tachiyomi/extension/en/mangadig/MangaDig.kt

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

* Update src/en/mangadig/src/eu/kanade/tachiyomi/extension/en/mangadig/MangaDig.kt

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

* Update src/en/mangadig/src/eu/kanade/tachiyomi/extension/en/mangadig/MangaDig.kt

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

* Update MangaDig.kt

Using .toInt() instead of .parseInt() as suggested by @alessandrojean here https://github.com/tachiyomiorg/tachiyomi-extensions/pull/9639#discussion_r736981888

* Removed unrequired parenthesis

Co-authored-by: Alessandro Jean <alessandrojean@gmail.com>
2021-11-06 09:15:20 -04:00
Станислав Сухоруков eb0ebe2f8d
restored search (#9686)
* 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

* restored search functionality

* Update build.gradle

* Update build.gradle

* Update WayManga.kt

* Update WayManga.kt

Co-authored-by: ObserverOfTime <chronobserver@disroot.org>
2021-11-06 09:14:35 -04:00
Promchai Chooseang f7620bc174
Fix Mukudoujin chapter number (#9729)
* Add MikuDoujin
* Add MikuDoujin V.1.2.1

* Update MikuDoujin.kt

* Update MikuDoujin
* Add ability to search using genre

* Add Rh2PlusManga
* Add Rh2PlusManga V.1.12.2
* Use Madara multi-source themes

* Change MikuDoujin gradle and Add Rh2PlusManga generator.
* update file to suggestion.
* add Rh2PlusManga to MadaraGenerator.kt.

* Fix Thai Madara source time format and MikuDoujin pages selector.
* add Thai relative time wordlist to Madara parseRelativeDate.
* change Rh2PlusManga and Mangauptocat date format.
* change Mangauptocat base url.
* change MikuDoujin pageListParse selector.

* Fix MikuDoujin Chapter number.
* fix MikuDoujin when try to fetch chapter name with non numeric ending word.
2021-11-04 06:32:42 -04:00
Luis Alberto 5695e7e470
Manhwa latino (#9692)
* 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

Co-authored-by: Luis Beroiza <luisalberto.beroizaosses@intern.osp-dd.de>
2021-11-03 12:05:12 -04:00
Hunter Nickel c5262ebb59
Fix MangaMiso title and description parsing, lower manga per page to match MangaMiso (#9724) 2021-11-03 10:31:58 -04:00
Basara-Hatake 93c16093a6
hbrowse add option to only show chapters (#9725) 2021-11-03 10:31:48 -04:00
e-shl 390016c379
[RU]Remanga fix receiving page chapter (#9728) 2021-11-03 10:31:31 -04:00
FourTOne5 f546b99eff
Remove WeComics (#9695) 2021-11-01 13:02:01 -04:00
Alessandro Jean fd927c254d
Replace org.json with kotlinx.serialization in some sources (#9569)
* Replace org.json in MeDocTruyenTranh.

* Replace org.json in Kuaikanmanhua.

* Replace org.json in QiXiManhua.

* Replace org.json in Desu.
2021-11-01 07:32:12 -04:00
ObserverOfTime d0e8f185ab
izneo: new extension (#9664) 2021-11-01 07:31:45 -04:00
ringosham 027fd3ce2e
Fixes MangaPill (#9680) 2021-11-01 07:31:04 -04:00
Basara-Hatake 7a76a2756f
fix hitomi images (#9687)
* fix hitomi images

* Update build.gradle
2021-11-01 07:30:31 -04:00
ObserverOfTime e6a9517a44
Tappytoon: unblock page list (#9668) 2021-11-01 07:29:44 -04:00
FlaminSarge 55b2eac827
[Mangadex] Update originalLanguage pref to use MultiSelectListPreference (#9671)
The zh-hk workaround is done during query param building rather than being stored in the preference value
2021-10-30 12:29:30 -04:00
FlaminSarge f3b3995174
[Mangadex] Update content rating to use MultiSelectListPref (#9670) 2021-10-30 09:56:35 -04:00
ObserverOfTime 4a05bf1fea
NETCOMICS: new extension (#9662) 2021-10-29 05:18:11 -04:00
ringosham 9d5a5eca5d
Add Twi4 source (#9575)
* Add Twi4 source

* Quick fix on regex

* Added failsafe to broken image links

* Added a rudimentary search

* Store upload date to SharedPreferences
2021-10-28 06:51:59 -04:00
ObserverOfTime 6a5bad1f42
Manta Comics: new extension (#9635) 2021-10-26 11:59:02 -04:00
tarczf 7ec5b66189
Add Picacomic (#9566)
* Create extension: picacomic

* Picacomic: fix nsfw setting

* Picacomic: remove unnecessary lines in build.gradle

* Picacomic: add code source of HmacSHA256.kt

* Picacomic: use kotlinx.serialization instead of org.json

* Update src/zh/picacomic/build.gradle

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

* Picacomic: fix some compile problems

* Picacomic: add RankFilter

Co-authored-by: tarczf <>
Co-authored-by: Alessandro Jean <alessandrojean@gmail.com>
2021-10-26 09:22:26 -04:00
Alessandro Jean 45eb27a9eb
Add token support in AS. (#9599) 2021-10-24 13:39:54 -04:00
Alessandro Jean 31e563c9ab
Fix wrong language in originalLanguage tag. (#9600) 2021-10-24 13:39:21 -04:00
rzmeu 262a20b7a8
Update SimplyHentai extension to display all images, currently only first 12 images are shown. (#9607) 2021-10-24 13:38:30 -04:00
FlaminSarge b143713590
[Mangadex] Handle empty title case, where title is romaji-only (ja) or otherwise missing, by picking whatever value is in title field as a last resort (#9598) 2021-10-23 07:37:24 -04:00
ObserverOfTime 86b92e4b82
Kouhai Work: fix chapter order (#9580) 2021-10-23 07:37:05 -04:00
Ivan Iskandar a676a1ba55
Fix CatManga manga list (#9596) 2021-10-23 07:36:33 -04:00
h-hyuuga 551cc08849
Comick.fun: Fix search result paging (#9570)
* Fix search result paging

* Refactor ratelimiting
2021-10-21 06:44:42 -04:00
ObserverOfTime f7ef21ff03
GWTB: new extension (#9572) 2021-10-21 06:44:31 -04:00
Alessandro Jean e7853ca2ae
Fix AS not working due to website redesign. (#9550) 2021-10-20 07:17:50 -04:00
Alessandro Jean 2356e8ac83
Readd MH that got removed by mistake. (#9554) 2021-10-20 07:17:23 -04:00
ObserverOfTime 00f441e4df
Kouhai Work: update API (#9559) 2021-10-20 07:17:00 -04:00
ObserverOfTime 9e6aee7aa4
EroCool: fix search pagination (#9545) 2021-10-19 13:40:50 -04:00
ObserverOfTime 3e922f4101
Tappytoon: reverse chapter order (#9529) 2021-10-19 08:44:39 -04:00
Ahmed gamal 395c7458ba
fix MangaLink baseurl (#9531)
fix mangalink BaseUrl and add setting to change the base url because the have 2 domains
2021-10-19 08:44:31 -04:00
Kai Liu 8d056bfb26
zh-dmzj: Make Filesize field optional (#9533) 2021-10-19 08:44:13 -04:00
ObserverOfTime 9ed009d908
EroCool: new extension (#9534) 2021-10-19 08:44:06 -04:00
e-shl 237689c1b5
[RU]Remanga fix out-of-sync manga in the library and catalog (#9506) 2021-10-18 05:15:47 -04:00
e-shl eba9fad248
[RU]Mintmanga User-Agent special (again) and changed domain Readmanga to open from browser (#9504)
* [RU]Mintmanga User-Agent special (again)

* clean
2021-10-18 05:15:37 -04:00
Promchai Chooseang e9626ac74e
Fix Mangauptocat and Rh2PlusManga Chapter date parser (#9501)
* Add MikuDoujin
* Add MikuDoujin V.1.2.1

* Update MikuDoujin.kt

* Update MikuDoujin
* Add ability to search using genre

* Add Rh2PlusManga
* Add Rh2PlusManga V.1.12.2
* Use Madara multi-source themes

* Change MikuDoujin gradle and Add Rh2PlusManga generator.
* update file to suggestion.
* add Rh2PlusManga to MadaraGenerator.kt.

* Fix Thai Madara source time format and MikuDoujin pages selector.
* add Thai relative time wordlist to Madara parseRelativeDate.
* change Rh2PlusManga and Mangauptocat date format.
* change Mangauptocat base url.
* change MikuDoujin pageListParse selector.
2021-10-18 05:14:52 -04:00
ObserverOfTime 17f0fa1889
Manga Weeaboo: migrate to Madara (#9500) 2021-10-18 05:14:38 -04:00
scb261 dd6472114b
MangaFast: update url, remove "Read" prefix from manga title (#9493) 2021-10-16 05:22:42 -04:00
Promchai Chooseang d3b64152a5
Add MikuDoujin and Rh2PlusManga extension (#9469)
* Add MikuDoujin
* Add MikuDoujin V.1.2.1

* Update MikuDoujin.kt

* Update MikuDoujin
* Add ability to search using genre

* Add Rh2PlusManga
* Add Rh2PlusManga V.1.12.2
* Use Madara multi-source themes

* Change MikuDoujin gradle and Add Rh2PlusManga generator.
* update file to suggestion.
* add Rh2PlusManga to MadaraGenerator.kt.
2021-10-15 12:26:57 -04:00
e-shl 6c721039ff
[RU]LibManga, ComX. Limit connect and fixes selectors. (#9482)
* [RU]LibManga, ComX. Limit connect and fixes selectors.

* ONGOING?
2021-10-15 05:27:15 -04:00
h-hyuuga ab7e3bcede
Comick.fun: Migrate to new API (#9280)
* Migrate to new api endpoint + Implement Required Changes

* Update endpoints and response parsing to reflect API changes

* Restore search/filter functionality

* Add genre exclusion and search result sorting

* Comick.fun now specifies language with ISO639 compliant language codes instead of country codes
2021-10-13 08:19:58 -04:00
ObserverOfTime 0c171c680b
Hennojin: new extension (#9450) 2021-10-13 08:19:39 -04:00
Sittikorn Hirunpongthawat 9badbeb0db
[TH] Nekopost - Fix unable to read saved manga (#9459)
* Fix not found error and add all api types

* Update build.gradle

* Disable latest feature and use popular as latest instead

* Add logic to prevent duplicate projects

* Clear fetched list each time fetching from page 1

* Fix search logic

* Fix invalid genre joining
2021-10-13 08:19:29 -04:00
e-shl cc792ccfb1
[RU]LibManga fix load cover (#9462)
* [RU]LibManga fix load cover

* capitalize tag
2021-10-13 08:19:16 -04:00
ObserverOfTime 64ba1e6ba4
League of Legends: new extension (#9463) 2021-10-13 08:19:01 -04:00
e-shl abf7fe4284
New [RU] Newbie (#9394)
* New source Newbie

* mangaDetailsParse

* BETA save chapterList

* clean, pages, filters

* icon and "Open in browser"

* fix number formats

* fix number formats (againу)

* API_URL, structure pageListParse (needs fixing downloading chapters), limitation mangas pages

* date 0L

* limitation mangas pages (real)

* fix download

* Rename newbie dirs

* [ru]Newbiew. Fix image download

* capitalize genre

* change SManga url to get rid of conflict when making API changes

* only id (prev commit)

Co-authored-by: pavkazzz <me@pavkazzz.ru>
2021-10-12 06:34:24 -04:00
ObserverOfTime e323909165
ZinChanManga: new extension (#9414) 2021-10-12 06:33:55 -04:00
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
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
Ahmed gamal b676bebbbf
Add new source (RE-Manga) (#8862)
* Add new source

 add re-manga

* add missing (,)
2021-08-27 06:26:57 -04:00
Arraiment 925fb1e3a6
Fix image downloads and json migration for Tsumino (#8867)
* Migration to kotlinx-serialization and refactor to use HttpSource

* Add interceptor to handle binary response
2021-08-27 06:26:43 -04:00
Clouddark75 deb2ad109f
Adding headers back to LectorManga images and fixing ManhuaPlus again. (#8854)
* Update build.gradle

* Update LectorManga.kt

* Update ManhuaPlus.kt

* Update MadaraGenerator.kt
2021-08-26 07:15:15 -04:00
Clouddark75 eb1edeb4c5
Fixing the update images selector. (#8846)
* Update LectorManga.kt

* Update build.gradle
2021-08-25 19:28:00 -04:00