mirror of
https://github.com/SickGear/SickGear.git
synced 2024-12-01 08:53:37 +00:00
KickAss torrents now uses multiple urls to try from incase one goes down.
This commit is contained in:
parent
d6225dd8d3
commit
f925488373
1 changed files with 12 additions and 10 deletions
|
@ -64,9 +64,7 @@ class KATProvider(generic.TorrentProvider):
|
|||
|
||||
self.cache = KATCache(self)
|
||||
|
||||
self.url = 'http://kickass.to/'
|
||||
|
||||
self.searchurl = self.url + 'usearch/%s/?field=seeders&sorder=desc' #order by seed
|
||||
self.urls = ['http://kickass.to/', 'http://katproxy.com']
|
||||
|
||||
def isEnabled(self):
|
||||
return self.enabled
|
||||
|
@ -232,14 +230,18 @@ class KATProvider(generic.TorrentProvider):
|
|||
for mode in search_params.keys():
|
||||
for search_string in search_params[mode]:
|
||||
|
||||
if mode != 'RSS':
|
||||
searchURL = self.searchurl % (urllib.quote(unidecode(search_string)))
|
||||
logger.log(u"Search string: " + searchURL, logger.DEBUG)
|
||||
else:
|
||||
searchURL = self.url + 'tv/?field=time_add&sorder=desc'
|
||||
logger.log(u"KAT cache update URL: " + searchURL, logger.DEBUG)
|
||||
for url in self.urls:
|
||||
if mode != 'RSS':
|
||||
searchURL = url + 'usearch/%s/?field=seeders&sorder=desc' % (urllib.quote(unidecode(search_string)))
|
||||
logger.log(u"Search string: " + searchURL, logger.DEBUG)
|
||||
else:
|
||||
searchURL = url + 'tv/?field=time_add&sorder=desc'
|
||||
logger.log(u"KAT cache update URL: " + searchURL, logger.DEBUG)
|
||||
|
||||
html = self.getURL(searchURL)
|
||||
if html:
|
||||
break
|
||||
|
||||
html = self.getURL(searchURL)
|
||||
if not html:
|
||||
continue
|
||||
|
||||
|
|
Loading…
Reference in a new issue