--- a/server/web/tweetgserver/views.py Wed Feb 22 11:06:11 2012 +0100
+++ b/server/web/tweetgserver/views.py Wed Feb 22 11:19:36 2012 +0100
@@ -42,6 +42,8 @@
@app.route('/podium/<int:since>/<tokens>', methods=['GET'])
def podium(since, tokens):
sincetime = datetime.fromtimestamp(since)
+ delta_td = datetime.now() - sincetime
+ delta_s = delta_td.total_seconds()
token_list = tokens.split(",")
query_base = db.session.query(func.count(Tweet.id)).filter(Tweet.created_at >= sincetime) #@UndefinedVariable
podium_res = {}
@@ -50,7 +52,9 @@
podium_res[token] = query.scalar()
res = {
"podium" : podium_res,
- "total" : query_base.scalar()
+ "total" : query_base.scalar(),
+ "delta": int(delta_s),
+ "tweets_per_minute": 60. * ts_list_count / delta_s
}
return jsonpwrap(res)