SurfSense/plugins/remote/proprietary/amazon
DESKTOP-RTLN3BA\$punk 433d2664fd fix(plugins): review fixes before merge
- Google Search: Google's sorry wall is recognised by host and path, not a
  "/sorry" substring, so a result linking to a page with "sorry" in its URL
  no longer burns the wave's exit (goto and the captcha check share
  captcha.is_sorry_url).
- Walmart: a redirect still pending after the last allowed hop is a refused
  try, so the next exit is tried instead of reading an empty page.
- Amazon: a hedge whose sticky lease is unavailable falls back to the
  gateway instead of spending the call's hedge budget on nothing.
- Fixtures: live tracking and session tokens scrubbed from the captured
  pages (Indeed, Amazon, Google, Google Maps, TikTok, YouTube).
- plugin-host.md: shared_access() everywhere, and the Reddit and Instagram
  gaps now describe their fail-fast latches.
2026-10-14 15:01:56 -07:00
..
tests fix(plugins): review fixes before merge 2026-10-14 15:01:56 -07:00
__init__.py feat(plugins): run SurfSense's Amazon scraper as its own plugin 2026-10-12 03:37:45 +05:30
fetch.py fix(plugins): review fixes before merge 2026-10-14 15:01:56 -07:00
locale.py feat(plugins): run SurfSense's Amazon scraper as its own plugin 2026-10-12 03:37:45 +05:30
parsers.py perf(amazon): bounded tails, no fake Google referer, and real prices on fallback pages 2026-10-14 05:56:48 -07:00
schemas.py feat(plugins): run SurfSense's Amazon scraper as its own plugin 2026-10-12 03:37:45 +05:30
scraper.py perf(amazon): bounded tails, no fake Google referer, and real prices on fallback pages 2026-10-14 05:56:48 -07:00
server.py perf(amazon): bounded tails, no fake Google referer, and real prices on fallback pages 2026-10-14 05:56:48 -07:00
url_resolver.py perf(amazon): bounded tails, no fake Google referer, and real prices on fallback pages 2026-10-14 05:56:48 -07:00