Commit Graph

49 Commits

Author SHA1 Message Date
Simon
6c69b46395 Move redirecting-proxy formats to video.url for verified app clients; document the rule
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MUYdCh2nCVsQYgJAT7gwSi
2026-10-19 07:48:34 +00:00
Simon
78acac2150 Fix tube8 ids and Referer-gated Aylo thumbnails
Sponsored channel cards carry a stale data-video-id that 404s; use the
card link target. The signed pix-cdn77 thumbnail hosts 403 without a
Referer, so route them (tube8, ph-shorties) through a new host-restricted
aylo-thumb proxy. Also correct the pornhub-thumb route that sat under a
doubled /proxy prefix.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MUYdCh2nCVsQYgJAT7gwSi
2026-10-10 08:16:03 +00:00
Simon
e204202611 Add fullporner provider with xiaoshenke proxy
- Implement fullporner.com provider with search, pagination, categories, pornstars
- Add xiaoshenke.net proxy for Cloudflare-protected embed videos
- Proxy fetches signed URLs via FlareSolverr and streams video content
- Fix quality bitmask mapping (1=360p, 2=480p, 4=720p, 8=1080p)
- Support HEAD/GET/Range for video streaming

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-10-08 17:33:09 +00:00
Simon
2b491995f2 production fix 2026-08-05 14:13:41 +00:00
Simon
94cc3d7bbb melonstube 2026-07-06 17:29:04 +00:00
Simon
6d5771a038 add hotbunny provider + fix domain cookie scoping in requester
New channel: hotbunny (AI-generated hentai, hotbunny.ai JSON API).
Includes thumbnail proxy (/proxy/hotbunny-thumb/) since assets.hotbunny.ai
is CF bot-managed. check.py updated to treat CF-protected format URLs as
warnings rather than errors.

requester.rs: store_response_cookies now honours the Domain attribute in
Set-Cookie headers — cookies scoped to .domain.com are registered against
the parent domain so the wreq Jar returns them for sub.domain.com requests
automatically, without per-provider workarounds.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-24 18:40:57 +00:00
Simon
da51d6a910 hentai 2026-06-22 18:54:59 +00:00
Simon
1a1a05941c fikfap 2026-06-18 13:49:08 +00:00
Simon
b761325018 wowxxx 2026-05-27 19:07:53 +00:00
Simon
a5c6290596 hanime changes 2026-05-22 09:07:18 +00:00
Simon
7149847a2a supjav and shooshtime fixes 2026-05-22 08:38:36 +00:00
Simon
07154d50de fullporner & thepornbunny 2026-05-21 12:17:44 +00:00
Simon
4ad7672ac9 jable implemented 2026-05-20 19:53:14 +00:00
Simon
2ec9137df9 tube8 2026-05-20 14:28:11 +00:00
Simon
2a72e08d8a updates 2026-05-20 09:10:13 +00:00
Simon
ad1ed1b68e allpornstreamd done and sxyprn updated 2026-05-19 13:48:50 +00:00
Simon
dc14adbb2e thaiporntv: rewrite provider for Tailwind redesign and fix base64 decode
The site was redesigned from old HTML classes to Tailwind CSS, breaking all
selectors. Also fixes a base64 space-padding bug that corrupted the XOR cipher
decryption of data-enc attributes (video stream URLs).

Key changes:
- New parse_card() using updated Tailwind CSS selectors (div.group, a.playthumb,
  a.text-brand-pink, etc.) to match the redesigned page structure
- Fixed base64 padding from spaces to = characters in both provider and proxy
- Fixed proxy route (/proxy/thaiporntv/{endpoint}* was double-prefixed and used
  wrong capture group name)
- Updated load_tags() to use a.group[href*='/tags/'] with h2 child selector
- Added CDN base URL constant (web.techvids.top) for thumbnail and HLS paths
- Preview GIF URLs populated from data-id attribute

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-18 18:10:56 +00:00
Simon
ee47bbe74d pimpbunny and more fixes 2026-05-18 16:52:25 +00:00
Simon
bf11d4e866 clapdat 2026-05-13 08:24:04 +00:00
Simon
5ba16ab338 sxyprn fixes-ish 2026-05-11 13:32:08 +00:00
Simon
8ae0fcb544 vidara proxy for sxyprn 2026-05-05 08:58:27 +00:00
Simon
a47a69962f archivebate fix 2026-04-22 10:18:15 +00:00
Simon
70355dd969 pimpbunny thumb proxy 2026-04-06 06:40:31 +00:00
Simon
772835d4d1 vjav proxy 2026-04-06 06:23:34 +00:00
Simon
8d39b3a36f proxies 2026-04-05 21:27:47 +00:00
Simon
78e852c29d pornhub fix 2026-04-05 15:53:16 +00:00
Simon
99fe4c947c shooshtime fix 2026-03-23 13:46:55 +00:00
Simon
90ce9c684b pornhd3x 2026-03-23 11:32:22 +00:00
Simon
9021521c00 fixes 2026-03-22 17:26:12 +00:00
Simon
46cd348148 pimpbunny changes 2026-03-20 21:02:47 +00:00
Simon
dd7c4ec6a1 noodlemagazine thumb proxy 2026-03-20 13:52:06 +00:00
Simon
7680a93fab pimpbunny thumb 2026-03-17 09:17:28 +00:00
Simon
a977381b3b porndish fix 2026-03-17 00:57:50 +00:00
Simon
0c11959d94 porndish 2026-03-17 00:24:29 +00:00
Simon
0137313c6e porn4fans fix 2026-03-13 12:53:33 +00:00
Simon
6a62582c09 porn4fans fix 2026-03-13 12:13:04 +00:00
Simon
2ad131f38f noodlemagazine proxy implementation 2026-03-10 18:34:06 +00:00
Simon
c7866a1702 spankbang 2026-03-10 15:17:28 +00:00
Simon
2627505ade fixes and cleanup 2026-03-05 18:18:48 +00:00
Simon
eb49998593 fixed a bug where the url was wrongly formatted 2026-01-07 14:39:24 +00:00
Simon
cf04441a69 javtiful proxy 2026-01-07 14:24:18 +00:00
Simon
d856ade32b adjusted requester to supply http::version itself 2025-11-30 06:53:21 +00:00
Simon
2de6a7d42b testing found 2025-11-29 20:14:59 +00:00
Simon
39e38249b7 noodlemagazine 2025-11-29 20:08:46 +00:00
Simon
a0e0a8e4b1 hanime updates 2025-10-17 08:19:32 +00:00
Simon
584abfd431 cargo fixed 2025-09-19 11:13:37 +00:00
Simon
a096ec66f2 testing 2025-09-13 06:03:00 +00:00
Simon
c7e67a3cba fixes? 2025-09-03 12:33:21 +00:00
Simon
ff18f3eb34 sxyprn 2025-09-03 12:15:08 +00:00