def my_subscriptions(request): passed_dict = {} passed_dict.update(csrf(request)) youtube = Youtube() user_related = UserRelated() subscription_related = Subscription() email = request.session.get('email') if email == None: return redirect('/login') if request.method == "POST" and request.POST.get('form_action') == 'AddGroups': select_subscriptions = request.POST.getlist('select_subscriptions') group_names = request.POST.get('tags') subscription_related.add_group(email, select_subscriptions, group_names) elif request.method == "POST" and request.POST.get('form_action') == 'Update': all_channels = youtube.get_subscriptions(email) new_channel_count, removed_channel_count = subscription_related.upsert_channel(email, all_channels) passed_dict['new_channel_count'] = new_channel_count passed_dict['removed_channel_count'] = removed_channel_count channel_groups, no_groups = subscription_related.get_channel_groups(email) passed_dict['email'] = email passed_dict['channel_groups'] = channel_groups passed_dict['no_groups'] = no_groups return render_to_response('my_subscriptions.html', passed_dict)
def my_subscriptions(request): passed_dict = {} passed_dict.update(csrf(request)) youtube = Youtube() user_related = UserRelated() subscription_related = Subscription() email = request.session.get('email') if email == None: return redirect('/login') if request.method == "POST" and request.POST.get( 'form_action') == 'AddGroups': select_subscriptions = request.POST.getlist('select_subscriptions') group_names = request.POST.get('tags') subscription_related.add_group(email, select_subscriptions, group_names) elif request.method == "POST" and request.POST.get( 'form_action') == 'Update': all_channels = youtube.get_subscriptions(email) new_channel_count, removed_channel_count = subscription_related.upsert_channel( email, all_channels) passed_dict['new_channel_count'] = new_channel_count passed_dict['removed_channel_count'] = removed_channel_count channel_groups, no_groups = subscription_related.get_channel_groups(email) passed_dict['email'] = email passed_dict['channel_groups'] = channel_groups passed_dict['no_groups'] = no_groups return render_to_response('my_subscriptions.html', passed_dict)
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)
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)