Commit Graph

  • cf0ae15f93 hanime: play through a redirect proxy; the signed stream links expire main Simon 2026-11-01 07:48:35 +00:00
  • aa00abdd5b rule34video: probe the space-less artist slug (e.g. /models/biggreen/) for multi-word queries Simon 2026-10-27 21:45:09 +00:00
  • e5a2afcc70 eporner: stream through the server; the signed CDN links are IP-locked Simon 2026-10-22 20:46:14 +00:00
  • 6ba65f1457 eporner: play through a redirect proxy; the signed CDN links expire after 2h Simon 2026-10-22 18:09:23 +00:00
  • b131910ea2 rule34video: make queries robust (single-page results, safe search paths, 429-proof enrichment) Simon 2026-10-21 20:17:58 +00:00
  • 921ad93149 requester: treat DDoS-Guard interstitials as challenges (FlareSolverr fallback); mock-origin test Simon 2026-10-19 20:38:17 +00:00
  • ad2abe0057 rule34video: artist, category and tag archives; resolve bare queries by probing; credit artists as uploader Simon 2026-10-19 17:06:00 +00:00
  • 0aa8929f29 Docs: the redirect-proxy rule applies to verified Hot Tub app clients only Simon 2026-10-19 07:53:08 +00:00
  • 6c69b46395 Move redirecting-proxy formats to video.url for verified app clients; document the rule Simon 2026-10-19 07:48:34 +00:00
  • f900987434 archivebate: verified app clients get the proxy URL as item url and no formats Simon 2026-10-19 07:39:48 +00:00
  • 30271b9b7c archivebate: app clients get resolved media URLs with headers, resolved concurrently Simon 2026-10-18 19:30:55 +00:00
  • a4364e5be3 archivebate: keep the proxied format when enrichment times out; skip dead search candidates Simon 2026-10-17 19:54:49 +00:00
  • edf6732f8e Query resolution todo, slug helper tests, fix txxx decoder test fixture Simon 2026-10-17 06:19:18 +00:00
  • 697836b914 coomer: creator feeds are a bare array; single-word queries that are creator ids go to the creator Simon 2026-10-17 06:16:24 +00:00
  • 5598216381 sextb: probe actress/studio for names outside the loaded catalogs Simon 2026-10-17 06:07:34 +00:00
  • 4c29d27b3e redgifs: single-word queries that are creator names go to the creator Simon 2026-10-17 06:05:54 +00:00
  • a486bc5502 erome: single-word queries that are uploader names go to the uploader Simon 2026-10-17 06:03:58 +00:00
  • 270b327f73 fikfap: single-word queries that are profile names go to the creator Simon 2026-10-17 06:01:34 +00:00
  • 813e2ec2ca clapdat: resolve tag/user names without prefix Simon 2026-10-17 05:58:53 +00:00
  • 26ef830f6e pornhub: probe pornstar/model/channel for unknown free-form queries Simon 2026-10-17 05:56:31 +00:00
  • e34801f6f8 thepornbunny: resolve pornstar/studio/tag names; get_probe treats redirect-away as a miss Simon 2026-10-17 05:53:43 +00:00
  • 2646ca5659 xgroovy: resolve pornstar/channel names without prefix Simon 2026-10-17 05:51:40 +00:00
  • 981ec29ad8 xhamster: resolve pornstar/channel names without prefix Simon 2026-10-17 05:50:41 +00:00
  • 76b9d4e058 xvideos: resolve channel/pornstar names without prefix; channel archives via the JSON video list Simon 2026-10-17 05:48:58 +00:00
  • 59ea0495a6 porn4fans: resolve model/tag names without prefix Simon 2026-10-17 05:40:28 +00:00
  • 1f95549167 youporn: resolve pornstar/channel/amateur names without prefix Simon 2026-10-17 05:38:47 +00:00
  • 1e56fe2da5 tube8: resolve pornstar/channel names without prefix Simon 2026-10-17 05:37:07 +00:00
  • bdde02fa8c Add get_probe/probe_first_archive; fullporner and fullpornerorg resolve pornstar names without prefix Simon 2026-10-17 05:34:15 +00:00
  • 665fb2a0ce hooporn: probe queries as pornstar/studio archives before keyword search Simon 2026-10-17 05:25:30 +00:00
  • 99bc80adac Add hooporn provider Simon 2026-10-17 05:11:17 +00:00
  • d72dda5203 pornhub: proxy Referer-gated pix-cdn77 thumbnails Simon 2026-10-10 21:08:07 +00:00
  • 6d7b16842d Add txxx provider; cumlouder: route keywords to pornstar /girl/ pages before tags Simon 2026-10-10 15:47:05 +00:00
  • af6674b4ed Route Cloudflare challenges to FlareSolverr on cumlouder and hypnotube raw paths Simon 2026-10-10 11:59:42 +00:00
  • 2addcc2e7c Deliver ytdlpCommand for an allowlist of verified channels Simon 2026-10-10 10:28:57 +00:00
  • 40eab41b2b Fix hanime-cdn relative path prefixing and stale vidara test Simon 2026-10-10 09:36:13 +00:00
  • 5a0fb649ee todo: aps and porndish are Cloudflare/FlareSolverr bound Simon 2026-10-10 09:34:05 +00:00
  • 2d35f29f44 Fix xxxtik empty results; replay solved identity on raw requests Simon 2026-10-10 09:33:36 +00:00
  • 5176178607 vjav: fall back to keyword search when an implicit uploader/tag match is empty Simon 2026-10-10 09:24:56 +00:00
  • 0824941c23 Fix chaturbate search URL (swapped format args) and stale cache branch Simon 2026-10-10 09:21:02 +00:00
  • 2fccea0fc2 Fix noodlemagazine thumb proxy; check.py verifies proxied urls Simon 2026-10-10 09:17:30 +00:00
  • e4c5cb2f0a todo: mark xxdbx and cumlouder fixed Simon 2026-10-10 09:10:05 +00:00
  • ae516aba91 Fix xxdbx site-relative thumbs; cumlouder answers 404 immediately Simon 2026-10-10 09:09:58 +00:00
  • 95700c67a5 check.py: apply the channel's status ytdlpCommand to yt-dlp probes; log open decision Simon 2026-10-10 08:36:25 +00:00
  • 765fcb5579 Fix fullpornerorg: drop deleted hoster files, keep myvidplay host Simon 2026-10-10 08:33:18 +00:00
  • a1e6021766 Fix hypnotube search sessions; check.py confirms HEAD failures with GET Simon 2026-10-10 08:24:15 +00:00
  • 78acac2150 Fix tube8 ids and Referer-gated Aylo thumbnails Simon 2026-10-10 08:16:03 +00:00
  • a20a4ab642 Fix coomer: offset pagination, per-query cache key, video-only posts Simon 2026-10-10 08:04:00 +00:00
  • 5098d142f9 Fix pornmz: match contentUrl meta case-insensitively, bound enrichment Simon 2026-10-10 07:43:48 +00:00
  • aff5df31d6 Fix thaiporntv: decode renamed data-video-sources player attribute Simon 2026-10-10 07:33:51 +00:00
  • 9bc8cf9b6a todo: record camsoda/hentaimama/hotbunny as environment-blocked Simon 2026-10-10 07:30:33 +00:00
  • 39314c9a53 Fix sextb: fetch HTML directly instead of the dead Jina markdown mirror Simon 2026-10-10 07:21:50 +00:00
  • 5b62023d99 Fix javtiful: parse redesigned card markup, drop per-item detail fetches Simon 2026-10-10 07:10:33 +00:00
  • cf9701611a Fix noodlemagazine empty titles Simon 2026-10-09 22:27:29 +00:00
  • 316c317c81 Fix rule34video: thumbs, views and playback Simon 2026-10-09 22:27:29 +00:00
  • 7fbf6cfd15 Add cumlouder provider Simon 2026-10-09 22:27:28 +00:00
  • 7becc3305d fullporner fix Simon 2026-10-09 20:52:33 +00:00
  • e204202611 Add fullporner provider with xiaoshenke proxy Simon 2026-10-08 17:33:09 +00:00
  • ea567a791e fix beeg: handle numeric file.id in API response Simon 2026-10-07 21:33:45 +00:00
  • 2c456dff59 Fix coomer: bogus video formats on image posts, and its CDN reachability in check.py Simon 2026-09-23 07:42:21 +00:00
  • 2adde22514 Fix broken-playback providers (wowxxx, porndish, noodlemagazine) and a shared 429 retry bug Simon 2026-09-22 19:42:53 +00:00
  • c40b48b0db Fix six dead providers (shooshtime, hdporn92, camsoda, sextb, supjav, hentaimama) Simon 2026-09-22 13:56:36 +00:00
  • c244461d0b Resolve melonstube's top-20 destination hosts into direct formats Simon 2026-09-22 08:28:05 +00:00
  • a9da585f45 Fix eporner formats serving a decoy clip instead of the real video Simon 2026-09-21 16:11:46 +00:00
  • 1111906661 Tune sxyprn app-client refresh interval to 15 minutes Simon 2026-09-21 15:30:23 +00:00
  • c7ae89fc37 Fix melonstube provider: Cloudflare bot management now blocks it Simon 2026-09-21 14:08:28 +00:00
  • 534ee4b5ad Add ripnsfw provider (Doodstream/Lulustream leak aggregator) Simon 2026-09-18 19:22:49 +00:00
  • 9c078f1b60 Fix eporner provider never resolving playable video formats Simon 2026-09-08 18:30:08 +00:00
  • 9e3a680ef2 Fix hornyleak/hentaimama providers returning wrong media Simon 2026-09-08 16:37:58 +00:00
  • e50003a7ea error fixes Simon 2026-09-08 10:44:25 +00:00
  • 7452dd5aa3 more providers Simon 2026-09-07 19:31:34 +00:00
  • dd0c6f8a91 playwright update to 0.17 Simon 2026-09-07 16:10:28 +00:00
  • 16219e1ddf playwright update Simon 2026-09-07 15:59:03 +00:00
  • 86c8faca44 more providers Simon 2026-09-07 15:25:03 +00:00
  • 5941a6e607 upgraded wreq Simon 2026-09-07 13:00:19 +00:00
  • e37563e5bc hentaihaven fixes Simon 2026-09-07 08:57:43 +00:00
  • ee5e124056 fixes Simon 2026-09-07 08:02:15 +00:00
  • 1537836b19 include chromium Simon 2026-08-05 14:24:11 +00:00
  • 2b491995f2 production fix Simon 2026-08-05 14:13:41 +00:00
  • 361d8e785c xgroovy Simon 2026-08-05 13:36:04 +00:00
  • fbc473d518 xlecx Simon 2026-07-15 06:01:23 +00:00
  • 3b591c1950 melonstube fix Simon 2026-07-06 17:51:06 +00:00
  • 94cc3d7bbb melonstube Simon 2026-07-06 17:29:04 +00:00
  • b753863d30 another redgifs fix Simon 2026-07-06 17:12:50 +00:00
  • 4c88ceef0d redgifs fix Simon 2026-07-06 16:39:16 +00:00
  • d1a05de50e ytdlp command and xgroovy Simon 2026-07-06 16:07:54 +00:00
  • 55d687c361 sxyprn fix? Simon 2026-07-06 14:59:11 +00:00
  • 1f9977062c redgifs Simon 2026-07-06 11:51:52 +00:00
  • 4dc1072d86 omgxxx fix Simon 2026-06-30 20:42:48 +00:00
  • 83e433d09b supjav fix Simon 2026-06-27 19:28:14 +00:00
  • bf8d1c9f9e tnaflix fix Simon 2026-06-27 07:18:20 +00:00
  • 9caa5f7c01 fix jable: FlaresolverrCookie missing fields + requester transport-error fallback Simon 2026-06-26 20:43:56 +00:00
  • 03c4e4d3c4 paradisehill fixes Simon 2026-06-26 16:55:24 +00:00
  • 9571c7031a sxyporn cdn racing Simon 2026-06-26 15:46:15 +00:00
  • 3c69382d5c javtiful fix Simon 2026-06-26 12:33:53 +00:00
  • 82d22e99f7 sxyprn update (no formats) Simon 2026-06-25 20:53:51 +00:00
  • e4a84f34ee added playbackMethod to videoitem Simon 2026-06-25 05:33:11 +00:00
  • 6d5771a038 add hotbunny provider + fix domain cookie scoping in requester Simon 2026-06-24 18:40:57 +00:00
  • 8373d49593 sxyprn includes referer on post sites Simon 2026-06-24 18:10:44 +00:00
  • 94e9603fe5 add kwiky provider Simon 2026-06-24 15:43:45 +00:00
  • b7ebb0d768 fixed a bug in requester Simon 2026-06-23 19:17:16 +00:00