Простая библиотека для взаимодействия с Kinopoisk API Unofficial. Полная документация для работы с библиотекой по этому адресу: NotKinoPoiskAPI (GitHub)
Устанавливается через pip
pip install notkinopoiskapi
Пакет был разделён на четыре эндпоинта.
kp = KpFilms(API_USER_KEY)
kp = KpStaff(API_USER_KEY)
kp = KpMedia(API_USER_KEY)
kp = KpUser(API_USER_KEY)
Ключ к API можно указывать напрямую, либо при помощи переменных окружения в вашем файле .env. Пример в env.default.
Переменная окружения | Описание | Пример |
---|---|---|
NKPA_API_KEY | Ключ API из панели профиля. Возможно использовать несколько разных ключей через двойной пайп (||). | key1||key2||key3 |
NKPA_PROXY | Прокси подключения. Возможно использовать несколько разных прокси через двойной пайп (||). Нужно указать тип прокси через одиночный пайп (http | или socks5 |) и адрес прокси. | http|user:pass@url.com:port ||socks5|user:pass@ip:port||https|ip |
NKPA_USER_AGENT | User-Agent. Возможно использовать несколько разных агентов через двойной пайп (||) | Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Mobile Safari/537.36||Mozilla/5.0 (Linux; Android 13; SM-S901U) |
NKPA_CACHE_DIR | Пользовательская папка с кешем | /home/user/.cache/notkinopoiskapi |
NKPA_CACHE_LIFE | Продолжительность жизни кеша в днях, по умолчанию 7 дней | 7 |