achmad
|
00e61480c3
|
fix(base): add override hooks for masonry, madara, keyoapp
Madara:
- Add PopularURL/LatestURL Config hooks for custom URL building
(needed by hentai4free which uses search-based popular/latest URLs)
Masonry:
- Replace CSS :not(:has(a[href*=/video/])) with programmatic filtering.
goquery/cascadia doesn't support :has() + attribute selectors
(Jsoup does, hence Kotlin works but Go didn't)
Keyoapp:
- Add overridable selector fields (PopularSelector, DescriptionSelector,
StatusSelector, AuthorSelector, ArtistSelector) to Config
|
2026-05-14 22:31:11 +07:00 |
|
Achmad
|
b199bad30d
|
refactor: separate httpclient packages for regular and FlareSolverr sources
- Add internal/httpclient/flare package for Cloudflare-protected sites
- Update 7 bases (madara, zmanga, mangaworld, mangathemesia, mangareader,
libgroup, liliana) to use flare client
- Remove unused internal/config/source.go
|
2026-05-11 10:48:05 +00:00 |
|
achmad
|
ca609ccae7
|
phase3: implement first 20 base sources + shared util
Ports bases from previous session:
util (shared helpers), bakkin, fmreader, foolslide, gigaviewer,
gmanga, grouple, guya, heancms, hentaihand, kemono, madara,
madtheme, mangadventure, mangahub, mangathemesia, mangaworld,
mmrcms, senkuro, wpcomics.
|
2026-05-10 22:15:11 +07:00 |
|