From 3d9f17fc569da50e1fd357ec3667a48f9c1fa8d8 Mon Sep 17 00:00:00 2001 From: Kishan Joshi Date: Sun, 1 Jun 2025 19:29:48 +0530 Subject: [PATCH] allow PROXY_URL to be set via env --- src/flaresolverr.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/flaresolverr.py b/src/flaresolverr.py index 3596fe1..2875c1c 100644 --- a/src/flaresolverr.py +++ b/src/flaresolverr.py @@ -13,6 +13,7 @@ from dtos import V1RequestBase import flaresolverr_service import utils +env_proxy = os.environ.get('PROXY_URL', None) class JSONErrorBottle(Bottle): """ @@ -50,7 +51,11 @@ def controller_v1(): """ Controller v1 """ - req = V1RequestBase(request.json) + data = request.json or {} + print (f'Request data: {env_proxy}') + if (('proxy' not in data or not data.get('proxy')) and env_proxy is not None): + data['proxy'] = {"url": env_proxy} + req = V1RequestBase(data) res = flaresolverr_service.controller_v1_endpoint(req) if res.__error_500__: response.status = 500