Пример #1
0
def prompt_show_watched_movies():
    """
    Shows watched by user movies.
    :return:
    """
    username = input("Username: ")
    print(database.get_movies(username))
    movies = database.get_watched_movies(username)
    if movies:
        print_movie_list('Watched:', movies)
    else:
        print('The user has watched no movies yet.')
Пример #2
0
        print("This user has watched no movies yet!")


def prompt_search_movies():
    search_term = input("Enter the partial movie title: ")
    movies = database.search_movies(search_term)
    if movies:
        print_movie_list("Movies found", movies)
    else:
        print("Found no movies for that search term.")


while (user_input := input(menu)) != "8":
    if user_input == "1":
        prompt_add_movie()
    elif user_input == "2":
        movies = database.get_movies(True)
        print_movie_list("Upcoming", movies)
    elif user_input == "3":
        movies = database.get_movies()
        print_movie_list("All", movies)
    elif user_input == "4":
        prompt_watch_movie()
    elif user_input == "5":
        prompt_show_watched_movies()
    elif user_input == "6":
        prompt_add_user()
    elif user_input == "7":
        prompt_search_movies()
    else:
        print("Invalid input, please try again!")
Пример #3
0
    database.add_user(username)


def prompt_search_movies():
    search_term = input("Enter partial movie title: ")
    return database.search_movies(search_term)


print(welcome)
database.create_tables()

while (user_input := input(menu)) != "8":
    if user_input == "1":
        prompt_add_movie()
    elif user_input == "2":
        movies = database.get_movies(upcoming=True)
        print_movie_list("Upcoming", movies)
    elif user_input == "3":
        movies = database.get_movies()
        print_movie_list("All", movies)
    elif user_input == "4":
        prompt_watch_movie()
    elif user_input == "5":
        movies = prompt_get_watched_movies()
        if movies:
            print_movie_list("Watched", movies)
        else:
            print("That user has watched no movies yet!")
    elif user_input == "6":
        prompt_add_user()
    elif user_input == "7":
Пример #4
0
	if movies:
		print_movie_list("Movies found", movies)
	else:
		print("Found no movies for that search term!")

def prompt_add_user():
	username = input("Username: "******"8":
	if user_input == "1":
		prompt_add_movie()

	elif user_input == "2":
		movies = database.get_movies(False)
		print_movie_list("Upcoming", movies)

	elif user_input == "3":
		movies = database.get_movies()
		print_movie_list("All", movies)

	elif user_input == "4":
		prompt_watch_movie()

	elif user_input == "5":
		promot_show_watched_movies()

	elif user_input == "6":
		prompt_add_user()
Пример #5
0

def prompt_search_movies():
    search_term = input("Enter the partial movie title")
    movies = database.search_movies(search_term)
    if movies:
        print_movie_list("Movies found", movies)
    else:
        print("Found no movies for the search")


while (user_input := input(menu)) != "8":
    if user_input == "1":
        prompt_add_movie()
    elif user_input == "2":
        movies = database.get_movies(True)  # True is for upcoming movies
        print_movie_list("upcoming movies", movies)
    elif user_input == "3":
        movies = database.get_movies()  # True is for upcoming movies
        print_movie_list("all movies", movies)
    elif user_input == "4":
        prompt_watch_movie()

    elif user_input == "5":
        username = input("Username: "******"watched", movies)
        else:
            print("No movies to display")
Пример #6
0
def prompt_search_movies():
    search_term = input("Enter whole or partial movie title: ")
    movies = database.search_movies(search_term)
    if movies:
        print_movie_list("Movies that've been found:", movies)
    else:
        print("No movies were found for that searched term")


# Main loop that prompts input from user and takes corresponding action
while (user_input := input(menu)) != '8':
    if user_input == '1':
        prompt_add_movie()
    elif user_input == '2':
        movies = database.get_movies(True)  # True if upcoming
        print_movie_list("Upcoming", movies)
    elif user_input == '3':
        movies = database.get_movies(False)  # False if all movies
        print_movie_list("All", movies)
    elif user_input == '4':
        prompt_watch_movie()
    elif user_input == '5':
        prompt_view_watched_movies()
    elif user_input == "6":
        prompt_add_user()
    elif user_input == "7":
        prompt_search_movies()
    else:
        print("Invalid input! Please enter number between (1-8): ")
Пример #7
0
                f'Title: {title} \nRelease date: {convert_timestamp(release_date)}'
            )
    else:
        print(f'{watcher_name} has not watched any movie yet...')

    print('======\n')


# Get user inputs for menu options
user_input = int(input(menu))  # original input is STRING

while user_input != 8:
    if user_input == 1:
        prompt_inputs()
    elif user_input == 2:
        print_movies(get_movies(upcoming=False))
    elif user_input == 3:
        print_movies(get_movies(upcoming=True))
    elif user_input == 4:
        prompt_search_movies()
    elif user_input == 5:
        new_user = input('Enter your new username: '******'\nInvalid input. Please try again.\n')

    user_input = int(input(menu))
Пример #8
0
# coding=utf-8

# Code by SmallSquare, 2020/5.
# An example that show how to prepare data before wordCloudAnalysis.
# 展示如何在数据分析之前获得数据。

import spider.spider_main as spider
import database

# Use spider like following.
# 这样用爬虫爬数据。
database.del_all("movie")
database.del_all("comment")
database.insert_movie(spider.getMoviesInfor(10))
database.insert_comment(spider.getMovieShortComments(26885074, 2), 26885074)

# Get data from database.
# 这样获取数据库里的数据。
print(database.get_movies())
print(database.get_comments(26885074))