Add get_probe/probe_first_archive; fullporner and fullpornerorg resolve pornstar names without prefix
This commit is contained in:
19
docs/query-resolution-todo.md
Normal file
19
docs/query-resolution-todo.md
Normal file
@@ -0,0 +1,19 @@
|
||||
# Seamless query resolution todo
|
||||
|
||||
Goal: a free-form query ("gal ritchie", "family strokes") should reach the matching
|
||||
pornstar / studio / channel / tag archive **without** a `pornstar:` / `studio:` / `tag:` prefix,
|
||||
by asking the site (probe) and falling back to keyword search. Prefixes stay as explicit overrides.
|
||||
|
||||
Pattern (see `hooporn`, `cumlouder`): after known-category matching, probe page 1 of each entity
|
||||
archive for the slug with `Requester::get_probe` (404 = instant `None`, Cloudflare challenge goes to
|
||||
FlareSolverr, 5xx/429 retried once), use the first archive that yields cards (page N stays in that
|
||||
archive), else keyword search. A probe is only valid after checking what the site answers for an
|
||||
unknown slug (404 vs soft-404 that lists unrelated videos).
|
||||
|
||||
Status: `[ ]` open, `[x]` done and verified live (feed of the archive + unknown name falls back),
|
||||
`[-]` not applicable (reason).
|
||||
|
||||
| | Provider | Prefix kinds today | Plan / evidence |
|
||||
|---|---|---|---|
|
||||
| [x] | `hooporn` | cat, pornstar, studio | reference implementation |
|
||||
| [x] | `cumlouder` | cat, tag, series, girl | reference implementation (girl page, then tag) |
|
||||
Reference in New Issue
Block a user