Spaces:
Sleeping
Sleeping
juns commited on
Commit ·
48c7fcf
1
Parent(s): 53e8bc5
Strip whitespace from env vars to prevent DNS resolution failures
Browse files
main.py
CHANGED
|
@@ -65,7 +65,7 @@ else:
|
|
| 65 |
logger.info("ffmpeg not found - will download full video for Groq")
|
| 66 |
|
| 67 |
# --- Proxy support (optional PROXY_URL env var) ---
|
| 68 |
-
_proxy_url = os.environ.get("PROXY_URL", "")
|
| 69 |
_proxy_config = None
|
| 70 |
if _proxy_url:
|
| 71 |
from youtube_transcript_api.proxies import GenericProxyConfig
|
|
@@ -76,7 +76,7 @@ if _proxy_url:
|
|
| 76 |
logger.info(f"Using proxy: {_proxy_url[:30]}...")
|
| 77 |
|
| 78 |
# --- Cloudflare Worker proxy support (WORKER_URL env var) ---
|
| 79 |
-
_worker_url = os.environ.get("WORKER_URL", "")
|
| 80 |
|
| 81 |
class _WorkerProxySession(_requests_mod.Session):
|
| 82 |
"""Routes requests through a Cloudflare Worker to bypass YouTube IP blocks."""
|
|
|
|
| 65 |
logger.info("ffmpeg not found - will download full video for Groq")
|
| 66 |
|
| 67 |
# --- Proxy support (optional PROXY_URL env var) ---
|
| 68 |
+
_proxy_url = os.environ.get("PROXY_URL", "").strip()
|
| 69 |
_proxy_config = None
|
| 70 |
if _proxy_url:
|
| 71 |
from youtube_transcript_api.proxies import GenericProxyConfig
|
|
|
|
| 76 |
logger.info(f"Using proxy: {_proxy_url[:30]}...")
|
| 77 |
|
| 78 |
# --- Cloudflare Worker proxy support (WORKER_URL env var) ---
|
| 79 |
+
_worker_url = os.environ.get("WORKER_URL", "").strip()
|
| 80 |
|
| 81 |
class _WorkerProxySession(_requests_mod.Session):
|
| 82 |
"""Routes requests through a Cloudflare Worker to bypass YouTube IP blocks."""
|