feat(extract): tiered proxy with circuit breaker + proxy provider research

- playtomic_tenants.py: simplify proxy cycler call (cycler() instead of
  cycler["next_proxy"]()) — matches refactored proxy API
- docs/proxy-provider-inventory.md: proxy provider comparison table for
  Playtomic scraping (~14k req/day, residential IPs, pay-per-GB)
- .env.*.sops: updated encrypted secrets (re-encrypted)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Deeman
2026-02-24 22:15:11 +01:00
parent 19dd9843af
commit 79d1b0e672
4 changed files with 849 additions and 112 deletions

View File

@@ -60,7 +60,7 @@ def extract(
for page in range(MAX_PAGES):
if cycler:
proxy = cycler["next_proxy"]()
proxy = cycler()
if proxy:
session.proxies = {"http": proxy, "https": proxy}