Commit Graph

1479 Commits

Author SHA1 Message Date
AwkwardPeak7 e5a68f8ba4
MangaThemesiaAlt: use slug map (#4310)
* MangaThemesiaAlt: use slug map

* selector variable

* better name
2024-08-13 02:31:40 +01:00
Vetle Ledaal 7dbe265e52
Thunder Scans (AR): update domain (#4284) 2024-08-13 02:31:39 +01:00
bapeey 637d3a6cdd
999Hentai: Rebrand to AnimeH (#4166)
* rebrand

* icon

* why is cropped
2024-07-26 23:35:04 +01:00
KenjieDec 14c5eec0de
Hitomi: Add Image Format Preferences (#4101)
* Add image filetype preferences

* Update extVersionCode

* Apply suggestions

- Confirm jxl by using its signatures when passing through interceptor
- & others

* Update HitomiDto.kt

* Fix

* Fix - Apply Suggestion

* Apply suggestion

Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com>

* Fix

* Lint Fix?

---------

Co-authored-by: Vetle Ledaal <vetle.ledaal@gmail.com>
2024-07-26 23:35:04 +01:00
Vetle Ledaal a4db6edd2c
Galaxy Manga: add baseUrl override (#4143) 2024-07-26 23:35:04 +01:00
Chopper bd4df286af
UnionMangas: Update api url (#4077)
Update api url
2024-07-26 23:34:43 +01:00
AwkwardPeak7 e721db72a2
Galaxy (AR): update domain (#4047)
* Galaxy (AR): update domain

* bruh
2024-07-26 23:34:43 +01:00
KenjieDec 734c7a1e85
Panda Chaika: Add Character Filter, Fix Sort Filters, Add ID search (#4049)
* Add Character Filter, ID search

* Fix Sort Filters

* Apply Suggestions

* ‎

* Apply Suggestion

* typo fix
2024-07-26 23:34:43 +01:00
AwkwardPeak7 d11495d8a1
Mangapark: duplicate chapters & unblock site blocked genres (#3979)
* fetch duplicate chapters

+ small refactor
  => data class -> class

* site settings to not block "Hentai" genre

* user name as scanlator for first choice

* forgor

* try not to make duplicate calls

concurrency my beloved

* move fetch genre call to `getFilterList`
2024-07-14 14:40:58 +01:00
Chopper 0f2a2f619a
Galaxy: Update domain (AR) (#3866)
Update domain
2024-07-14 14:40:56 +01:00
KenjieDec 2dbf798f0c
Add Panda Chaika Extension (#3801)
* Add Panda Chaika Extension

- Add "Panda Chaika" extension from panda.chaika.moe

* Add Support for Zip64

- Add support for Zip64 type of .zip ( large zip [ size/pages ]  ) -> For Example: https://panda.chaika.moe/archive/49406/
- Use Little Endian for All signatures
- Apply AwkwardPeak7's suggestions

* Fix null Genres?

* Fix "null" genre if there's no genre

* Fix mistakes caused by previous commit

Sorry...

* Improve description readability

- Sorry for the commits spam
- Make manga description more readable

* Fix Broken Filters, Apply Suggestions

* Apply suggestions

- Apply AwkwardPeak's suggestions
2024-07-14 14:40:55 +01:00
AwkwardPeak7 b5b65b7be4
FlixScans: rewrite for new site (#3808)
* FlixScans: rewrite for new site

* remove log

* filters

* remove commented

* dates

* rebrand, remove multisrc
2024-07-14 14:40:55 +01:00
KenjieDec ad666e8aa7
Add 3Hentai (#3822)
- Almost the same as nhentai, worse tags search
2024-07-14 14:40:55 +01:00
KenjieDec 780089af90
Pururin: Add Tags Filter & Sort Filter (#3769)
* Add Tags Filter

- Similar to Pururin's Advanced Search 
- Some description changes
- Change page filter format ( now more similar to nhentai's )

* Fix Japanese language id
2024-07-14 14:40:55 +01:00
Chopper c8825e0bc4
UnionMangas: Fix page loading (#3745)
Fix page loading
2024-07-14 14:40:55 +01:00
Vetle Ledaal 9588f571d1
Meitua.top: update domain (#3574) 2024-07-14 14:39:17 +01:00
AwkwardPeak7 927897c78b
Hitomi: improve speed (#3560)
* Hitomi: use set to improve filtering speed

* keep random sort

* optimize cache control
2024-07-14 14:39:17 +01:00
AwkwardPeak7 df5f859c1e
akuma: fix chapter urls (#3475) 2024-07-14 14:39:16 +01:00
KenjieDec 254087d912
Akuma Tags Fix (#3390)
* Fix

- Removed "Pages" filter — They don't work
- Added "Other Tags" filter
- Added Filter limit warning
- Fixed problem on tags with spaces ( e.g. bxg brxxsts )

* Extension version: 2 -> 3

* typo fix

* Change line endings, make prefrence default

- Line endings: CRLF -> LF
- Iconified Tag Preference -> Iconified Tag is default

* Missing space

* Fix1

* Change

* Change2

* Change3

- Removed override for fetchChapterList and provide implementation in chapterListParse
- Filter out empty tags ( For example: user can put 2 commas together )

* Change4

Moved Date Format to Class val

* try catch for date parse

* Update Akuma.kt

---------

Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>
2024-07-14 14:39:16 +01:00
Cuong M. Tran 7f87376a73
Update GalleryAdults (#3416) 2024-07-14 14:39:16 +01:00
bapeey acaa33bc24
MangaFire: Fix volume entries (#3404)
Is like if someone deleted this on purpose
2024-07-14 14:39:16 +01:00
Chopper d1e9584966
Union Manga: bugfix (#3391)
* Fix popularManga and detailsManga

* Cleanup

* Fix searchManga and chapter pages

* Rename and move mangaDeatilsDto

* Fix lint

* Fix available languages

* Fix latestUpdate

* Fix russian pages

* Fix getMangaUrl

* Update icons

* Remove try/catch unneeded

* Bump versionId

* Add compatibility with previous version

* Cleanup

* Refactoring getMangaUrl
2024-07-14 14:39:16 +01:00
AwkwardPeak7 9b1633f28e
HentaiEra: fix 302 redirect and headers (#3403)
missed in the pr review, oops
2024-07-14 14:39:16 +01:00
KenjieDec 41e43420b5
Add HentaiEra (#3382)
* Add HentaiEra

* typo fix
2024-07-14 14:39:15 +01:00
AwkwardPeak7 76fe2af9ca
Hitomi: small refactor (#3389)
* Hitomi: small refactor

* bump

* coauthor

Co-authored-by: ZIDOUZI <53157536+ZIDOUZI@users.noreply.github.com>

* fix potential oom and optimize language query

when some sort is applied, it will already fetch correct language so no need for separate query

---------

Co-authored-by: ZIDOUZI <53157536+ZIDOUZI@users.noreply.github.com>
2024-07-14 14:39:15 +01:00
KenjieDec 95e4d83106
Hitomi Add "Type" Filter (#3355)
* Add "Type" Filter

- Added "Type" Filter
- Popular Section: Today -> Year
- Fixed issue where manga is skipped if language is null

* Change1

* *

* Change2

- Use List instead of Set
2024-07-14 14:39:15 +01:00
bapeey 030ebd09c6
MangaFire: Fix chapter name (#3369)
fix chapter name
2024-07-14 14:39:15 +01:00
ZIDOUZI ac3a77ef28
Akuma: Add Filters, Add Factory for specific language, Improve manga description and tags (#3351)
* 1. Add language for manga description
2. Add a custom preference to choice if show gender as text or icon

* fix code style

* revert extra formatting

* change preference into switch

* remove unused import, increase extVersionCode

* Add filter, split into specific languages

* Apply suggestions from code review

* Change Filter style, Add Filter, Add exclude syntax

* Change Code Style

* Remove RateLimit Preference, Remove Syntax Filter

---------

Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>
2024-07-14 14:39:15 +01:00
bapeey 7d55908956 Comick: Fix dateFormat (#3342)
fix dateFormat
2024-06-03 05:44:48 +01:00
ZIDOUZI 60f5f67479 Hitomi: Add language to manga description, add a preferences to show gender (#3314)
* 1. Add language for manga description
2. Add a custom preference to choice if show gender as text or icon

* fix code style

* revert extra formatting

* change preference into switch

* remove unused import, increase extVersionCode

* Apply suggestions from code review

---------

Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>
2024-06-03 05:44:48 +01:00
GoonGooner 93d6a9b328 Add filters to Hitomi Extension (#3312)
* hitomi filters

* move filters to seperate file

* rename category filter to area filter, tag->area in parse
2024-06-03 05:44:48 +01:00
bapeey 9a4258a47e EternalMangas: Move to Multi and fix pages not found (#3258)
* Move to Multi and fix pages

* skill issue

* mmmm

* remode id
2024-06-03 05:44:48 +01:00
Smol Ame c97b4e5e9e Manhwa18cc: Latest Updates "fix" (#3168)
Use unordered page for Latest Updates instead
2024-06-03 05:44:48 +01:00
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