diff -r 1e47b1f9f42d -r 98ffc58f0bd3 server/web/tweetgserver/views.py --- 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//', 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)