Merge pull request #3138 from mano3m/develop_kat

Add verified only option for kat
This commit is contained in:
Ruud Burger
2014-04-21 15:21:37 +02:00
@@ -70,7 +70,8 @@ class Base(TorrentMagnetProvider):
new['name'] = link.text new['name'] = link.text
new['url'] = td.find('a', 'imagnet')['href'] new['url'] = td.find('a', 'imagnet')['href']
new['detail_url'] = self.urls['detail'] % (self.getDomain(), link['href'][1:]) new['detail_url'] = self.urls['detail'] % (self.getDomain(), link['href'][1:])
new['score'] = 20 if td.find('a', 'iverif') else 0 new['verified'] = True if td.find('a', 'iverify') else False
new['score'] = 100 if new['verified'] else 0
elif column_name is 'size': elif column_name is 'size':
new['size'] = self.parseSize(td.text) new['size'] = self.parseSize(td.text)
elif column_name is 'age': elif column_name is 'age':
@@ -82,6 +83,10 @@ class Base(TorrentMagnetProvider):
nr += 1 nr += 1
# Only store verified torrents
if self.conf('only_verified') and not new['verified']:
continue
results.append(new) results.append(new)
except: except:
log.error('Failed parsing KickAssTorrents: %s', traceback.format_exc()) log.error('Failed parsing KickAssTorrents: %s', traceback.format_exc())
@@ -151,6 +156,13 @@ config = [{
'default': 40, 'default': 40,
'description': 'Will not be (re)moved until this seed time (in hours) is met.', 'description': 'Will not be (re)moved until this seed time (in hours) is met.',
}, },
{
'name': 'only_verified',
'advanced': True,
'type': 'bool',
'default': False,
'description': 'Only search for verified releases.'
},
{ {
'name': 'extra_score', 'name': 'extra_score',
'advanced': True, 'advanced': True,