feat: add optional YouTube proxy support for IP blocks

Route transcript fetching through YOUTUBE_PROXY or Webshare residential
config, with clearer errors when YouTube still blocks requests.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Frank Schwenk
2026-06-16 16:23:06 +02:00
parent 5b8042b173
commit 76de7c7a3a
6 changed files with 128 additions and 7 deletions
+4
View File
@@ -8,6 +8,10 @@ services:
- JWT_EXPIRE_DAYS=${JWT_EXPIRE_DAYS:-90}
- OPENROUTER_API_KEY=${OPENROUTER_API_KEY}
- OPENROUTER_MODEL=${OPENROUTER_MODEL:-google/gemini-2.5-flash}
- YOUTUBE_PROXY=${YOUTUBE_PROXY:-}
- WEBSHARE_PROXY_USERNAME=${WEBSHARE_PROXY_USERNAME:-}
- WEBSHARE_PROXY_PASSWORD=${WEBSHARE_PROXY_PASSWORD:-}
- WEBSHARE_PROXY_LOCATIONS=${WEBSHARE_PROXY_LOCATIONS:-}
- DB_PATH=/data/ytrecap.sqlite
- APP_URL=https://ytrecap.schwenk.online
- TZ=Europe/Berlin