diff --git a/hot_score_attenuation.py b/hot_score_attenuation.py index 9be26eb..0140134 100644 --- a/hot_score_attenuation.py +++ b/hot_score_attenuation.py @@ -1,9 +1,13 @@ +import time from hole import app from models import Post, db with app.app_context(): for p in Post.query.filter( - Post.hot_score > 0 + Post.hot_score > 10 ).all(): - p.hot_score = int(p.hot_score * 0.9) + if time.time() - p.timestamp > 60 * 60 * 24 * 3: + p.hot_score = 10 + else: + p.hot_score = int(p.hot_score * 0.9) db.session.commit()