diff --git a/sickbeard/providers/__init__.py b/sickbeard/providers/__init__.py index 5e1357f0fbb331edc26866bd4239438aecf8f7cb..6fcf33dcd4905f0d048fe8684a56f9e010c8faeb 100644 --- a/sickbeard/providers/__init__.py +++ b/sickbeard/providers/__init__.py @@ -214,12 +214,12 @@ def makeTorrentRssProvider(configString): def getDefaultNewznabProviders(): #name|url|key|catIDs|enabled|search_mode|search_fallback|enable_daily|enable_backlog - return 'NZB.Cat|https://nzb.cat/||5030,5040,5010,5060|0|eponly|1|1|1!!!' + \ + return 'NZB.Cat|https://nzb.cat/||5030,5040,5010|0|eponly|1|1|1!!!' + \ + 'NZBGeek|https://api.nzbgeek.info/||5030,5040|0|eponly|0|0|0!!!' + \ 'Sick Beard Index|http://lolo.sickbeard.com/|0|5030,5040|0|eponly|0|0|0!!!' + \ 'NZBs.org|https://nzbs.org/||5030,5040|0|eponly|0|0|0!!!' + \ 'Usenet-Crawler|https://www.usenet-crawler.com/||5030,5040|0|eponly|0|0|0' - def getProviderModule(name): name = name.lower() prefix = "sickbeard.providers." diff --git a/sickbeard/providers/newznab.py b/sickbeard/providers/newznab.py index 58206969fb4e2b308454fbfcefc000c84cbf7c2a..a9f18435cb0e4eb8069c19b8d26da7f805c06ffc 100644 --- a/sickbeard/providers/newznab.py +++ b/sickbeard/providers/newznab.py @@ -260,6 +260,9 @@ class NewznabProvider(generic.NZBProvider): "attrs": "rageid", "offset": 0} + if search_params: + params.update(search_params) + # category ids if self.show and self.show.is_sports: params['cat'] = self.catIDs + ',5060' @@ -268,9 +271,6 @@ class NewznabProvider(generic.NZBProvider): else: params['cat'] = self.catIDs - if search_params: - params.update(search_params) - if self.needs_auth and self.key: params['apikey'] = self.key