Tachiyomi-Extensions/lib-multisrc
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
..
a3manga Migrate to lib-multisrc (#1237) 2024-02-18 20:10:37 +00:00
bakkin Migrate to lib-multisrc (#1237) 2024-02-18 20:10:37 +00:00
blogtruyen Migrate to lib-multisrc (#1237) 2024-02-18 20:10:37 +00:00
colamanga ColaManga: Fix search next page selector (#1326) 2024-02-18 20:25:13 +00:00
colorlibanime Migrate to lib-multisrc (#1237) 2024-02-18 20:10:37 +00:00
comicgamma ComicGamma: Use SpeedBinb reader (#1317) 2024-02-18 20:25:13 +00:00
eromuse Migrate to lib-multisrc (#1237) 2024-02-18 20:10:37 +00:00
fansubscat Migrate to lib-multisrc (#1237) 2024-02-18 20:10:37 +00:00
flixscans FlixScans: api changes (#2229) 2024-04-06 23:50:56 +01:00
fmreader Migrate to lib-multisrc (#1237) 2024-02-18 20:10:37 +00:00
foolslide Migrate to lib-multisrc (#1237) 2024-02-18 20:10:37 +00:00
fuzzydoodle FuzzyDoodle: Make CloudRecess a multisrc and add/fix some sources (#2290) 2024-04-10 01:26:52 +01:00
galleryadults add multi-src: GalleryAdults (#2553) 2024-06-03 05:43:23 +01:00
gattsu Migrate to lib-multisrc (#1237) 2024-02-18 20:10:37 +00:00
gigaviewer Migrate to lib-multisrc (#1237) 2024-02-18 20:10:37 +00:00
gmanga Gmanga multisrc: filter out novel & fix null (#2303) 2024-04-10 01:26:52 +01:00
gravureblogger GravureBlogger: fix incomplete results due to incorrect totalResults field (#1657) 2024-03-06 06:23:31 +00:00
grouple Migrate to lib-multisrc (#1237) 2024-02-18 20:10:37 +00:00
guya Migrate to lib-multisrc (#1237) 2024-02-18 20:10:37 +00:00
heancms HeanCMS: Fix filters and fetch genres from api (#2312) 2024-04-10 01:26:52 +01:00
hentaihand Migrate to lib-multisrc (#1237) 2024-02-18 20:10:37 +00:00
hotcomics add Hotcomics (#2249) 2024-04-06 23:50:56 +01:00
kemono Kemono: fix missing posts (#1587) 2024-03-06 06:23:10 +00:00
keyoapp add blackoutscans (#1367) 2024-02-27 20:53:28 +00:00
lectortmo LectorTMO: Fix pages not found (#1494) 2024-02-27 20:53:49 +00:00
libgroup Migrate to lib-multisrc (#1237) 2024-02-18 20:10:37 +00:00
likemanga Migrate to lib-multisrc (#1237) 2024-02-18 20:10:37 +00:00
liliana Move mangasect to liliana theme (#2534) 2024-04-26 01:48:09 +01:00
madara Add Pink Tea Comic (#2626) 2024-06-03 05:43:23 +01:00
madtheme Migrate to lib-multisrc (#1237) 2024-02-18 20:10:37 +00:00
makaru Migrate to lib-multisrc (#1237) 2024-02-18 20:10:37 +00:00
manga18 Migrate to lib-multisrc (#1237) 2024-02-18 20:10:37 +00:00
mangabox Migrate to lib-multisrc (#1237) 2024-02-18 20:10:37 +00:00
mangacatalog Migrate to lib-multisrc (#1237) 2024-02-18 20:10:37 +00:00
mangadventure Migrate to lib-multisrc (#1237) 2024-02-18 20:10:37 +00:00
mangaesp Add EternalMangas and move MangaEsp to multisrc (#2127) 2024-03-30 22:04:18 +00:00
mangahub MangaHub: Update API URL (#1294) 2024-02-18 20:17:19 +00:00
mangaraw Migrate to lib-multisrc (#1237) 2024-02-18 20:10:37 +00:00
mangareader Migrate to lib-multisrc (#1237) 2024-02-18 20:10:37 +00:00
mangathemesia MangaThemesiaAlt: random url part fixes (#2054) 2024-03-24 21:13:55 +00:00
mangaworld Migrate to lib-multisrc (#1237) 2024-02-18 20:10:37 +00:00
manhwaz Make ManhwaZ a multisrc + Add UmeTruyen (#1495) 2024-02-27 20:53:49 +00:00
masonry Migrate to lib-multisrc (#1237) 2024-02-18 20:10:37 +00:00
mccms Miaoshang: Fix page parsing (#2556) 2024-04-26 01:48:09 +01:00
mmrcms MMRCMS: Fix search and add Spanish translations (#1333) 2024-02-18 20:25:13 +00:00
monochrome Migrate to lib-multisrc (#1237) 2024-02-18 20:10:37 +00:00
multichan Migrate to lib-multisrc (#1237) 2024-02-18 20:10:37 +00:00
mymangacms Migrate to lib-multisrc (#1237) 2024-02-18 20:10:37 +00:00
nepnep Migrate to lib-multisrc (#1237) 2024-02-18 20:10:37 +00:00
otakusanctuary Migrate to lib-multisrc (#1237) 2024-02-18 20:10:37 +00:00
paprika Migrate to lib-multisrc (#1237) 2024-02-18 20:10:37 +00:00
peachscan PeachScans: Bump ImageDecoder and fix for new signature (#2078) 2024-03-30 22:04:18 +00:00
pizzareader FMTeam: Migrate to PizzaReader (#1668) 2024-03-06 06:25:46 +00:00
po2scans expose `lib-multisrc` dependencies to the extensions (#1293) 2024-02-18 20:17:19 +00:00
readallcomics Migrate to lib-multisrc (#1237) 2024-02-18 20:10:37 +00:00
readerfront Migrate to lib-multisrc (#1237) 2024-02-18 20:10:37 +00:00
senkuro Migrate to lib-multisrc (#1237) 2024-02-18 20:10:37 +00:00
sinmh Migrate to lib-multisrc (#1237) 2024-02-18 20:10:37 +00:00
webtoons Migrate to lib-multisrc (#1237) 2024-02-18 20:10:37 +00:00
wpcomics WPComics update & add new sources (#1909) 2024-03-24 21:13:54 +00:00
zbulu Migrate to lib-multisrc (#1237) 2024-02-18 20:10:37 +00:00
zeistmanga Add GistamisHouse (#2195) 2024-04-06 23:50:56 +01:00
zmanga Migrate to lib-multisrc (#1237) 2024-02-18 20:10:37 +00:00