def get_movie_labels(repo: AbstractRepository): movies = repo.get_movies() movies.sort() movies_dict = movies_to_dict(movies) for movies in movies_dict: movies['url'] = url_for('movie_bp.movie_by_id', id=movies['id']) return movies_dict
def get_random_movies(quantity, repo: AbstractRepository): movie_count = len(repo.get_movies()) random_ids = random.sample(range(1, movie_count), quantity) movies = repo.get_movies_by_rank(random_ids) movies_dict = movies_to_dict(movies) return movies_dict