server test draft
authorveltr
Wed, 22 Feb 2012 11:19:36 +0100
changeset 33 98ffc58f0bd3
parent 32 1e47b1f9f42d
child 34 735e0411e648
server test
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/<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)