From b2f5bff466d3e5e8f367102226a1c1d2c8f1f4a6 Mon Sep 17 00:00:00 2001 From: Alexandre Beloin <alexandre.beloin@gmail.com> Date: Tue, 14 Apr 2015 13:54:27 -0400 Subject: [PATCH] rarbg: remove urllib.quote --- sickbeard/providers/rarbg.py | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/sickbeard/providers/rarbg.py b/sickbeard/providers/rarbg.py index ad8e63d6..a8393cdd 100644 --- a/sickbeard/providers/rarbg.py +++ b/sickbeard/providers/rarbg.py @@ -62,13 +62,13 @@ class RarbgProvider(generic.TorrentProvider): self.token = None self.tokenExpireDate = None - self.urls = {'url': 'https://rarbg.com', - 'token': 'https://torrentapi.org/pubapi.php?get_token=get_token&format=json', - 'listing': 'https://torrentapi.org/pubapi.php?mode=list', - 'search': 'https://torrentapi.org/pubapi.php?mode=search&search_string={search_string}', - 'search_tvdb': 'https://torrentapi.org/pubapi.php?mode=search&search_tvdb={tvdb}&search_string={search_string}', - 'search_tvrage': 'https://torrentapi.org/pubapi.php?mode=search&search_tvrage={tvrage}&search_string={search_string}', - 'api_spec': 'https://rarbg.com/pubapi/apidocs.txt', + self.urls = {'url': u'https://rarbg.com', + 'token': u'https://torrentapi.org/pubapi.php?get_token=get_token&format=json', + 'listing': u'https://torrentapi.org/pubapi.php?mode=list', + 'search': u'https://torrentapi.org/pubapi.php?mode=search&search_string={search_string}', + 'search_tvdb': u'https://torrentapi.org/pubapi.php?mode=search&search_tvdb={tvdb}&search_string={search_string}', + 'search_tvrage': u'https://torrentapi.org/pubapi.php?mode=search&search_tvrage={tvrage}&search_string={search_string}', + 'api_spec': u'https://rarbg.com/pubapi/apidocs.txt', } self.url = self.urls['listing'] @@ -204,18 +204,18 @@ class RarbgProvider(generic.TorrentProvider): searchURL = self.urls['listing'] + self.defaultOptions elif mode == 'Season': if ep_indexer == INDEXER_TVDB: - searchURL = self.urls['search_tvdb'].format(search_string=urllib.quote(search_string), tvdb=ep_indexerid) + self.defaultOptions + searchURL = self.urls['search_tvdb'].format(search_string=search_string, tvdb=ep_indexerid) + self.defaultOptions elif ep_indexer == INDEXER_TVRAGE: - searchURL = self.urls['search_tvrage'].format(search_string=urllib.quote(search_string), tvrage=ep_indexerid) + self.defaultOptions + searchURL = self.urls['search_tvrage'].format(search_string=search_string, tvrage=ep_indexerid) + self.defaultOptions else: - searchURL = self.urls['search'].format(search_string=urllib.quote(search_string)) + self.defaultOptions + searchURL = self.urls['search'].format(search_string=search_string) + self.defaultOptions elif mode == 'Episode': if ep_indexer == INDEXER_TVDB: - searchURL = self.urls['search_tvdb'].format(search_string=urllib.quote(search_string), tvdb=ep_indexerid) + self.defaultOptions + searchURL = self.urls['search_tvdb'].format(search_string=search_string, tvdb=ep_indexerid) + self.defaultOptions elif ep_indexer == INDEXER_TVRAGE: - searchURL = self.urls['search_tvrage'].format(search_string=urllib.quote(search_string), tvrage=ep_indexerid) + self.defaultOptions + searchURL = self.urls['search_tvrage'].format(search_string=search_string, tvrage=ep_indexerid) + self.defaultOptions else: - searchURL = self.urls['search'].format(search_string=urllib.quote(search_string)) + self.defaultOptions + searchURL = self.urls['search'].format(search_string=search_string) + self.defaultOptions else: logger.log(u'{name} invalid search mode:{mode}'.format(name=self.name, mode=mode), logger.ERROR) -- GitLab