Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

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

Тема в разделе "Полезный софт", создана пользователем SusaPusa, 7 июн 2025.

07.06.25 в 14:08
11.06.25 в 10:00
6
497
0
  1. TopicStarter Overlay
    SusaPusa

    SusaPusa Зелёный

    Регистрация:
    5 июн 2025
    Сообщения:
    14
    Лучших ответов:
    0
    Рейтинги:
    +6 / 0 / -0
    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+ персонах
    • Постоянно обновляемая база данных
    • Высокое качество изображений и постеров
    • Информация о прокате и платформах просмотра
    Приложение представляет собой полноценную альтернативу веб-версии Кинопоиска с дополнительными возможностями ИИ и современным интерфейсом. Идеально подходит как для личного использования, так и для интеграции в более крупные проекты.

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

    Вложения:

    #1 SusaPusa, 7 июн 2025
    Последнее редактирование: 7 июн 2025
    • Полезно Полезно x 1
  2. TopicStarter Overlay
    SusaPusa

    SusaPusa Зелёный

    Регистрация:
    5 июн 2025
    Сообщения:
    14
    Лучших ответов:
    0
    Рейтинги:
    +6 / 0 / -0
    Скоро будет новая версия с интеграцией DLE API - можно будет добавлять фильмы с новым описанием в один клик в DLE через API. А потом в админке DLE редактировать прилетевший туда фильм!
     
  3. saimonyz

    saimonyz Зелёный

    Регистрация:
    8 фев 2025
    Сообщения:
    1
    Лучших ответов:
    0
    Рейтинги:
    +0 / 0 / -0
    SusaPusa
    не плохо бы добавить SQLite3 для кэширования данных. который будет сохранять результаты запросов и возвращать их при повторных запросах. если возможно
     
  4. TopicStarter Overlay
    SusaPusa

    SusaPusa Зелёный

    Регистрация:
    5 июн 2025
    Сообщения:
    14
    Лучших ответов:
    0
    Рейтинги:
    +6 / 0 / -0
    Добавил файловый кэш для всех запросов к API Kinopoisk.dev.
    Добавлена поддержка DLE-API
    Можно нажимать на кнопку и новость на сайте!
    https://github.com/Murkirpus/DLE-API
     

    Вложения:

    • Нравится Нравится x 2
  5. DarknesS

    DarknesS Бывалый

    Регистрация:
    1 май 2016
    Сообщения:
    215
    Лучших ответов:
    1
    Рейтинги:
    +20 / 12 / -0
    базу незаполняет я так понял?

    комментарии к кодам, как декодировать на русский?
     
  6. TopicStarter Overlay
    SusaPusa

    SusaPusa Зелёный

    Регистрация:
    5 июн 2025
    Сообщения:
    14
    Лучших ответов:
    0
    Рейтинги:
    +6 / 0 / -0
    Оно может и в базу новости закидывать, только api.php нужно настроить.
    Это просто пример, дальше допиливать нужно! Зайди в Claude AI, загружай ему что тебя интересует и спрашивай и пускай обьясняет - что там и куда и зачем.
     
  7. TopicStarter Overlay
    SusaPusa

    SusaPusa Зелёный

    Регистрация:
    5 июн 2025
    Сообщения:
    14
    Лучших ответов:
    0
    Рейтинги:
    +6 / 0 / -0
    В файле add_to_dle.php нужно найти dj-x.info и заменить на свой домен с dle с api.php и всё должно работать.
     
Яндекс.Метрика