Kinolist это программа на Python для быстрого создания списка фильмов в формате docx
. Также позволяет прописывать теги в видеофайлы mp4
по данному списку.
- Информацию о фильмах получает с сайта Kinopoisk.ru, используя неофициальный API
- Для взаимодействия с неофициальный API используется модуль kinopoisk-api-unofficial-client
- При отсутствии файла списка
list.txt
поиск идентификаторовkinopoisk_id
по названию фильма выполняется с помощью библиотеки kinopoiskpy - Редактирование файлов
docx
производится помощью библиотеки python-docx - Для записи тегов применяется библиотека mutagen
pip install -r requirements.txt
Для получения токена необходима регистрация на сайте
kinopoiskapiunofficial.tech. После регистрации перейдите в
настройки своего профиля и сохраните токен. После этого необходимо создать модуль config.py
и прописать свой токен в переменную api-key
:
api_key = 'your api key'
kinipoisk_id - идентификатор фильма на Кинопоиске. В файле list.txt
должны находиться идентификаторы каждого фильма на отдельной строке. Если list.txt
отсутствует, есть возможность ввести идентификаторы фильмов с клавиатуры через пробел.
Для записи тегов файлы mp4 должны находиться в папке с программой, и должны быть переименованы в соответиствии с названями на Кинопоиске (за исключением запрещенных спецвимволов: \/:*?"<>
). Автоматически заполняются следующие теги:
- Название фильма
- Год
- Описание
- Вставляется обложка (cover)
В папке covers
сохраняются обложки фильмов.
Содержимое каталога:
config.py
kinolist.py
list.txt
template.docx
Параллельные матери.mp4
Пираты Последнее королевское сокровище.mp4
Помогите, я уменьшил своих друзей!.mp4
Руби, собака-спасатель.mp4
Содержимое list.txt
:
1390810
1219241
1339535
4671515
Результат выполнения скрипта - файл list.docx
: