Упражнение на чтение кода. Фильмы с TMDB.
Данный проект позволяет скачать базу данных фильмов с The Movie Data Base (TMDB) и искать фильмы по этой базе.
Файл .gitignore содержит информацию для Git о том, какие файлы или папки проекта не следует добавлять в репозиторий.
Файл find_similar.py просит указать название локальной базы данных MyFilmDB.json и ввести название фильма для поиска фильмов,
похожих по тематике по локальной базы.
Например, поиск фильмов, похожих на фильм Saw даст такой результат:
Файл hello_api_TMDB.py показывает бюджет фильма:
Данный проект распространяется по свободной лицензии: кто угодно может свободно копировать, изменять, публиковать, использовать, компилировать, продавать или распространять ПО данного проекта.
Более подробная информация о правах на использование ПО проекта представлен в файле LICENSE.
Файл make_own_db.py позволяет создать локальную базу данных фильмов (файл MyFilmDB.json) в размере 1000 фильмов.
Процесс создания локальной БД может занять какое-то время, поэтому в начале программа выводит предупреждение:
Файл own_db_helpers.py загружает локальную базу данных фильмов в переменную films_data, к которой обращаются другие файлы проекта
при осуществлении поиска фильмов по локальной базе.
Файл requirements.txt опеределяет необходимые для проекта требования к зависимостям окружения.
Файл search_in_db.py просит указать имя локальной базы данных MyFilmDB.json и ввести название фильма для осуществления по ней поиска,
в которых встречается введённое название.
Например, поиск фильмов, с названием Rain даст такой результат:
Файл tmdb_helpers.py просит ввести ключ от базы данных API TMDB v3 и формирует запрос к ней.
Полученный ответ используется другими файлами проекта для работы с базой данных (её формирование, запрос доп.информации).



