Commit Graph

2981 Commits

Author SHA1 Message Date
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