Browse Source

Newznab providers now search by tvrage ID if available and show name incase tvrage ID doesnt return any results

tags/release_0.1.0
echel0n 11 years ago
parent
commit
ea66c2c41b
  1. 14
      sickbeard/providers/newznab.py

14
sickbeard/providers/newznab.py

@ -104,9 +104,10 @@ class NewznabProvider(generic.NZBProvider):
# search # search
rid = helpers.mapIndexersToShow(ep_obj.show)[2] rid = helpers.mapIndexersToShow(ep_obj.show)[2]
if rid: if rid:
cur_params['rid'] = rid cur_return = cur_params.copy()
to_return.append(cur_params) cur_return['rid'] = rid
else: to_return.append(cur_return)
# add new query strings for exceptions # add new query strings for exceptions
name_exceptions = list( name_exceptions = list(
set(scene_exceptions.get_scene_exceptions(ep_obj.show.indexerid) + [ep_obj.show.name])) set(scene_exceptions.get_scene_exceptions(ep_obj.show.indexerid) + [ep_obj.show.name]))
@ -137,9 +138,10 @@ class NewznabProvider(generic.NZBProvider):
# search # search
rid = helpers.mapIndexersToShow(ep_obj.show)[2] rid = helpers.mapIndexersToShow(ep_obj.show)[2]
if rid: if rid:
params['rid'] = rid cur_return = params.copy()
to_return.append(params) cur_return['rid'] = rid
else: to_return.append(cur_return)
# add new query strings for exceptions # add new query strings for exceptions
name_exceptions = list( name_exceptions = list(
set(scene_exceptions.get_scene_exceptions(ep_obj.show.indexerid) + [ep_obj.show.name])) set(scene_exceptions.get_scene_exceptions(ep_obj.show.indexerid) + [ep_obj.show.name]))

Loading…
Cancel
Save