Commit Graph

1036 Commits

Author SHA1 Message Date
E3FxGaming b87a5935b8
Cubari release_date fix + volume null fix (#8163)
* Fix for Cubari API response not containing chapter release_date

Cubari API responses don't contain release_date information when the Cubari source is Imgur.
The minor change made with this commit makes the existence of the release_date json property for the parsing process optional.

* Fix for Cubari volume "null" and cleaned up chapter name generation

If the volume is set to null in the json, it's now recognized as not specified.
Also cleaned up the chapter name concatenation.
2021-07-18 06:29:43 -04:00
Carlos 5a8287c1fa
Fix latest mangadex order, and missing manga, and follows users default content rating (#8161)
* Fix latest mangadex order, and missing manga, and follows users default prefs for content rating

* update gradle
2021-07-17 15:45:28 -04:00
Seishirou101 aea0eb6daf
fix cubari upload date (#8126)
* fix upload date

* change sketchy method
2021-07-17 14:52:25 -04:00
Gauthier 3ff3a4f82f
filter deleted series and books (#8132) 2021-07-16 06:23:22 -04:00
Jared Irwin 955c0891f8
Make MangaDex load images more consistently (#8102)
* Make fetching the md@h url less likely to break

* import TimeUnit
2021-07-13 19:35:35 -04:00
Charles Lee f098832504
Update firstSubdomainFromGalleryId in hitomi.la (#8092)
Updated with latest logic from ltn.hitomi.la/common.js
2021-07-13 09:27:17 -04:00
Carlos 1cc39ff6e0
fix mangadex titles having "" (#8037) 2021-07-09 18:04:08 -04:00
Carlos b3aaf136c2
MangaDex fix deeplinking, parsing, clean up dto's, add latest chapter (#8035)
* MangaDex fix deeplinking, parsing, clean up dto's, add latest chapter

* change wording for sort
2021-07-09 16:39:34 -04:00
Johannes Joens 03850d43a7
nHentai.com switch to kotlinx and add support for multilang (#7990)
* Create NHentaiCom.kt

* Create NHentaiComFactory.kt

* Create NHentaiCom.kt

* Delete NHentaiCom.kt

* Create build.gradle

* Create AndroidManifest.xml

* Added Icons

* Remove Single Lang files

* Added (unoriginal) back to naming

* Changed name back to (unoriginal) ending

* Removed Langues

* Update NHentaiComFactory.kt

* Update NHentaiCom.kt

* change from try to runCatching
2021-07-07 05:52:33 -04:00
FourTOne5 774b0a3de4
MangaPark v3 Genre Search Fix (#7938)
* Update build.gradle

* Update MangaPark.kt

* Update MangaPark.kt
2021-07-02 08:16:06 -04:00
h-hyuuga 72fd4cc564
Comick.fun: Fix parsing issue for nullable chapter numbers (#7902) 2021-06-28 05:50:09 -04:00
Gauthier 5876f259c8
fix user-agent (#7865) 2021-06-25 08:45:53 -04:00
arkon 0640b31137 Fix linting errors 2021-06-20 12:06:27 -04:00
h-hyuuga 759a2123c1
Kotlinx.serialization migration for several sources (#7723)
* en.MangaPark: kotlinx.serialization migration

* Bato.to: Kotlinx.serialization migration

* Dynasty: Kotlinx.serialization

* ReadM: kotlinx.serialization migration

* Bato.to: Comment out code that was untested
2021-06-20 08:28:26 -04:00
vulpes310 2e062b2929
[Hitomi.la] Remove hardcode image path condition (#7724)
[FIX] Remove hardcode image path condition

Rather than hardcoded conditons for determining image path's first subdomain,
the extension now dynamically load the condition by parsing the condition from
Hitomi.la's common.js. This should keep the cat and mouse chase a little bit longer.

[REFACTOR] Simplify regular expression for id extraction
2021-06-18 05:52:48 -04:00
animusfracto 84f2e19495
Add in error handling to handle malformed responses from the aggregate endpoint. addresses #7697 and #7678 (#7709) 2021-06-17 18:18:02 -04:00
h-hyuuga f932e26e14
Bugfixes for #7407 (#7681)
* Catmanga: Bump version

* Comick.fun: Resolve parsing issue for latest manga

* Remanga: Fix parsing error on latest + search
2021-06-16 11:15:47 -04:00
animusfracto 16ffd5f695
Implement Completed and Cancelled statuses (#7671)
* add checks to the uploaded chapters in order to determine if the (publication) completed manga has been fully scanlated

* consolidate case entries

* Add language to aggregate call
2021-06-15 12:39:38 -04:00
Alessandro Jean 6991d96d59
Remove last Gson usage at MangaDex (#7656)
* Remove last Gson usage at MangaDex.

* Use ImageReportDto instead of buildJsonObject.
2021-06-15 11:11:03 -04:00
h-hyuuga 1175b0d1c7
Replace json library with kotlinx.serialization in multiple sources (#7407)
* Catmanga: Replace org.json with kotlinx.serialization + Light Refactor of #7451

* Genkan IO: Replace gson + Make livewire interceptor

* Genkan IO: Tail Call Optimization to avoid blowing stack

* Comick.fun: kotlinx.serialization migration

* Remanga: kotlinx.serialzation migration
2021-06-15 09:02:46 -04:00
vulpes310 00547b5413
[hitomi.la] Update image url path logic and implement filter (#7654)
* [hitomi.la] Update image url path logic and implement filter

[FIX] Update image url path logic

[FEAT] Add Filter for searching with popularity support

[FIX] Replace the used json library with kotlinx.serialization

[FIX] Deeplink now support all type and can actually display result

[FEAT] Add common word detection to avoid large search result

* Fix HitomiActivity query pattern

* [hitomi.la] Update image url path logic and implement filter

[FIX] Update image url path logic

[FEAT] Add Filter for searching with popularity support

[FIX] Replace the used json library with kotlinx.serialization

[FIX] Deeplink now support all type and can actually display result

[FEAT] Add common word detection to avoid large search result

* Fix HitomiActivity query pattern

* Update extVersionCode
2021-06-14 13:43:17 -04:00
FourTOne5 787767942b
9Hentai Chapter Update Fix (#7651)
* Update NineHentai.kt

* Update build.gradle
2021-06-14 12:26:38 -04:00
FourTOne5 b49b58613f
9Hentai Fix Upload Date + Update Url (#7648)
* Update build.gradle

* Update NineHentai.kt

* Update NineHentai.kt
2021-06-14 09:44:38 -04:00
Alessandro Jean 3f91c5f75e
Replace JsonParser with kotlinx.serialization in some extensions (#7620)
* Replace JsonParser with kotlinx.serialization.

* Remove wildcard import.

* Remove more usages of JsonParser.
2021-06-14 06:20:05 -04:00
Carlos 761e467896
update to use includes to reduce api calls (#7603) 2021-06-10 21:11:54 -04:00
Alessandro Jean fcb929f4e6
Add deeplinking to MangaPlus and Tsuki. (#7597) 2021-06-10 15:22:18 -04:00
Alessandro Jean ca27731aa8
Fix broken search and chapter images at MP. (#7580) 2021-06-09 17:46:25 -04:00
Carlos 49c930d622
MangaDex: Switch to serialization, use lang descriptions if available, fix open in webview, fix publication status, possibly fix md@home retry (#7540)
* switch to kotlinx

* use baseurl in referer

* remove default sort cause we don't use at this time
update build.gradle

* Use correct field when parsing manga pub status

* Use current language if available in description map.

* potentially fix md@host refresh issue

* add default sort back since that's by number of follows

* use work around for webview credit @Nar1n

Co-authored-by: animusfracto <50589737+animusfracto@users.noreply.github.com>
Co-authored-by: Alessandro Jean <alessandrojean@gmail.com>
2021-06-08 20:58:56 -04:00
Alessandro Jean aa06cd4b04
Fix wrong language code in some extensions. (#7550) 2021-06-08 13:43:46 -04:00
FourTOne5 16f94ad314
MangaPark v3 Fix 3.0 (#7536)
* Update build.gradle

* Update MangaPark.kt

* Update MangaPark.kt

* Update MangaPark.kt
2021-06-08 12:02:03 -04:00
FourTOne5 ad61957f81
MangaPark v3 Fixes 2.0 (#7527)
* Update MangaPark.kt

* Update build.gradle

* *cough*

* Fix?
2021-06-07 10:51:52 -04:00
FourTOne5 bf8b5d5df9
MangaPark v3 Fixes (#7516)
* Update build.gradle

* Update res

* Update MangaParkUrlActivity.kt

* Update MangaParkFactory.kt

* Update MangaPark.kt
2021-06-07 06:52:38 -04:00
Gauthier 380b7594f5
filter series by in progress and read (#7446) 2021-06-04 07:38:57 -04:00
Alessandro Jean 5295e43d68
Fix proxy method not working on Cubari. (#7431) 2021-06-03 16:56:57 -04:00
Alessandro Jean 6d144464c7
Add kotlinx.serialization to more sources (#7398)
* Replace Gson in Foolslide, Wpmangastream, Gigaviewer and Bilibili.

* Replace Gson in Wpmangareader and Cubari.

* Replace Gson in MangaAdventure and NaniScans.

* Fix missing pages at Wpmangastream (closes #7395).

* Replace Gson in Webtoons and WebtoonsTranslate.
2021-06-03 11:55:26 -04:00
Alessandro Jean 2fb79d4a2c
Fix referer in MangaDex. (#7397) 2021-06-02 19:48:15 -04:00
Alessandro Jean d191a78d97
Add Referer header to MangaDex. (#7393) 2021-06-02 16:28:31 -04:00
Alessandro Jean e8b6a225aa
Replace Gson usage with kotlinx.serialization in some sources (#7372)
* Replace Gson usage with kotlinx.serialization in some sources.

* Add kotlinx.serialization to common-dependencies.

* Add missing dependencies.
2021-06-02 06:40:59 -04:00
Carlos 6822315dfd
use dex covers for everything (#7291) 2021-05-29 20:26:29 -04:00
henry726 6aac2a0539
Mango: Fix Page Fetch (#7227)
* Update Mango.kt

Added chapter numbers based on index order (same way they appear on the web client)

* Update build.gradle

* Update Mango.kt

Adds chapter number to the beginning of the chapter name

* Update Mango.kt

The last page of the chapter no longer repeats at the beginning

* Update build.gradle
2021-05-25 18:12:08 -04:00
Alessandro Jean a35d2d2514
Add missing titles in Portuguese and Indonesian at Manga Plus (#7211)
* Add missing titles in Portuguese and Indonesian at M+.

* Add missing commas
2021-05-25 08:22:18 -04:00
FourTOne5 9f9ee6d4ff
MangaPark v3 fix [Invalid Float=""] (#7203)
* MangaPark v3 fix [Invalid Float=""]

* Update build.gradle
2021-05-24 09:01:21 -04:00
FourTOne5 df1c56dcc5
Add MangaPark v3 (#7176)
* Create MangaPark.kt

* Create MangaParkFactory.kt

* Create MangaParkUrlActivity.kt

* Create build.gradle

* Create AndroidManifest.xml

* Create res

* Change MangaPark to MangaPark v2

* remove all

* Fixxy Fixxy

* More fix

* Update MangaPark.kt

* Update MangaPark.kt

* Update MangaPark.kt

* Revert en.mangapark name.

* Update MangaPark.kt
2021-05-24 07:03:10 -04:00
henry726 f42d8cd443
Mango: Add chapter numbers (#7193)
* Update Mango.kt

Added chapter numbers based on index order (same way they appear on the web client)

* Update build.gradle

* Update Mango.kt

Adds chapter number to the beginning of the chapter name
2021-05-24 07:02:58 -04:00
h-hyuuga 6a404595b6
Add Comick.fun (#7159)
* Add Comick.fun

* Bugfixes + Improve Chapter Titles and Descriptions
2021-05-24 06:13:43 -04:00
Carlos 5f10f155d9
MangaDex use translatedLanguage and an alt cover source(#7180)
* fix locales, add back bone for covers, use alt cover url

* dont change url

* update gradle
2021-05-22 11:16:31 -04:00
Johannes Joens 9c4b1caee5
Bato.To: Fix infinitiy search (#7156)
* Update build.gradle

* Update BatoTo.kt
2021-05-22 00:20:45 -04:00
Gauthier aeae87d57f
search for in progress and unread when unread only is selected (#7141) 2021-05-21 08:38:58 -04:00
Johannes Joens bbf5ee19df
Bato.to: Search Fix for #7120 (#7124)
* Update build.gradle

* Update BatoTo.kt
2021-05-20 09:15:26 -04:00
Johannes Joens c21ff364b8
Bato.to: updated fillters & added UrlActivity (#7118)
* Update build.gradle

* Updated Filters and added UrlActivity
2021-05-20 07:29:41 -04:00
Baptiste Leduc cffc0157a6
Use correct field name for MD@H report endpoint (#7066)
* Use correct field name for MD@H report endpoint

* Bump build.gradle version
2021-05-17 14:09:10 -04:00
Carlos 56d9d913f3
update mangadex at home reporting (#7038)
* fix reporting for md@home

* dont show safe rating

* dont show safe rating

* update gradle
2021-05-15 20:08:28 -04:00
FourTOne5 0e982b8380
Update 9hentai site url. (#7021)
* Update URL

* Update build.gradle
2021-05-14 17:54:49 -04:00
OncePunchedMan 1db6f31ae6
getting the correct tags now (#6986) 2021-05-11 18:28:39 -04:00
INSANEMODE 85bf0c87d9
[Mangadex]fix crossdressing tag id (#6954)
* fix crossdressing tag id

the crossdressing id was using the ninja tag id "489dd859-9b61-4c37-af75-5b18e88daafc" when it should be "9ab53f92-3eed-4e9b-903a-917c86035ee3", as seen in https://api.mangadex.org/manga/tag

* Match tag names, and remove ecchi

spelling of tag names have been changed to match the api.
ecchi has been removed.

* Update build.gradle
2021-05-11 18:27:55 -04:00
Gauthier c4f382f0dc
fix readlist chapters sort (#6944) 2021-05-10 06:52:45 -04:00
Carlos 618c557f19
Update MangaDexHelper.kt (#6934)
typo fix
2021-05-09 19:20:22 -04:00
Carlos 185a0b4c37
Mangadex bug fixes and remove piedpiperfb (#6928)
* fix ongoing typo
fix original language filtering
fix filipino language

* remove piedpiperfb

* add chapter sort order

* add volume to the sort also
2021-05-09 19:07:06 -04:00
h-hyuuga 12b18f7386
Fix search for genkan io (#6919) 2021-05-09 11:16:36 -04:00
Carlos 86d0c8eb12
update to new ssl variable (#6917)
update wording for content rating prefs
2021-05-08 21:00:38 -04:00
FlaminSarge 4424edf879
[Mangadex] Fix authorMap being empty (#6905)
* [Mangadex] Fix authorMap being empty

* Revert build.gradle version
2021-05-08 12:01:29 -04:00
arkon 8a13a17a52 Add support for SwitchPreferenceCompat 2021-05-08 09:35:03 -04:00
Carlos deec443983
More Dex Updates (#6900)
* MangaDex: remove empty tag, fix genre typo

- remove empty tag caused by null/empty publicationDemographic/other from nonGenres if its null/empty
- fix typo genre uuid

* better method removing empty tag

Co-Authored-By: Carlos <2092019+CarlosEsco@users.noreply.github.com>

* revert pt-br changes

Changing it to pt-br instead of pt-BR changed the id of the source and made the Mangadex in Brazilian Portuguese to be separed from the other Brazilian extensions (that uses pt-BR as lang)

Co-Authored-By: Alessandro Jean <14254807+alessandrojean@users.noreply.github.com>

* Update build.gradle

* String updates to support standard HTTPS in MD@H node selection

* Code updates to only use nodes with standard HTTPS in MD@H node selection

* Update build.grade to indicate new version

* fix preferences and langs

* low md@home to refresh host sooner

* add content rating by default preferences(defaults to safe and suggestive)

* throw error for page list parsing instead of trying to continue

* clean up string

Co-authored-by: Riztard <riyanluqman@gmail.com>
Co-authored-by: Alessandro Jean <14254807+alessandrojean@users.noreply.github.com>
Co-authored-by: fourquestionmarksokay <83817943+fourquestionmarksokay@users.noreply.github.com>
2021-05-08 07:27:08 -04:00
FlaminSarge 8744b25170
[Mangadex] Add Dex v5 artists (#6879)
* Add Dex v5 artists

* Revert Mangadex build ver
2021-05-07 07:47:15 -04:00
Carlos 9a45dc2f8e
Dex fixes (#6856)
* fix some langs

* dex bug fixes

* add temp cover

* local for languages, clean and capitalize demo/rating, fix tags not showing
2021-05-06 00:11:51 -04:00
Carlos 715bdcccc1
Dex V5 (note: their are no covers currently, you will need to migrate from dex to dex) (#6843)
* initial v5 stuff

* more v5 stuff

* slight changes

* add search

* clean up search some

* change athome parsing
clean up filters

* add Status options for search

* update to use batch author endpoint

* add more filters

* small fixes

* more fixes

* change error message
2021-05-05 19:55:50 -04:00
h-hyuuga f29131f748
Added Genkan.io extension (#6809) 2021-05-03 09:57:55 -04:00
Jaykoerner 02fa4e5ca6
Added some chapter filtering options to Bato.to (#6792)
* Update build.gradle

* Update BatoTo.kt
2021-05-02 10:48:36 -04:00
FourTOne5 5e7c11371b
Cubari QoL Update (#6781)
* Update Cubari.kt

Volume defaults to "Uncategorized" so if volume is "Uncategorized" don't show volume.

* Update build.gradle
2021-05-01 16:52:57 -04:00
Johannes Joens 9b00d811d6
Mmrcms split with revisions for #6742 (#6767)
* Add MMRCMS.kt

* Add Files

* Add files via upload

* Delete src/all/mmrcms directory

* Added icons
2021-05-01 16:52:32 -04:00
FourTOne5 948cff84e5
Cubari QoL Patch (#6760)
* Was trying to get JSONobject instead of string

* Update build.gradle
2021-04-29 13:06:01 -04:00
FourTOne5 a77f70473f
Cubari QoL (#6746)
* Update Cubari.kt

* Update build.gradle

* Made a Oopsie.

* Oopsie fixing

* -_- Again I guess

* Update Cubari.kt
2021-04-29 10:16:14 -04:00
Alessandro Jean f0c4083f24
Update kotlinx-serialization-protobuf to match Kotlin version at MangaPlus (#6747)
* Update kotlinx-serialization-protobuf to match Kotlin version.

* Removed unused import.

* Removed unused serializer.
2021-04-28 17:21:27 -04:00
arkon 50bf2a56e5
Update dependencies; drop Android 4.x support (#6742) 2021-04-28 15:38:05 -04:00
Gauthier 3cd9bb0abb
[Komga] fix restoring backup & tags in filter panel (#6736)
* fix: set full url for manga so restoring a backup can work

* fix: only show series tags in the filter panel
2021-04-28 08:43:55 -04:00
Alessandro Jean 8869d56b6f
Add initial support to more languages at MangaPlus (#6505)
* Add initial support to Portuguese at MangaPlus.

* Add Thai language to MangaPlus.
2021-04-12 10:24:12 -04:00
Johannes Joens a3b9c284de
Webtoons split (#6444)
* Create Webtoons.kt

* Added Webtoons Generator and translate

* Updated Vesion numbers

* Update WebtoonsTranslateGenerator.kt

* Added Icons and ovverides

* Removed non split files

* Update WebtoonsGenerator.kt

* Added id overrides for a few languages

* Added ID Override for  Indonesian

* Fixed backwards compability

* Fix backward compability
2021-04-07 07:52:58 -04:00
Johannes Joens 2c5179dd1a
Bato.to improved language filter (#6439)
* Update BatoToFactory.kt

* Update BatoTo.kt

* Update build.gradle
2021-04-06 08:41:13 -04:00
E3FxGaming 37a6b0d2dd
Webtoons Fix for EU users (#6424)
Should fix Webtoons not working for EU users
2021-04-04 19:32:42 -04:00
Johannes Joens 1b9f714256
Update build.gradle (#6422) 2021-04-04 18:29:32 -04:00
Johannes Joens 649e4fb419
Bata.to fix date parsing and add scanlator support (#6419) 2021-04-04 16:33:03 -04:00
Johannes Joens 30be012210
Zbulu split (#6387)
* Create Zbulu.kt

* Create ZbuluGenerator.kt

* Added default icon

* De;eted single source files
2021-04-02 08:52:17 -04:00
Johannes Joens 5e5cdf9418
Luscious conversion to multisrc (#6384)
* Create Luscious.kt

* Added icons and Factorys for multilang

* Create LusciousGenerator.kt

* Deleted singel source
2021-04-01 11:11:06 -04:00
RePod a942bdc87a
LANraragi: Category, Random, and DNS fixes (#6379)
* LANraragi: Category to own function and observe on io

Move category retrieval to own function for init and refreshing when FilterList is reset (for the next one...) to maintain sync without restarting.
Observe on io instead of mainThread to avoid exception for "large" requests.
Also considered: callbacks.

* LANraragi: Clean up getArtist and getDateAdded

* LANraragi: Safer getRandomID

* LANraragi: Improve Random item visibility

Previously a server with a dirty DB would have conflicting numbers and need to run a clean to fix them.
That's still the case but that's not the extension's problem and those numbers are no longer considered.
Switched to a querySize check to remain only on the initial Browse page.
Remove previous Latest query smuggling due to above.

* LANraragi: Ignore DNS over HTTPS

Fixes #6341
Similarly not act without a configured server.
I miss you, return early...

* LANraragi: Init random ID observe on io

Drop mainThread entirely.
2021-04-01 08:42:50 -04:00
Middlepepper 75b78b2dfa
Update MadaraGenerator.kt (#6356)
* Update MadaraGenerator.kt

added GalaxyDegenScans

* Update MadaraGenerator.kt

Added Sleepytranslations

* Update MadaraGenerator.kt

Updated Sleepy Translations name

* Update MadaraGenerator.kt

Added SocialWeebs to MadaraGenerator.kt
Added Manga Too  to MadaraGenerator.kt

* Update Generator.kt

added Mangazuki to Generator.kt for manga-reader-cms (MMRCMS)

* Create Hyakuro.kt

Updated Foolslide Mutisource to include
- Hyakuro

* Update FoolSlideGenerator.kt

Updated to include Hyakuro

* Update FoolSlideGenerator.kt

Corrected missing quote
2021-03-30 09:46:41 -04:00
Gauthier 7655bf6483
feat(komga): ignore dns over https (#6335) 2021-03-29 07:04:40 -04:00
scb261 21cf5dac2d
HentaiHand: add authorization, add more languages (#6337)
* Add logging in using username and password in settings

* Remove logs

* Fix warning

* Add more languages

* Bump ext version
2021-03-29 07:01:54 -04:00
funkyhippo d604f06811
Migrate Guya proxy to Cubari, QoL updates to Cubari. (#6324)
* Remove Guya proxy intents.

* Cubari sourceFactory for easier discoverability, search improvements.
2021-03-28 16:20:51 -04:00
funkyhippo 24f1b6f96e
Cubari extension. (#6311) 2021-03-27 14:53:17 -04:00
Johannes Joens 51bc7410ba
Updated Bato.to supported languages list (#6269)
* added unfilterd option and US english

* Update build.gradle
2021-03-24 09:20:30 -04:00
az4521 5dbfde95d3
CCC webcomic: support multi-image chapters (#6186)
* CCC webcomic: support multi-image chapters

most of the chapters are only a single image long, whoops

* whoops

* fix issue where chapters past 280 are spanish

Co-authored-by: az4521 <“az4521@users.noreply.github.com”>
2021-03-16 19:41:11 -04:00
az4521 e049f285ec
Create extension for CCC webcomic (#6184)
* Create extension for CCC webcomic

* add the manifest file

Co-authored-by: az4521 <“az4521@users.noreply.github.com”>
2021-03-15 13:41:18 -04:00
Seishirou101 d265dbf33c
updated sources to https (#6131)
* updated souirces

* updated sources

* fix wpcomics generator

fix comics generator with the correct site and override code
2021-03-11 14:55:21 -05:00
RePod b5ef15ee35
LANraragi: Random item, clear new status (#6091)
* LANraragi: Introduce Random item.

Appears as the first item under Browse when there's no meaningful filtering.
Maintain Latest flow at the cost of an extra query param.

* LANraragi: Get and use the Random ID.

Helper functions to get a new random ID.
Helper functions to get the ID from weird spots.
Separate network client to not follow redirects, saving server-side extracts.

* LANraragi: Obtain random ID on init.

To save one entire refresh for that quality user experience.
The call is still to a 301 that is not followed.

* LANraragi: Unset isnew on archives.

More obvious since Latest was hooked up.
Separate from actual reading progress.
This was happening indirectly before the previous extension version swapped to API endpoints for metadata.

* LANraragi: Bump extension version

* LANraragi: AZ detection for ID.

Due to how it updates info and chapters independently leading to an expected race condition.
When detected avoid the race by accessing the ID via thumbnail.

Always using the thumbnail moves the race to non-AZs instead.

* Revert "LANraragi: AZ detection for ID."

This reverts commit 28541d8d0daf989c129884090311e49148f05112.
2021-03-10 06:57:16 -05:00
OncePunchedMan addce58067
changed rate limit to 2/sec (#6122) 2021-03-10 06:02:27 -05:00
loocool2 ef82e290fe
Update Imhentai domain (#6113)
* Update imhentai domain

* Update version

* Change mangabat and mangairo domains to correct website

* Revert "Change mangabat and mangairo domains to correct website"

This reverts commit 5c770535848fc99dbb56e32fb0f668df5fc09247.
2021-03-09 17:01:08 -05:00
Gauthier 1ac4721780
fix: logs and try/catch (#6092)
exception catching while building filter list (#6074)
error logs whiloe loading filter values (#6047)
2021-03-07 22:10:53 -05:00
Patrick Geneva 95d88d6a82
Fixed crash on startup when host address is empty (#6078) 2021-03-06 05:40:46 -05:00
Patrick Geneva 88bd826168
Mango: Add first working version (#6034)
* Add Mango extension first pass

Has browse, chapters, and searching.
The api endpoint is just the whole entire library, so searching is done locally.
Requires login, so will need to view the webview first to login, then everything works as expected.
https://github.com/hkalexling/Mango/

* Added automatic authentication

* Sort based on time since there is no chapter number in the api.

* Requested changes.
2021-03-05 22:02:50 -05:00
Johannes Joens 9e41b7016c
[Mangadex] add language for chapters with out specified language (#6062)
* Add othere languege to Mangadex

* Update build.gradle
2021-03-04 08:20:02 -05:00
Gauthier 7a667d78ed
feat: browse readlists and collections (#6038) 2021-03-02 10:43:12 -05:00
scb261 618aba4fa8
Dragon Ball Multiverse: fix languages (#6024)
* Dragon Ball Multiverse: fix languages

* Forgot to remove a comment
2021-03-02 10:39:31 -05:00
Gauthier 6a813c9ab8
feat: filter by authors (#6014) 2021-03-01 07:27:37 -05:00
happywillow0 9014f85f77
Move Noxsubs to WPMangaStream (#5992)
* Adds NoxSubs to WPMangaStream

- Adds source to generator
- Overrides SimpleDateFormat language

* Updates MMRCMS

- Removes NoxSubs
- Updates a few other url due to domain changes.
2021-02-26 13:16:16 -05:00
Riztard Lanthorn 5b9dff0b81
Split WPMangaStream Extension (#5803)
* Split WPMangaStream

* add some icons

* remove WPMangaStream

* move default_res

would be amazing

* override source id

* remove single extension

* rate limit

* add sources

Kuma Scans (Kuma Translation)
Tempest Manga

* remove multilang import

* override rate limit

* override source id

* fix class name

* remove file
2021-02-15 10:43:14 -05:00
Riztard Lanthorn a49001e314
Split FoolSlide Extension (#5840)
* Split FoolSlide Extension

* remove FoolSlide

* add className

* change default_res 

#5845

* add nsfw

* nsfw2
2021-02-15 10:36:28 -05:00
scb261 06cd2b8779
Toomics: various fixes (#5848)
* Toomics: various fixes

* Add comment
2021-02-14 10:33:51 -05:00
scb261 4396121d1f
Hitomi.la: fix search when using upper case (#5843) 2021-02-14 09:22:32 -05:00
scb261 eeb2f25e9d
NineHentai: fix galleries with broken last page (#5841) 2021-02-14 09:22:09 -05:00
Aria Moradi 3bc1aa5e3b
Fmreader split (#5800)
* split fmreader

* convert Manhwa18Net to factory

* remove the extra source

* add back Manhwa18

* fix building
2021-02-12 15:41:46 -05:00
Riztard Lanthorn 6e24e80633
Split WPComics Extension (#5799)
* split WPComics

* remove source, it was moved to wpmangastream

* remove WPComics
2021-02-12 10:29:30 -05:00
Aria Moradi ca5663ff3a
split paprika (#5798) 2021-02-12 10:27:38 -05:00
ObserverOfTime f4c4489e6b
MangAdventure split (#5667) 2021-02-11 10:48:48 -05:00
Riztard Lanthorn b4afa0323e
Split WPMangaReader (#5754) 2021-02-10 17:59:43 -05:00
Riztard Lanthorn bd5f42f8cd
Bye bye Madara (#5730)
* N-Z

* MZuki-N

* kbatch-mzuki

* remove madara

* remove wildcard

* nsfw

* pkg name

already got it from class name

* forgot className

* this too

* fix arangScans chapter and timestamp

* add mangaEffect

* add mangaGreat

* mangazuki.club multiLang

* forgot this line :v
2021-02-10 09:05:12 -05:00
Aria Moradi 24a62236b8
add and update MangazukiOnline, some more of madara splitted (#5709)
* add and update MangazukiOnline

* 12 more of madara

* fix build fail
2021-02-08 18:51:17 -05:00
Aria Moradi b14b910407
EroMuse split (#5708)
* split eromuse

* revert EroMuse

* add nsfw annotation
2021-02-08 17:53:17 -05:00
scb261 975b311637
FMReader: fix KissLove and Manga-TR (#5710) 2021-02-08 17:49:53 -05:00
scb261 18779c2777
RawLH: fix chapter pages showing loading gif (#5692) 2021-02-08 08:29:33 -05:00
Riztard Lanthorn 94ee0019c9
wp MangaStream add ResetScans (#5681) 2021-02-07 23:36:17 -05:00
arkon 2f5e09b292 Add ktlint-disable directive to generated files 2021-02-07 15:26:49 -05:00
Aria Moradi ee33c8fa02
Madara split: part 1 (#5662)
* madara 161

* 50 of madara sources

* remove moved classes part 1
2021-02-07 10:37:31 -05:00
Aria Moradi f275fc07c2
Comicake split (#5661)
* comicake v 1.2.8

* fix build

* update comicake to 1.2.9
2021-02-06 22:15:30 -05:00
Aria Moradi 700ec615a6
Mangabox split (#5660)
* Mangabox split

* fix build
2021-02-06 22:13:52 -05:00
arkon 3da46570aa Move annotations and Duktape stub into core module 2021-02-06 18:16:04 -05:00
Aria Moradi 3f081f69ac
lib-themesources, split Genkan into single-source extensions (#5154)
* lib themesources copied from SnakeDoc83/tachiyomi-extensions/library

* update to the newer Genkan

* update genkan generator

* GenkanOriginal

* code cleanup

* add all Genkan sources

* generate inside generated-src, res override

* src override

* move overrides out of library

* move overrides to a better place

* remove leftover generated files

* remove leftover generated files

* add generators main class

* comment the code

* Now sources are purely generated

* uncomment generators

* enhance comments

* icons by @as280093

* fix pathing issues

* nullpointerexception proof

* runAllGenerators task

* more flexibility in lib structure, fix a fiew errors

* update github workflows

* correct nonames scans directory name

* rename SK Scans to Sleeping Knight Scans

* fix typo

* update depencencies

* remove defaultRes from dependencies

* fix bug with nsfw

* fix nsfw generation

* themesourcesLibraryVersion is included in build.gradle extVersionCode

* improve javadoc

* fix formatting and language code generation

* comply with #5214

* common dependencies

* rename and move lib/themesources into /multisrc

* use not depricated form

* cleanup runAllGenerators task

* cleanup even more

* oops extra file

* remove test code

* comments

* update docs and refactor

* update docs

* requested changes

* clean up dependencies

* sealed dataClass

* refactor

* refactor string generators

* bring back writeAndroidManifest

* update overrideVersionCode javadoc

* update overrideVersionCode javadoc

* move dependency to extension source

* refactor runAllGenerators

* improve docs

* remove extra file
2021-02-06 17:32:04 -05:00
Riztard Lanthorn ba1e62d960
FoolSlide remove dokiFansubs (#5648) 2021-02-06 09:22:24 -05:00
Riztard Lanthorn 6c88971ade
madara fix bestmanhua no page bug (#5633) 2021-02-05 08:02:42 -05:00
Riztard Lanthorn 9e9e3593eb
fix genkan year timestamp (#5638)
timestamp longer than 1 year shows as current year
2021-02-05 08:02:30 -05:00
Riztard Lanthorn 050636f172
Open Madara PR (#5585)
* Madara fix PMScans timeStamp

* add source

add Raw Mangas
add SiXiang Scans

* nsfw
2021-02-02 06:50:54 -05:00
Peter Appleby 771f65d7e9
Tri-state genre filtering for Batoto (#5618)
* Tri-state genre filtering for Batoto
* include or exclude genres
* Fixes typo for Harlequin genre
* Update build.gradle

* Cleaner genre filter list syntax - batoto
2021-02-01 18:49:53 -05:00
Riztard Lanthorn 6fb7cea1ed
WP MangaStream add source & change url (#5596)
change flame scans to their new site
add MangaIndonesia source
2021-02-01 17:47:40 -05:00
kiriya-aoi ea862d524a
Remove elimangas (#5580)
Remove elimangas, which shut down back in September.
2021-01-28 14:38:57 -05:00
OncePunchedMan 73fbab2402
add new sources to madara (#5572) 2021-01-27 11:41:32 -05:00
Riztard Lanthorn be8db0dc7b
Foolslide phoenixscans (#5562)
change url
add manga details for italian
ignore case sensitive for regex
2021-01-26 07:53:17 -05:00
Riztard Lanthorn 78d31de70a
WP Mangastream fix issue (#5558)
fix mangakyo and westmanga manga details issue
2021-01-25 10:57:09 -05:00
Gauthier b24fa5b9b6
[Komga] Display book aggregated data on Series screen (#5550)
* display Series summary from books if no summary exists for Series

closes gotson/komga#391

* display Series authors

closes #5481
2021-01-25 07:27:53 -05:00
Unlocked 0293fbc547
[Mangadex] Exclude thumbnail downloads from rate limiting (#5542)
* Exclude thumbnails from mangadex rate limiting

* Remove development code

* Bump mangadex extVersionCode
2021-01-24 13:44:45 -05:00
Riztard Lanthorn f85a84d5fe
wpmangastream build.gradle (#5534)
arkon sama forgot to update it #5525
2021-01-24 09:28:03 -05:00
vaginadesolator aacf56d0c0
Fix page order not following site's default content specific ordering (#5532) 2021-01-24 09:27:50 -05:00
arkon 514374f13a Remove AsuraScans (closes #5525) 2021-01-23 15:09:16 -05:00
arkon 93a23ee73d Remove EdensZero (closes #4219) 2021-01-23 15:09:01 -05:00
vaginadesolator 7435c673b2
New extension Luscious.net (#5522)
* New extension for Luscious.net

* Improve page fetch performance using caching

* Fix wrong tri state fitler logic

* Make all language disabled by default

* Fix language not being applied and adjust default sort option
2021-01-23 13:34:22 -05:00
OncePunchedMan 6774433790
fix tritiniascans (#5526) 2021-01-23 13:24:57 -05:00
OncePunchedMan b32647e702
added 2 new sources to madara (#5514) 2021-01-23 10:08:03 -05:00
OncePunchedMan 0ee4d3acab
change rate limiting from 4 requests/sec to 1 r/s (#5507) 2021-01-21 22:30:59 -05:00
Johannes Joens 93da2be0b2
Remove Ciayo (#5509)
Ciayo website has shutdown
Closes #4698
2021-01-21 22:30:42 -05:00
Riztard Lanthorn 713cd74637
WP Comics fix manhuaES manga detail (#5500)
fix manga genre
fix manga description
2021-01-21 06:53:59 -05:00
Edgar Mejía 7735005682
Fix tachiyomiorg#4800 (#5496) 2021-01-20 13:38:53 -05:00
vaginadesolator a423ba14ce
New extension for HentaiHand.com (#5427)
* New extension for HentaiHand.com

* Set containsNsfw flag as true in build.gradle

Co-authored-by: scb261 <65343233+scb261@users.noreply.github.com>

* Add @Nsfw annotation

Co-authored-by: scb261 <65343233+scb261@users.noreply.github.com>

* Add missing nsfw import

* Split into language sources

* Reimplement ID lookup mechanism using RxJava

Co-authored-by: scb261 <65343233+scb261@users.noreply.github.com>
2021-01-19 17:43:41 -05:00