src/hp/views.py
changeset 38 0fe2f3f5466f
child 41 b6010b3d6ea8
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/hp/views.py	Tue Nov 13 16:20:34 2012 +0100
@@ -0,0 +1,45 @@
+# -*- coding: utf-8 -*-
+'''
+Created on Nov 11, 2012
+
+@author: ymh
+'''
+from django.shortcuts import render_to_response
+from django.template.context import RequestContext
+import requests
+from django.conf import settings
+import logging
+import urlparse
+
+logger = logging.getLogger(__name__)
+
+
+def all_videos(request):
+    
+    #get all videos
+    #render
+    url = settings.LDT_API_URL + "contents/"
+    #limit=20&offset=20
+    r = requests.get(url)
+        
+    
+    
+    results = r.json
+        
+    for content in results.get('objects', []):
+        url_parts = urlparse.urlparse(content.get('image',''))
+        if not url_parts.netloc:
+            content['image'] = settings.LDT_DOMAIN + content.get('image','')
+        
+    return render_to_response('hp/all_videos.html',{'results':results}, context_instance=RequestContext(request))
+    
+
+def show_video_details(request, content_id):
+    
+    url_content = settings.LDT_API_URL + "contents/%s" % content_id
+    
+    r_content = requests.get(url_content)
+        
+    logger.debug(r_content.text)
+
+    return render_to_response('hp/video_player.html',{'content':r_content.json}, context_instance=RequestContext(request))
\ No newline at end of file