soygeitoyt-lgtm 163380d339 fix(parser): harden lockup metadata matching + sanitize test fixtures
- View count and relative date detection now require the text to fully
  look like one ('1.6M views', 'no views', '4 days ago', ...) instead of
  a bare substring match, so channel names containing those words
  (e.g. 'Daily Views') can no longer produce a false match. When several
  parts match, the last one wins, as author rows precede metadata rows.
- Test fixtures were rebuilt keeping only the fields the parser reads:
  all YouTube tracking parameters (including an accidentally captured
  client IP inside thumbnail URLs) are gone.

Regression case added for tricky channel names.
2026-08-22 03:32:51 -04:00
..