Beispiel #1
0
 def parse_upload(self,request,title,content):
     keys = ','; keywords = content.split(' ')
     for k in keywords: k = normalize('NFKD',k.decode('utf-8')).encode('ASCII','ignore')
     keys = keys.join(keywords)
     playable = Playable(user=self.current_user(request),name='>'+title,description=content)
     playable.save()
     service = StreamService()
     access_token = self.current_user(request).profile.google_token
     return service.video_entry(title,content,keys,access_token)
Beispiel #2
0
 def set_thumbnail(self,request):
     u = self.current_user(request)
     service = StreamService()
     token = request.GET['id']
     access_token = u.profile.google_token
     thumbnail = service.video_thumbnail(token,access_token)
     play = Playable.objects.filter(user=u).latest('date')
     play.visual = thumbnail
     play.token = token
     play.save()
     self.accumulate_points(1,request)
     r = redirect('/')
     r.set_cookie('token',token)
     return r