diff --git a/apps/hdhr/api_views.py b/apps/hdhr/api_views.py index 409ecbfd..4dd9c07d 100644 --- a/apps/hdhr/api_views.py +++ b/apps/hdhr/api_views.py @@ -39,7 +39,7 @@ class DiscoverAPIView(APIView): responses={200: openapi.Response("HDHR Discovery JSON")} ) def get(self, request): - base_url = request.build_absolute_uri('/').rstrip('/') + base_url = request.build_absolute_uri('/hdhr/').rstrip('/') device = HDHRDevice.objects.first() if not device: @@ -115,7 +115,7 @@ class HDHRDeviceXMLAPIView(APIView): responses={200: openapi.Response("HDHR Device XML")} ) def get(self, request): - base_url = request.build_absolute_uri('/').rstrip('/') + base_url = request.build_absolute_uri('/hdhr/').rstrip('/') xml_response = f""" diff --git a/apps/hdhr/views.py b/apps/hdhr/views.py index 409ecbfd..4dd9c07d 100644 --- a/apps/hdhr/views.py +++ b/apps/hdhr/views.py @@ -39,7 +39,7 @@ class DiscoverAPIView(APIView): responses={200: openapi.Response("HDHR Discovery JSON")} ) def get(self, request): - base_url = request.build_absolute_uri('/').rstrip('/') + base_url = request.build_absolute_uri('/hdhr/').rstrip('/') device = HDHRDevice.objects.first() if not device: @@ -115,7 +115,7 @@ class HDHRDeviceXMLAPIView(APIView): responses={200: openapi.Response("HDHR Device XML")} ) def get(self, request): - base_url = request.build_absolute_uri('/').rstrip('/') + base_url = request.build_absolute_uri('/hdhr/').rstrip('/') xml_response = f""" diff --git a/apps/m3u/tasks.py b/apps/m3u/tasks.py index b3de8567..068626b2 100644 --- a/apps/m3u/tasks.py +++ b/apps/m3u/tasks.py @@ -117,7 +117,7 @@ def refresh_single_m3u_account(account_id): return err_msg headers = {"User-Agent": account.user_agent.user_agent} - response = requests.get(account.server_url, timeout=60, headers=headers) + response = requests.get(account.server_url, headers=headers) response.raise_for_status() lines = response.text.splitlines() elif account.uploaded_file: diff --git a/dispatcharr/urls.py b/dispatcharr/urls.py index 72361783..f0de138e 100644 --- a/dispatcharr/urls.py +++ b/dispatcharr/urls.py @@ -7,7 +7,6 @@ from rest_framework import permissions from drf_yasg.views import get_schema_view from drf_yasg import openapi from .routing import websocket_urlpatterns -from apps.hdhr.api_views import HDHRDeviceViewSet, DiscoverAPIView, LineupAPIView, LineupStatusAPIView, HDHRDeviceXMLAPIView, hdhr_dashboard_view # Define schema_view for Swagger @@ -45,13 +44,6 @@ urlpatterns = [ path('proxy/', include(('apps.proxy.urls', 'proxy'), namespace='proxy')), path('proxy', RedirectView.as_view(url='/proxy/', permanent=True)), - # HDHR API - path('discover.json', DiscoverAPIView.as_view(), name='discover'), - path('lineup.json', LineupAPIView.as_view(), name='lineup'), - path('lineup_status.json', LineupStatusAPIView.as_view(), name='lineup_status'), - path('device.xml', HDHRDeviceXMLAPIView.as_view(), name='device_xml'), - - # Swagger UI path('swagger/', schema_view.with_ui('swagger', cache_timeout=0), name='schema-swagger-ui'),