From aed81776a12e3ae4bc81334b0f4091374c8f5390 Mon Sep 17 00:00:00 2001 From: clinton-hall Date: Thu, 11 Dec 2014 11:54:04 +1030 Subject: [PATCH] change SickRage login. Fixes #635 --- nzbtomedia/autoProcess/autoProcessTV.py | 6 +++++- nzbtomedia/nzbToMediaAutoFork.py | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/nzbtomedia/autoProcess/autoProcessTV.py b/nzbtomedia/autoProcess/autoProcessTV.py index b9499fcc..9e7cf5fc 100644 --- a/nzbtomedia/autoProcess/autoProcessTV.py +++ b/nzbtomedia/autoProcess/autoProcessTV.py @@ -266,7 +266,11 @@ class autoProcessTV: if section == "SickBeard": logger.debug("Opening URL: %s with params: %s" % (url, str(fork_params)), section) r = None - r = requests.get(url, auth=(username, password), params=fork_params, stream=True, verify=False) + s = requests.Session() + login = "%s%s:%s%s/login" % (protocol,host,port,web_root) + login_params = {'username': username, 'password': password} + s.post(login, data=login_params, stream=True, verify=False) + r = s.get(url, auth=(username, password), params=fork_params, stream=True, verify=False) elif section == "NzbDrone": logger.debug("Opening URL: %s with data: %s" % (url, str(data)), section) r = None diff --git a/nzbtomedia/nzbToMediaAutoFork.py b/nzbtomedia/nzbToMediaAutoFork.py index e9219bc5..485e9bae 100644 --- a/nzbtomedia/nzbToMediaAutoFork.py +++ b/nzbtomedia/nzbToMediaAutoFork.py @@ -70,7 +70,11 @@ def autoFork(section, inputCategory): # attempting to auto-detect fork try: if username and password: - r = requests.get(url, auth=(username, password), verify=False) + s = requests.Session() + login = "%s%s:%s%s/login" % (protocol,host,port,web_root) + login_params = {'username': username, 'password': password} + s.post(login, data=login_params, stream=True, verify=False) + r = s.get(url, auth=(username, password), verify=False) else: r = requests.get(url, verify=False) except requests.ConnectionError: