Private GIT

Skip to content
Snippets Groups Projects
Commit b2f5bff4 authored by Alexandre Beloin's avatar Alexandre Beloin
Browse files

rarbg: remove urllib.quote

parent df0a9870
No related branches found
No related tags found
No related merge requests found
......@@ -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)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment