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.')
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!")
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":
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()
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")
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): ")
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))
# 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))