Esempio n. 1
0
def my_playlist(request):
    passed_dict = {}
    passed_dict.update(csrf(request))
    youtube = Youtube()
    playlist = PlayList()

    email = request.session.get('email')
    if email == None:
        return redirect('/login')

    playlist_id = playlist.check_playlist_exisxtence(email)

    if request.method == 'POST' and request.POST.get(
            'form_action') == 'RemoveWatched':
        watchhistory_playlist_id = playlist.get_watch_history_playlist_id(
            email)
        youtube.remove_watched_from_playlist(email, playlist_id,
                                             watchhistory_playlist_id)
    elif request.method == 'POST' and request.POST.get(
            'form_action') == 'RemoveAll':
        youtube.remove_all_from_playlist(email, playlist_id)

    playlist_id = playlist.check_playlist_exisxtence(email)

    passed_dict['playlist_id'] = playlist_id
    return render_to_response('my_playlist.html', passed_dict)
Esempio n. 2
0
def my_group(request, group_name):
    passed_dict = {}
    passed_dict.update(csrf(request))
    group = Group()
    playlist = PlayList()

    email = request.session.get('email')
    if email == None:
        return redirect('/login')

    if request.method == "POST" and request.POST.get(
            'form_action') == 'AddPlayList':
        select_videos = request.POST.getlist('select_videos')
        playlist.add_videos(email, select_videos)
        return redirect('/my_playlist/')
    elif request.method == "POST" and request.POST.get(
            'form_action') == 'RemoveTag':
        group.remove_group(email, group_name)
        return redirect('/my_subscriptions/')

    upload_videos = group.get_upload_viedos(email, group_name)

    passed_dict['group_upload_videos'] = upload_videos
    passed_dict['group_name'] = group_name
    return render_to_response('my_group.html', passed_dict)
Esempio n. 3
0
def my_playlist(request):
	passed_dict = {}
	passed_dict.update(csrf(request))
	youtube = Youtube()
	playlist = PlayList()

	email = request.session.get('email')
	if email == None:
		return redirect('/login')

	playlist_id = playlist.check_playlist_exisxtence(email)

	if request.method == 'POST' and request.POST.get('form_action') == 'RemoveWatched':
		watchhistory_playlist_id = playlist.get_watch_history_playlist_id(email)
		youtube.remove_watched_from_playlist(email, playlist_id, watchhistory_playlist_id)
	elif request.method == 'POST' and request.POST.get('form_action') == 'RemoveAll':
		youtube.remove_all_from_playlist(email, playlist_id)

	playlist_id = playlist.check_playlist_exisxtence(email)

	passed_dict['playlist_id'] = playlist_id
	return render_to_response('my_playlist.html', passed_dict)
Esempio n. 4
0
def my_group(request, group_name):
	passed_dict = {}
	passed_dict.update(csrf(request))
	group = Group()
	playlist = PlayList()

	email = request.session.get('email')
	if email == None:
		return redirect('/login')

	if request.method == "POST" and request.POST.get('form_action') == 'AddPlayList':
		select_videos = request.POST.getlist('select_videos')
		playlist.add_videos(email, select_videos)
		return redirect('/my_playlist/')
	elif request.method == "POST" and request.POST.get('form_action') == 'RemoveTag':
		group.remove_group(email, group_name)
		return redirect('/my_subscriptions/')

	upload_videos = group.get_upload_viedos(email, group_name)

	passed_dict['group_upload_videos'] = upload_videos
	passed_dict['group_name'] = group_name
	return render_to_response('my_group.html', passed_dict)