Extra score for tpb
This commit is contained in:
1 parent
99809348f7
commit
9d607bce98
1 file changed
+8
-5
@@ -44,8 +44,8 @@ class ThePirateBay(TorrentProvider):
|
|||||||
cache_key = 'thepiratebay.%s.%s' % (movie['library'
|
cache_key = 'thepiratebay.%s.%s' % (movie['library'
|
||||||
]['identifier'], quality.get('identifier'))
|
]['identifier'], quality.get('identifier'))
|
||||||
search_url = self.urls['search'] % (self.getapiurl(),
|
search_url = self.urls['search'] % (self.getapiurl(),
|
||||||
self.for_search(getTitle(movie['library'])
|
self.for_search(getTitle(movie['library']) + ' '
|
||||||
+ ' ' + quality['identifier']),
|
+ quality['identifier']),
|
||||||
self.getCatId(quality['identifier'])[0])
|
self.getCatId(quality['identifier'])[0])
|
||||||
self.log.info('searchUrl: %s', search_url)
|
self.log.info('searchUrl: %s', search_url)
|
||||||
data = self.getCache(cache_key, search_url)
|
data = self.getCache(cache_key, search_url)
|
||||||
@@ -82,6 +82,8 @@ class ThePirateBay(TorrentProvider):
|
|||||||
alt=re.compile('Trusted')) != None]
|
alt=re.compile('Trusted')) != None]
|
||||||
vip = (0, 20)[result.find('img',
|
vip = (0, 20)[result.find('img',
|
||||||
alt=re.compile('VIP')) != None]
|
alt=re.compile('VIP')) != None]
|
||||||
|
confirmed = (0, 30)[result.find('img',
|
||||||
|
alt=re.compile('Helpers')) != None]
|
||||||
moderated = (0, 50)[result.find('img',
|
moderated = (0, 50)[result.find('img',
|
||||||
alt=re.compile('Moderator')) != None]
|
alt=re.compile('Moderator')) != None]
|
||||||
is_imdb = self.imdb_match(self.getapiurl(link['href'
|
is_imdb = self.imdb_match(self.getapiurl(link['href'
|
||||||
@@ -94,7 +96,8 @@ class ThePirateBay(TorrentProvider):
|
|||||||
)[3].string)
|
)[3].string)
|
||||||
self.log.info('Size: %s', size)
|
self.log.info('Size: %s', size)
|
||||||
self.log.info('Score(trusted + vip + moderated): %d'
|
self.log.info('Score(trusted + vip + moderated): %d'
|
||||||
, trusted + vip + moderated)
|
, confirmed + trusted + vip
|
||||||
|
+ moderated)
|
||||||
|
|
||||||
new['name'] = link.string
|
new['name'] = link.string
|
||||||
new['id'] = re.search('/(?P<id>\d+)/', link['href'
|
new['id'] = re.search('/(?P<id>\d+)/', link['href'
|
||||||
@@ -106,8 +109,8 @@ class ThePirateBay(TorrentProvider):
|
|||||||
)[2].string)
|
)[2].string)
|
||||||
new['leechers'] = int(result.find_all('td'
|
new['leechers'] = int(result.find_all('td'
|
||||||
)[3].string)
|
)[3].string)
|
||||||
new['extra_score'] = lambda (x): trusted + vip \
|
new['extra_score'] = lambda x: confirmed + trusted \
|
||||||
+ moderated
|
+ vip + moderated
|
||||||
new['score'] = fireEvent('score.calculate', new,
|
new['score'] = fireEvent('score.calculate', new,
|
||||||
movie, single=True)
|
movie, single=True)
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user