def user_videos(username):
    """
    In GET request
        - Displays a page of all videos uploaded by the user in the VIDEOS table.
    """
    if request.method == 'GET':
        if 'user' in session:
            is_admin = (requests.get(url='http://127.0.0.1:8080/is-admin/{}'.format(session['user'])).content).decode("utf-8") # Done
            if is_admin == "True":
                abort(403)
            if username == session['user']:
                return redirect(url_for('my_videos'))
        is_user_present = ((requests.get(url='http://127.0.0.1:8080/is-user-present/{}'.format(username))).content).decode("utf-8") # Done
        if is_user_present == "False":
            abort(404)
        uploaded_IDs = ((requests.get(url='http://127.0.0.1:8080/uploaded/{}'.format(username))).content).decode("utf-8") # Done
        uploaded_IDs = ast.literal_eval(uploaded_IDs)
        uploaded_dictionary = {}
        for ID in uploaded_IDs:
            title = ((requests.get(url='http://127.0.0.1:8080/title/{}'.format(ID))).content).decode("utf-8") # Done
            views = ((requests.get(url='http://127.0.0.1:8080/views/{}'.format(ID))).content).decode("utf-8") # Done
            uploaded_dictionary.update({ID : [title, views]})
        user_page = ((requests.get(url='http://127.0.0.1:8080/html/{}'.format('user.html'))).content).decode("utf-8")
        logged_in = False
        if 'user' in session:
            logged_in = True
        return render_template_string(user_page, logged_in = logged_in, username = username, user_videos = uploaded_dictionary)