<b>Основные задачи</b><ol><li><p><b>Интеграция парсеров для видео:</b></p><ul><li><p><a href="https://kinopanda.club/"><b>KinoPanda</b></a>: Использовать API VoidBooster (документация и ключи будут предоставлены) для получения прямых ссылок на видеофайлы.</p></li><li><p><a href="http://Anitube.in.ua"><b>Anitube.in.ua</b></a>: Адаптировать существующий Java-парсер (исходный код предоставлю) под PHP или написать новый парсер с нуля.</p></li><li><p><b>Другие источники</b>: Реализовать поиск видео по IMDb ID через TMDB API (например, для стриминговых платформ).</p></li></ul></li><li><p><b>Связка с TMDB:</b></p><ul><li><p>При добавлении контента через TMDB ID система должна автоматически:</p><ul><li><p>Искать видео на <a href="https://kinopanda.club/"><b>KinoPanda</b></a>, <a href="http://Anitube.in.ua">Anitube.in.ua</a> и других ресурсах.</p></li><li><p>Сохранять прямые ссылки на видео (в разных качествах: 360p, 720p, 1080p) в базу данных.</p></li></ul></li></ul></li><li><p><b>Архитектура:</b></p><ul><li><p>Создать отдельный модуль в Laravel для работы с парсерами.</p></li><li><p>Реализовать очередь задач (через Laravel Queues) для асинхронного парсинга, чтобы не нагружать сервер.</p></li></ul></li><li><p><b>Требования к видео:</b></p><ul><li><p>Поддержка форматов: MP4, MKV, WebM.</p></li><li><p>Автоматическое определение доступных качеств.</p></li><li><p>Возможность ручного добавления/удаления ссылок через админ-панель.</p></li></ul></li></ol><b>Дополнительные требования</b><ol><li><p><b>Админ-панель:</b></p><ul><li><p>Раздел "Источники видео" с настройкой приоритетов (например, сначала <a href="https://kinopanda.club/"><b>KinoPanda</b></a>, потом Anitube).</p></li><li><p>Логирование ошибок парсинга (с выводом причины: "видео не найдено", "API недоступно").</p></li></ul></li><li><p><b>Кеширование:</b></p><ul><li><p>Кешировать результаты парсинга на 24 часа, чтобы снизить нагрузку на источники.</p></li></ul></li><li><p><b>Тестирование:</b></p><ul><li><p>Написать unit-тесты для проверки корректности парсинга (примеры тестовых IMDb ID предоставлю).</p></li></ul></li></ol><b>Требования к фрилансеру</b><ul><li><p>Опыт работы с:</p><ul><li><p>Laravel (обязательно), PHP, REST API.</p></li><li><p>Парсингом данных (BeautifulSoup, Scrapy или аналоги).</p></li><li><p>Java (для анализа и портирования кода).</p></li></ul></li><li><p>Понимание работы TMDB и IMDb API.</p></li><li><p>Умение оптимизировать запросы к сторонним сервисам.</p></li></ul><b>Формат ответа</b><p>Если вы готовы взяться за проект, укажите:</p><ol><li><p>Примеры аналогичных работ (парсинг видео).</p></li><li><p>Предполагаемые сроки реализации.</p></li><li><p>Ваш вариант решения для портирования Java-кода в PHP.</p></li></ol>