Упражнение на чтение кода. Фильмы с TMDB
Для выполнения файла введите следующую команду:
python find_similar.py
Файл при запуске запрашивает путь к базе данных. Если введенная пользователем база не найдена, то выводит соответсвующее сообщение и завершает работу. Если база найдена, то запрашивает точное название фильма. Если название, введенное пользователем, не найдено в указанной базе данных, то выводит соответсвующее сообщение и завершает работу. В итоге выводит в консоль список из девяти названий фильмов, отсортированных по убыванию "рейтинга". "Рейтинг" рассчитывается как сумма значений параметров фильма, равных соответствующим параметрам фильма, указанного пользователем.
Для выполнения файла введите следующую команду:
python hello_api_TMDB.py
Запрашивает у пользователя API токен. Если токен введен неверно, то выводит соответствующее сообщение и завершает работу. Если токен, введенный пользователем действующий, то выводит в консоль бюджет фильма с номером 215.
Для выполнения файла введите следующую команду:
python make_own_db.py
Запрашивает у пользователя API токен. Если токен введен неверно, то выводит соответствующее сообщение и завершает работу. Если токен, введенный пользователем
действующий, то выводит в консоль сообщение "please, wait, this operation may take smth like 15-20 minutes" и создает файл базы данных MyFilmDB.json
.
Затем сохраняет 1000 фильмов в json-файле, выводя в консоль сообщения о прогрессе выполнения.
Файл содержит функцию для загрузки данных из базы.
Для выполнения файла введите следующую команду:
python search_in_db.py
Файл при запуске запрашивает путь к базе данных. Если введенная пользователем база не найдена, то выводит соответсвующее сообщение и завершает работу. Если база найдена, то запрашивает название фильма. Затем выводит список названий, содержащих введенный пользователем текст.
Файл содержит функции для взаймодействия с API api.themoviedb.org