1596 Commits

Author SHA1 Message Date
AwkwardPeak7
d430eb8286 Comick: filter out delayed chapters (#3161)
filter out delayed chapters
2024-06-03 05:44:47 +01:00
Chopper
986683e93d UnionMangas: Fix deep linking (#3151)
* Fix deep linking

* Remove if/else
2024-06-03 05:44:47 +01:00
AwkwardPeak7
8ac86c6e8e MangaDex: set Origin header (#3082)
* MangaDex: set `Origin` header

* standard origin header without trailing slash
2024-06-03 05:44:44 +01:00
Vetle Ledaal
bf8a3bf3ce Comick: show error message from API (#3025)
* Comick: show error message from API

* move error handling to an interceptor
2024-06-03 05:43:53 +01:00
Chaos Pjeles
271898bd58 Add 3600000.xyz (#3014)
* implement 3600000.xyz

* set thumbnail_url in mangadetailsparse: search doesn't come with thumbnail

* changed launcher icons

* Update src/all/beauty3600000/src/eu/kanade/tachiyomi/extension/all/beauty3600000/Beauty3600000.kt

Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>

* remove wildcard import

---------

Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>
2024-06-03 05:43:53 +01:00
Vetle Ledaal
78847a26e6 Add ManhwaClub.net, Remove ManhwaClub (#3013)
* Add ManhwaClub.net

* Remove ManhwaClub
2024-06-03 05:43:53 +01:00
mohamedotaku
a3f9894b5c update url ThunderScans "all" and use random url part for ThunderScans "En" (#2986)
* update url ThunderScans "all" and use random url part for ThunderScans "En"

* Update src/all/thunderscans/build.gradle

---------

Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>
2024-06-03 05:43:53 +01:00
Bartu Özen
dc225dba18 Bato.to: Add deep link support for v3x (#2971) 2024-06-03 05:43:53 +01:00
Cuong M. Tran
6abded47de Update theme GalleryAdults (#2911)
* Organizing code

* remove unnecessary files

* improve base class

- allow override search’s uri
- add shared method to get description & page count
- base class’s request for gallery’s all pages now support all sources without needs to override (almost)
- extract method to parse JSON

* Avoid request for more pages when no needed

* auto add more tags to filter while viewing manga;
add spit-tag

* filter for getting Random manga

* Always add page=1 to uri so it will exclude some non-latest mangas from homepage, happened with some sources.

* reorganize code

* Allow source which doesn't need shortTitle to hide it.

* Extract default advanced search's Uri
change base class's galleryUri value

* Fix getInfoPages

* Fix missing category filter

* open for override

* bump base class version
2024-06-03 05:43:53 +01:00
bapeey
6ed5e31f37 Danbooru: Fix crash and titles (#2954)
Fix crash
2024-06-03 05:43:48 +01:00
Vetle Ledaal
0622230f4b Sandra and Woo: Switch from http to https (#2796)
Did not change `archive` URL, as that would require migration, or show
the manga as not your library. The current 301 redirect is fine. If it
really matters I can add an interceptor for it.
2024-06-03 05:43:47 +01:00
KenjieDec
9936531d44 Added Manga18Me (#2647)
* Added Manga18Me

* Update Manga18Me.kt

* Update Manga18Me.kt

* Fixed search

search pages

* Move to all

* Language move

en -> all
2024-06-03 05:43:24 +01:00
bapeey
0522aaf29e MiauScan: Update domain (#2653)
Update domain
2024-06-03 05:43:23 +01:00
Cuong M. Tran
935bd089fc add multi-src: GalleryAdults (#2553)
* Convert AsmHentai into multisrc GalleryAdults

Also convert some selector into function

* Move HentaiFox to theme GalleryAdults

* GalleryAdults: Fix search

* MangaFox: fix TagFilter

* fast page load & preference for slowly parsing image’s URL

* AsmHentai: change shortTitle reference from list to swith

* HentaiFox: add Korean

* move HentaiFox from en to all

* fix build

* fix search: convert space to +

* Request for tags list from site

* Fix request for user’s favorites

* - Optimize popular/latest request

- Improve ‘page’ param
- AsmHentai: support Latest/Popular

* add SortFilter

* Support multiple tags filter

* Support exact match query

* getTime

* Fix Lang when searching

* fix searchById

* add language companion

* Fix URL action

* renovate

* Support parsing json for page list

Fix generating page if less than 10 pages
HentaiFox: Random server selection

* Migrate IMHentai to GalleryAdults

* Preferences to support all methods for page querying

* IMHentai: tagList

* Expose some filters to child class, add more space to description

* Fix Factory lang

* Support browsing tags, speechless & favorite

* IMHentai:

- support favorite browsing (require login)
- tag filter with queried popular tags
- advanced search for artist, group, character, parody, tag (include/exclude)
- remove language filters
- Fix language search

* Move advance search to multi-src

* Fix: hide speechless when not supported

* add Hint to use comma

* split code to Filters & Utils

* bump version all 3 extensions

* fix getTime

* fix lint

* Fix alternative name

* improve cleanTag

* move out of Object

* move Regex out

* remove RandomUA

* fix build

* remove images parsing setting, pick a default one

* fix build

* Move shortTitle to base clash

* HentaiFox: add language keyword to search query

* if all mangas in current searching page is of other language then include at least 1 entry so it can request for next page

* Alternative methods for images parsing
Revert "remove images parsing setting, pick a default one"

This reverts commit e49e3aaeb74e3643abc2e303924da18a52491793.

# Conflicts:
#	lib-multisrc/galleryadults/src/eu/kanade/tachiyomi/multisrc/galleryadults/GalleryAdults.kt
#	src/all/asmhentai/src/eu/kanade/tachiyomi/extension/all/asmhentai/AsmHentai.kt
#	src/all/imhentai/src/eu/kanade/tachiyomi/extension/all/imhentai/IMHentai.kt

* Fall back if failed to decode JSON

* remove supportLatest from base class

* Remove preference for parsing page by page, switch to override val instead.

* Split searchRequest into parts

* Don't using generic Filter.Text to avoid other kind of text field which extensions might have
2024-06-03 05:43:23 +01:00
Chaos Pjeles
239c1634cf implement ahottie (#2551)
* implement ahottie

* fix linting issue

* resolve suggestions

* Update src/all/ahottie/src/eu/kanade/tachiyomi/extension/all/ahottie/AHottie.kt

Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>

* Update src/all/ahottie/src/eu/kanade/tachiyomi/extension/all/ahottie/AHottie.kt

Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>

* remove unnecessary query.isEmpty() check in search

* reemove background from ic_launcher icons

* remove padding from icon

---------

Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>
2024-06-03 05:42:15 +01:00
KenjieDec
8e9e4f02f6 Comick tags filter fix (#2543)
* Fixed Tags

Fixed tags search that contains space and slash.

* Update build.gradle

* Fixed Tags Filter

Fixed: Uppercase -> lowercase. Single quotation marks

* Taking out the regex object

Taking out the regex object so it doesn't get created every time
2024-06-03 05:42:15 +01:00
mohamedotaku
3e0a38da57 thunderscans "ar" use random url (#2554) 2024-04-26 01:48:09 +01:00
bapeey
88783a5221 NineManga: Fix wrong pages (#2545)
* Fix images

* Stop changing the url
2024-04-26 01:48:09 +01:00
Chaos Pjeles
c7b5b45670 Fix wrong chapter url in CosplayTele (#2501)
* fix broken chapter url parsing

* Update build.gradle

Change version code
2024-04-26 01:48:09 +01:00
Chopper
848168f3ae UnionMangas: Fix domain changed (#2478)
* Fix domain

* Fix AndroidManifest host
2024-04-26 01:46:50 +01:00
Chaos Pjeles
6da99b2e55 Add cosplaytele.com (#2356)
* implement cosplaytele.com

* Update src/all/cosplaytele/build.gradle

Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>

* resolve suggestions

* resolve 2

* Update src/all/cosplaytele/src/eu/kanade/tachiyomi/extension/all/cosplaytele/CosplayTele.kt

Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>

* Update src/all/cosplaytele/src/eu/kanade/tachiyomi/extension/all/cosplaytele/CosplayTele.kt

Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>

* Update src/all/cosplaytele/src/eu/kanade/tachiyomi/extension/all/cosplaytele/CosplayTele.kt

Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>

* Update src/all/cosplaytele/src/eu/kanade/tachiyomi/extension/all/cosplaytele/CosplayTele.kt

Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>

* Update src/all/cosplaytele/src/eu/kanade/tachiyomi/extension/all/cosplaytele/CosplayTele.kt

Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>

* fix query

* fix query 2

* update src/all/cosplaytele/src/eu/kanade/tachiyomi/extension/all/cosplaytele/CosplayTele.kt

* Update src/all/cosplaytele/src/eu/kanade/tachiyomi/extension/all/cosplaytele/CosplayTele.kt

---------

Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>
2024-04-18 14:44:14 +01:00
AwkwardPeak7
ef36432ffc HNI-Scantrad move to PizzaReader (#2267) 2024-04-06 23:50:56 +01:00
Chopper
06b5579243 Add UnionMangas (#2091)
* Add latestUpdates, popularManga and mangaDetails to UnionMangas

* Add initial chapter request configuration

* Fix client headers request

* Add fetch chapter

* Fix chapter list parse

* Add search impl

* Fix chapter url

* Rename hash function

* Add utils functions

* Add pageList

* typo

* Cleanup.

* Add intent query

* Refactoring

* Remove password hardcode

* Replace Exception by RuntimeException

* throws message exception to user

* Add rateLimit

* Add Pageable class

* Cleanup

* Remove unicodes

* Remove nullable dto properties

* Rename variables

* Replace 'data class' with regular 'class'

* Remove try/catch. Let exceptions be thrown

* Fix search request

* Cleanup

---------

Co-authored-by: bapeey <90949336+bapeey@users.noreply.github.com>
2024-03-30 22:04:18 +00:00
b3f274dab5 version bump m+
All checks were successful
CI / Prepare job (push) Successful in 4s
CI / Build individual modules (push) Successful in 2m16s
CI / Publish repo (push) Successful in 36s
brain damage (real)
2024-03-24 21:24:42 +00:00
bapeey
a8cd270d86 MangaPlus: Add German lang (#1691)
Add GERMAN
2024-03-06 06:25:46 +00:00
Fermín Cirella
bb0317bef3 Lanraragi - Add option to open source URL from archive tag in the Web… (#1663)
Lanraragi - Add option to open source URL from archive tag in the WebView
2024-03-06 06:23:31 +00:00
AwkwardPeak7
88dba59eef Mangathemesia refactor (#1637)
* remove randomua

* i18n

* add other language based selectors

* countviews in background

* small cleanup

* lint

* fix

* bump

* fix genre resetting

* use enqueue instead of coroutinescope

* fix build

* fix build x2

* add back genre missing warning

* Add ES translations

* lint

* Add available language

* lint

I hate lint

* review

- lowercase match for status
- callback on site

* review x2, also fix smol mistake

* lint

:)

* lowercase some translations

Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com>

* lowercase some translations

Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com>

* remove "人気"

* inline the labels

* lint

thank you lint, very cool

---------

Co-authored-by: bapeey <90949336+bapeey@users.noreply.github.com>
Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com>
2024-03-06 06:23:30 +00:00
stevenyomi
e2f24a8f91 Remove Bilibili Comics (#1626) 2024-03-06 06:23:25 +00:00
Cuong M. Tran
9d73eef491 Fix Photos18 parsing image’s url (#1477) 2024-02-27 20:53:49 +00:00
Rama Bondan Prakoso
0f00f9c313 NHentai: Add popular-month filter (#1446)
Signed-off-by: Rama Bondan Prakoso <ramanarubp@gmail.com>
2024-02-27 20:53:49 +00:00
Rolando Lecca
c9633f3d0c MiauScan: Update domain (#1386) 2024-02-27 20:53:28 +00:00
AwkwardPeak7
30b13498b0 Madara refactor (#1292)
* remove randomua from madara

* don't use page path for page=1

* add back `madara_load_more`

* cleanup i18n and filters

* load more in a new source

* move back the filters

not worth it

* fix build

* altname to i18n as well

* utf-8

* Revert "utf-8"

This reverts commit 1335bc1b478da54d3a5eb6333ac1a26e3ee2825b.

* utf-8

* autodetect load_more_request

* load genres in background

* make genre classes protected

remove unnecessary change

* fetch genres changes

* launchIO countviews

* don't explicitly optin

* cleanup some request overrides

* make `useLoadMoreRequest` enum to be able to disable autodection where necessary

* fix logic

bruh

* use state variables

* defer countViews in overrides as well

* lint

* select().first -> selectFirst

* `load_more` search as well

* detect in search as well

* remove slipped override

* move detection to the function

* remove fetchGenreFailed

* don't use GlobalScope

* tweak load_more_request parameters

* remove ancient connectTimeout/readTimeout

already present in the client provided by the app

* small cleanup
2024-02-27 20:53:28 +00:00
a62d90d4aa this one is my bad but fuck linting anyway
All checks were successful
CI / Prepare job (push) Successful in 3s
CI / Build individual modules (push) Successful in 5m7s
CI / Publish repo (push) Successful in 44s
2024-02-18 21:01:51 +00:00
c11ab2d724 I still hate linting
Some checks failed
CI / Prepare job (push) Successful in 3s
CI / Build individual modules (push) Failing after 1m9s
CI / Publish repo (push) Has been skipped
2024-02-18 20:58:13 +00:00
75365dd582 I hate linting so much
Some checks failed
CI / Prepare job (push) Successful in 4s
CI / Build individual modules (push) Failing after 1m2s
CI / Publish repo (push) Has been skipped
2024-02-18 20:53:51 +00:00
8d78ebe12f fix other fucky wucky
Some checks failed
CI / Prepare job (push) Successful in 3s
CI / Build individual modules (push) Failing after 55s
CI / Publish repo (push) Has been skipped
2024-02-18 20:51:30 +00:00
AwkwardPeak7
9602aa5dd5 Comick: fix new chapters delay and small refactor (#1354)
Some checks failed
CI / Prepare job (push) Successful in 5s
CI / Build individual modules (push) Failing after 0s
CI / Publish repo (push) Has been skipped
* remove chapter pagination

page parameter seems to trigger some cache issue in their api

* update baseUrl

* data class -> class

micro optimization

* small refactor

* remove useless interceptor

* oops

* mutable not needed
2024-02-18 20:25:13 +00:00
AwkwardPeak7
9fa6b8cb51 move CookieInterceptor to shared lib (#1356)
* CookieInterceptor lib

* accept list of cookies
2024-02-18 20:25:13 +00:00
beerpsi
3e9c022f6a Komga: Don't apply library filter if default libraries are not set (#1323) 2024-02-18 20:25:13 +00:00
beerpsi
a799bf8a5c Add SpeedBinb reader library (#1316)
* Add SpeedBinb reader library

* Make TextInterceptor generic
2024-02-18 20:25:13 +00:00
beerpsi
5acf24daa9 Komga: README, chapter timestamp shenanigans, refactor (#1313)
* Komga: README, chapter timestamp shenanigans, refactor

* Repeating by password length is probably fine

* Reuse the CoroutineScope
2024-02-18 20:25:13 +00:00
beerpsi
da8c562990 MangaPlus: Update web API versions and clean up stuff (#1305)
* MangaPlus: Update API versions

* Add more stuff to the titleCache
2024-02-18 20:25:08 +00:00
beerpsi
943516d451 Komga: Filter out EPUB books, fix chapter timestamps, allow setting default libraries, rename None sort to Relevance (#1282)
* Komga: Filter out EPUB books, fix chapter timestamps

* Add default library setting

* Make some settings not require a restart

* Don't use fixed enums

* Rename None sort to Relevance (#1284)

* make popular default to alphabetical sort
2024-02-18 20:17:19 +00:00
stevenyomi
205d95cc07 Migrate to lib-multisrc (#1237)
* adjustments

* Run generator

* Remove multisrc project

* add lib dependencies

* Remove multisrc from build scripts

* Remove build condition
2024-02-18 20:10:37 +00:00
Cuong M. Tran
731145443b Fix cloudflare un-caught causes app crashing (#1178)
Fix cloudflare uncatch causes app crashing
2024-02-13 02:56:17 +00:00
beerpsi
f71938e357 Comikey: Fix page list (#1161) 2024-02-13 02:56:17 +00:00
beerpsi
4682cc8752 Add Comikey (#1110)
* Add Comikey

* Remove logging

* i18n

* Comikey Brasil, paid chapters toggle, use other chapter endpoint

* Don't parse author/artist in searchMangaFromElement

* makeEpisodeSlug private

* Move gundamUrl outside of class constructor

* paginate latest

* paginate search

* Properly distinguish i18n keys from normal messages in WebView script

* Parse statuses better

* Add genre for entry format

* remove unnecessary getChapterUrl

* Fix status on BR

* ACTUALLY fix status on BR

* Fix more Comikey Brasil stupidity

* Validate that manifestUrl is valid

* Revert "Validate that manifestUrl is valid"

This reverts commit d744fd42b45ae46baf48308ec3f354546d1452af.

* Proper i18n in WebView script

* Add explanation for weird binding

* Move helper functions to bottom

* Support signing in through WebView

* Fix chapter list when signed in

* Properly filter locked chapters

* Remove WebView logging
2024-02-13 02:56:17 +00:00
Mike
8dd884535b AsmHentai - new source (#1106)
* AsmHentai - new source

* cleanup
2024-02-13 02:56:17 +00:00
beerpsi
c02bd36b43 Komga: Fix latest updates tab (#1076) 2024-02-13 02:56:17 +00:00
beerpsi
9237c48aca Clean up Komga (#1012)
* Clean up Komga

* le version bump
2024-02-06 22:44:26 +00:00