diff options
| author | Maksim A. Boyko <maksim.a.boyko@gmail.com> | 2012-06-28 16:50:58 -0400 |
|---|---|---|
| committer | Maksim A. Boyko <maksim.a.boyko@gmail.com> | 2012-06-28 16:50:58 -0400 |
| commit | d69176016b18212b03bcd18b4b42629e0816de0f (patch) | |
| tree | 8e0b943d0a3d2750d9b11c6d12f4f75d2d3c0853 /backend/views.py | |
| parent | 150857d66f47a87e7cfd0bd862428528db6dc362 (diff) | |
Backend: Add stat view and stat template skeleton
Diffstat (limited to 'backend/views.py')
| -rw-r--r-- | backend/views.py | 46 |
1 files changed, 28 insertions, 18 deletions
diff --git a/backend/views.py b/backend/views.py index 27e55ff..110aa7b 100644 --- a/backend/views.py +++ b/backend/views.py @@ -5,7 +5,11 @@ from django.views.decorators.http import require_POST from django.http import HttpResponse from django.http import HttpResponsePermanentRedirect from django.template import loader +from django.template import Context from django.shortcuts import render_to_response +from django.conf import settings + +from datetime import datetime API_HEADER = '#@scanjam 0.2\n' @@ -190,26 +194,32 @@ def api_video_search(request): # def stats(request): - """""" - pass + """ View statistics """ + uptime = str(datetime.now() - settings.START_TIME) + videos_today = None + videos_total = None + likes_today = None + likes_total = None + users_total = None + users_today = None + users_in_main_room = None + new_users_today = None + rooms_total = None + main_room_peak = None + return render_to_response('stats.html', {'users_total': users_total, + 'users_today': users_today, + 'new_users_today': new_users_today, + 'videos_total': videos_total, + 'videos_today': videos_today, + 'likes_total': likes_total, + 'likes_today': likes_today, + 'rooms_total': rooms_total, + 'main_room_peak': main_room_peak, + 'uptime': uptime}) def redirect(request): """ Permanent redirect """ response = HttpResponsePermanentRedirect(redirect_to='http://scannerjammer.com') - response.write('<html>' - ' <head>' - ' <title>SCANNERJAMMER</title>' - ' <meta property="og:title" content="ScannerJammer"/>' - ' <meta property="og:type" content="website"/>' - ' <meta property="og:url" content="http://scannerjammer.com/"/>' - ' <meta property="og:image" content="http://scannerjammer.com/img/plant.gif"/>' - ' <meta property="og:site_name" content="ScannerJammer"/>' - ' <meta property="og:description" content="Youtube video chat"/>' - ' <meta property="fb:admins" content="100001923956223,1709246"/>' - ' <meta name="description" content="Youtube video chat" />' - ' </head>' - ' <body>' - ' <a href="http://scannerjammer.com/">SCANNERJAMMER</a>' - ' </body>' - '</html>') + template = loader.get_template('redirect.html') + response.write(template.render(Context())) return response |
