Редактор темы

Расширенный поиск фильмов с интеграцией kinopoisk api и openai

  • Автор темы Автор темы SusaPusa
  • Дата начала Дата начала

SusaPusa

Посетитель
Регистрация
5 Июн 2025
Сообщения
54
Рейтинг реакций
17
Баллы
8
1/3
Автор темы
Screenshot 2025-06-07 144407.png
Представляю вашему вниманию полнофункциональное веб-приложение для поиска фильмов, персон и получения детальной информации о кинематографе с использованием официального API Kinopoisk.dev и возможностями ИИ-генерации контента через OpenAI.
Основные возможности:
Поиск и фильтрация:

  • Поиск по названию фильма с пагинацией
  • Расширенный поиск по параметрам (год, рейтинг, жанр, страна, тип контента)
  • Поиск персон (актёры, режиссёры, продюсеры)
  • Случайный фильм с возможностью задать фильтры
  • Поиск по конкретному ID фильма или персоны
Продвинутые фильтры:

  • Тип контента (фильмы, сериалы, мультфильмы, аниме)
  • Возрастные ограничения (0+, 6+, 12+, 16+, 18+)
  • Количество голосов (популярность)
  • Сортировка по рейтингу, году, популярности, названию
  • Гибкая настройка направления сортировки
Детальная информация:

  • Полные карточки фильмов с постерами, описанием, рейтингами
  • Информация о бюджете и кассовых сборах
  • Платформы для просмотра с прямыми ссылками
  • Сезоны и эпизоды для сериалов
  • Кадры из фильмов с модальным просмотром
  • Обзоры и рецензии с цветовой индикацией
  • Карточки персон с биографией и фильмографией
ИИ-возможности:

  • Перегенерация описаний фильмов через GPT-4
  • Настраиваемые промпты для получения разного контента
  • Режим "расскажи всё о фильме" с использованием базы знаний ИИ
Технические особенности:
Backend (PHP):

  • Модульная архитектура с отдельными функциями для каждого типа запросов
  • Полная обработка ошибок API
  • Безопасная работа с пользовательским вводом
  • Поддержка всех эндпоинтов Kinopoisk API v1.4
Frontend:

  • Адаптивный дизайн с поддержкой мобильных устройств
  • Табовая навигация между разными типами поиска
  • Интерактивные элементы с плавными анимациями
  • Модальные окна для просмотра изображений
  • Умная пагинация с сохранением параметров поиска
Интеграции:

  • Kinopoisk.dev API для получения данных о фильмах
  • OpenAI GPT-4 для генерации контента
  • Автоматическое кэширование справочных данных
Дизайн и UX:
  • Современная тёмная тема, оптимизированная для просмотра фильмов
  • Цветовая индикация рейтингов и типов контента
  • Hover-эффекты и микроанимации
  • Кликабельные карточки фильмов и персон
  • Responsive дизайн от 320px до desktop
  • Удобная навигация между связанными сущностями
Мобильная версия:
Полностью адаптирован для мобильных устройств с:

  • Оптимизированными сетками для разных экранов
  • Touch-friendly элементами управления
  • Адаптивными таблицами с горизонтальной прокруткой
  • Мобильными модальными окнами
Установка и настройка:
  1. Получите API ключ на kinopoisk.dev
  2. Получите OpenAI API ключ (опционально)
  3. Укажите ключи в константах файлов
  4. Загрузите на веб-сервер с поддержкой PHP 7.4+
Что покрывает API:
  • Более 900,000 фильмов и сериалов
  • Подробная информация о 500,000+ персонах
  • Постоянно обновляемая база данных
  • Высокое качество изображений и постеров
  • Информация о прокате и платформах просмотра
Приложение представляет собой полноценную альтернативу веб-версии Кинопоиска с дополнительными возможностями ИИ и современным интерфейсом. Идеально подходит как для личного использования, так и для интеграции в более крупные проекты.

Исходный код можно адаптировать под любые нужды - от простого виджета поиска до полноценного кинопортала.
 

Вложения

Последнее редактирование:
Автор темы
Скоро будет новая версия с интеграцией DLE API - можно будет добавлять фильмы с новым описанием в один клик в DLE через API. А потом в админке DLE редактировать прилетевший туда фильм!
 
SusaPusa
не плохо бы добавить SQLite3 для кэширования данных. который будет сохранять результаты запросов и возвращать их при повторных запросах. если возможно
 
Автор темы
Добавил файловый кэш для всех запросов к API Kinopoisk.dev.
Добавлена поддержка DLE-API
Можно нажимать на кнопку и новость на сайте!
https://github.com/Murkirpus/DLE-API
 

Вложения

базу незаполняет я так понял?

комментарии к кодам, как декодировать на русский?
 
Автор темы
базу незаполняет я так понял?

комментарии к кодам, как декодировать на русский?

Оно может и в базу новости закидывать, только api.php нужно настроить.
Это просто пример, дальше допиливать нужно! Зайди в Claude AI, загружай ему что тебя интересует и спрашивай и пускай обьясняет - что там и куда и зачем.
 
Автор темы
В файле add_to_dle.php нужно найти dj-x.info и заменить на свой домен с dle с api.php и всё должно работать.
 

Похожие темы Последние темы Популярные темы

Назад
Сверху