summaryrefslogtreecommitdiff
path: root/backend/views.py
diff options
context:
space:
mode:
authorMaksim A. Boyko <maksim.a.boyko@gmail.com>2012-06-28 16:50:58 -0400
committerMaksim A. Boyko <maksim.a.boyko@gmail.com>2012-06-28 16:50:58 -0400
commitd69176016b18212b03bcd18b4b42629e0816de0f (patch)
tree8e0b943d0a3d2750d9b11c6d12f4f75d2d3c0853 /backend/views.py
parent150857d66f47a87e7cfd0bd862428528db6dc362 (diff)
Backend: Add stat view and stat template skeleton
Diffstat (limited to 'backend/views.py')
-rw-r--r--backend/views.py46
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