1
0
Fork 0
mirror of https://github.com/morpheus65535/bazarr synced 2024-12-26 01:27:07 +00:00

Disabled SSL verify for Sonarr SignalR feed connection and added Bazarr user agent to both Sonarr and Radarr feeds.

This commit is contained in:
morpheus65535 2021-05-31 22:01:35 -04:00
parent 3468601d4d
commit b8512ccf09

View file

@ -4,6 +4,7 @@ import logging
import gevent import gevent
import json import json
import os
from requests import Session from requests import Session
from signalr import Connection from signalr import Connection
from requests.exceptions import ConnectionError from requests.exceptions import ConnectionError
@ -18,11 +19,17 @@ from utils import get_sonarr_version
from get_args import args from get_args import args
headers = {"User-Agent": os.environ["SZ_USER_AGENT"]}
class SonarrSignalrClient: class SonarrSignalrClient:
def __init__(self): def __init__(self):
super(SonarrSignalrClient, self).__init__() super(SonarrSignalrClient, self).__init__()
self.apikey_sonarr = None self.apikey_sonarr = None
self.session = Session() self.session = Session()
self.session.timeout = 60
self.session.verify = False
self.session.headers = headers
self.connection = None self.connection = None
def start(self): def start(self):
@ -116,7 +123,8 @@ class RadarrSignalrClient:
self.connection = HubConnectionBuilder() \ self.connection = HubConnectionBuilder() \
.with_url(url_radarr() + "/signalr/messages?access_token={}".format(self.apikey_radarr), .with_url(url_radarr() + "/signalr/messages?access_token={}".format(self.apikey_radarr),
options={ options={
"verify_ssl": False "verify_ssl": False,
"headers": headers
}) \ }) \
.with_automatic_reconnect({ .with_automatic_reconnect({
"type": "raw", "type": "raw",