SurfSense/plugins/remote/proprietary/google_maps
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 Google Maps scraper as its own plugin 2026-10-12 03:37:51 +05:30
fetch.py perf(google-maps): fail fast, run places and their reviews together, and fix review text 2026-10-14 05:56:31 -07:00
parsers.py perf(google-maps): fail fast, run places and their reviews together, and fix review text 2026-10-14 05:56:31 -07:00
reviews.py perf(google-maps): fail fast, run places and their reviews together, and fix review text 2026-10-14 05:56:31 -07:00
schemas.py feat(plugins): run SurfSense's Google Maps scraper as its own plugin 2026-10-12 03:37:51 +05:30
scraper.py perf(google-maps): fail fast, run places and their reviews together, and fix review text 2026-10-14 05:56:31 -07:00
server.py perf(google-maps): fail fast, run places and their reviews together, and fix review text 2026-10-14 05:56:31 -07:00
url_resolver.py feat(plugins): run SurfSense's Google Maps scraper as its own plugin 2026-10-12 03:37:51 +05:30