Deitar13 / tmdb_api

Упражнение на чтение кода. Фильмы с TMDB

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

tmdb_api

Данный код осуществляет поиск фильмов по запросу от пользователя.

файл find_similar.py

Предлагает пользователю указать путь до фала с базой фильмов и название для поиска похожих фильмов. Осуществляет поиск фильмов в базе данных, возвращает список фильмов отсортированный согласно рейтингу. В качестве рейтинга учитываются, порядке убывания, следующие параметры:

  1. Находится в коллекции
  2. Язык оригинала
  3. Бюджет фильма
  4. Жанр

В случае, если фильмы не были найдены или был указан неверный путь до базы данных с фильмами - выдаст сообщение с ошибкой.

модуль hello_api_TMDB.py

Запускает файл tmdb_helpers.py проверяет введен ли api_key, выводит результат запроса от https://api.themoviedb.org

search_in_db.py

Запрашивает у пользователя путь до базы данных с фильмами, в случае неверного ввода выдает ошибку. Осуществляет поиск фильмов по запросу от пользователя, выводит результат в виде отсортированного в алфавитном порядке списка.

файл own_db_helpers.py

Данный файл возвращает декодированную базу данных фильмов.

tmdb_helpers.py

Вспомогательный модуль необходимый для работы других файлов. Данный модуль формирует запрос к https://api.themoviedb.org Принимает api_key от пользователя, передает результат в модуль hello_api_TMDB.py

About

Упражнение на чтение кода. Фильмы с TMDB

License:The Unlicense


Languages

Language:Python 100.0%