mirror of
https://github.com/moparisthebest/SickRage
synced 2024-11-18 07:15:13 -05:00
Fix for newznab provider searches unicode issues
This commit is contained in:
parent
5a027fdbe0
commit
4b6602797f
@ -221,16 +221,22 @@ class GenericProvider:
|
|||||||
Returns: A tuple containing two strings representing title and URL respectively
|
Returns: A tuple containing two strings representing title and URL respectively
|
||||||
"""
|
"""
|
||||||
|
|
||||||
title = item.title if item.title else None
|
title = None
|
||||||
|
url = None
|
||||||
|
|
||||||
|
if 'title' in item:
|
||||||
|
title = item.title
|
||||||
|
|
||||||
if title:
|
if title:
|
||||||
title = u'' + title
|
|
||||||
title = title.replace(' ', '.')
|
title = title.replace(' ', '.')
|
||||||
|
|
||||||
url = item.link if item.link else None
|
if 'link' in item:
|
||||||
|
url = item.link
|
||||||
|
|
||||||
if url:
|
if url:
|
||||||
url = url.replace('&', '&')
|
url = url.replace('&', '&')
|
||||||
|
|
||||||
return (title, url)
|
return title, url
|
||||||
|
|
||||||
def findSearchResults(self, show, season, episodes, search_mode, manualSearch=False):
|
def findSearchResults(self, show, season, episodes, search_mode, manualSearch=False):
|
||||||
|
|
||||||
|
@ -206,7 +206,6 @@ class NewznabProvider(generic.NZBProvider):
|
|||||||
params['apikey'] = self.key
|
params['apikey'] = self.key
|
||||||
|
|
||||||
results = []
|
results = []
|
||||||
keep_searching = 1
|
|
||||||
|
|
||||||
while True:
|
while True:
|
||||||
search_url = self.url + 'api?' + urllib.urlencode(params)
|
search_url = self.url + 'api?' + urllib.urlencode(params)
|
||||||
@ -219,7 +218,7 @@ class NewznabProvider(generic.NZBProvider):
|
|||||||
(title, url) = self._get_title_and_url(item)
|
(title, url) = self._get_title_and_url(item)
|
||||||
|
|
||||||
if title and url:
|
if title and url:
|
||||||
results.append(item)
|
results.append(title,url)
|
||||||
else:
|
else:
|
||||||
logger.log(
|
logger.log(
|
||||||
u"The data returned from the " + self.name + " is incomplete, this result is unusable",
|
u"The data returned from the " + self.name + " is incomplete, this result is unusable",
|
||||||
@ -247,8 +246,6 @@ class NewznabProvider(generic.NZBProvider):
|
|||||||
|
|
||||||
return results
|
return results
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def findPropers(self, search_date=None):
|
def findPropers(self, search_date=None):
|
||||||
|
|
||||||
search_terms = ['.proper.', '.repack.']
|
search_terms = ['.proper.', '.repack.']
|
||||||
|
Loading…
Reference in New Issue
Block a user