diff --git a/sickbeard/providers/kat.py b/sickbeard/providers/kat.py index 5fcffdc8..e0903d82 100644 --- a/sickbeard/providers/kat.py +++ b/sickbeard/providers/kat.py @@ -228,7 +228,7 @@ class KATProvider(generic.TorrentProvider): entries = [] for url in self.urls: - searchURL = url + 'usearch/%s/?field=seeders&sorder=desc&rss=1' % (urllib.quote(unidecode(search_string))) + searchURL = url + 'usearch/%s/?field=seeders&sorder=desc&rss=1' % urllib.urlencode(search_string.encode('utf-8')) logger.log(u"Search string: " + searchURL, logger.DEBUG) entries = self.cache.getRSSFeed(url, items=['entries', 'feed'])['entries'] diff --git a/sickbeard/providers/newznab.py b/sickbeard/providers/newznab.py index 9a5dcc24..6791e6d9 100755 --- a/sickbeard/providers/newznab.py +++ b/sickbeard/providers/newznab.py @@ -314,8 +314,8 @@ class NewznabProvider(generic.NZBProvider): # get total and offset attribs try: if total == 0: - total = int(data['feed']['newznab_response']['total'] or 0) - offset = int(data['feed']['newznab_response']['offset'] or 0) + total = int(data['feed'].newznab_response['total'] or 0) + offset = int(data['feed'].newznab_response['offset'] or 0) except AttributeError: break