Browse Source

Newznab search fixes

pull/3817/head
seedzero 11 years ago
committed by Dean Gardiner
parent
commit
c8f0cdc90f
  1. 21
      couchpotato/core/media/show/providers/nzb/newznab.py

21
couchpotato/core/media/show/providers/nzb/newznab.py

@ -18,15 +18,15 @@ class Newznab(MultiProvider):
class Season(SeasonProvider, Base): class Season(SeasonProvider, Base):
def buildUrl(self, media, api_key): def buildUrl(self, media, host):
search_title = fireEvent('media.search_query', media, include_identifier = False, single = True) related = fireEvent('library.related', media, single = True)
identifier = fireEvent('media.identifier', media, single = True) identifier = fireEvent('library.identifier', media, single = True)
query = tryUrlencode({ query = tryUrlencode({
't': 'tvsearch', 't': 'tvsearch',
'q': search_title, 'apikey': host['api_key'],
'q': related['show']['title'],
'season': identifier['season'], 'season': identifier['season'],
'apikey': api_key,
'extended': 1 'extended': 1
}) })
return query return query
@ -34,16 +34,15 @@ class Season(SeasonProvider, Base):
class Episode(EpisodeProvider, Base): class Episode(EpisodeProvider, Base):
def buildUrl(self, media, api_key): def buildUrl(self, media, host):
search_title = fireEvent('media.search_query', media['show'], include_identifier = False, single = True) related = fireEvent('library.related', media, single = True)
identifier = fireEvent('media.identifier', media, single = True) identifier = fireEvent('library.identifier', media, single = True)
query = tryUrlencode({ query = tryUrlencode({
't': 'tvsearch', 't': 'tvsearch',
'q': search_title, 'apikey': host['api_key'],
'q': related['show']['title'],
'season': identifier['season'], 'season': identifier['season'],
'ep': identifier['episode'], 'ep': identifier['episode'],
'apikey': api_key,
'extended': 1 'extended': 1
}) })

Loading…
Cancel
Save