Add score penalty for not having proper size information

This commit is contained in:
Ruud committed 2012-01-14 14:06:33 +01:00
1 parent f7b853287a
commit afdd3e3395
2 files changed
+8 -1

No files matched your search

+4 -1
View File
@@ -1,7 +1,8 @@
from couchpotato.core.event import addEvent from couchpotato.core.event import addEvent
from couchpotato.core.logger import CPLog from couchpotato.core.logger import CPLog
from couchpotato.core.plugins.base import Plugin from couchpotato.core.plugins.base import Plugin
from couchpotato.core.plugins.score.scores import nameScore, nameRatioScore from couchpotato.core.plugins.score.scores import nameScore, nameRatioScore, \
sizeScore
log = CPLog(__name__) log = CPLog(__name__)
@@ -19,4 +20,6 @@ class Score(Plugin):
for movie_title in movie['library']['titles']: for movie_title in movie['library']['titles']:
score += nameRatioScore(nzb['name'], movie_title['title']) score += nameRatioScore(nzb['name'], movie_title['title'])
score += sizeScore(nzb['size'])
return score return score
+4
View File
@@ -52,3 +52,7 @@ def nameRatioScore(nzb_name, movie_name):
left_over = set(nzb_words) - set(movie_words) left_over = set(nzb_words) - set(movie_words)
return 10 - len(left_over) return 10 - len(left_over)
def sizeScore(size):
return 0 if size else -20