Основные задачи

  1. Интеграция парсеров для видео:

    • KinoPanda: Использовать API VoidBooster (документация и ключи будут предоставлены) для получения прямых ссылок на видеофайлы.

    • Anitube.in.ua: Адаптировать существующий Java-парсер (исходный код предоставлю) под PHP или написать новый парсер с нуля.

    • Другие источники: Реализовать поиск видео по IMDb ID через TMDB API (например, для стриминговых платформ).

  2. Связка с TMDB:

    • При добавлении контента через TMDB ID система должна автоматически:

      • Искать видео на KinoPanda, Anitube.in.ua и других ресурсах.

      • Сохранять прямые ссылки на видео (в разных качествах: 360p, 720p, 1080p) в базу данных.

  3. Архитектура:

    • Создать отдельный модуль в Laravel для работы с парсерами.

    • Реализовать очередь задач (через Laravel Queues) для асинхронного парсинга, чтобы не нагружать сервер.

  4. Требования к видео:

    • Поддержка форматов: MP4, MKV, WebM.

    • Автоматическое определение доступных качеств.

    • Возможность ручного добавления/удаления ссылок через админ-панель.

Дополнительные требования

  1. Админ-панель:

    • Раздел "Источники видео" с настройкой приоритетов (например, сначала KinoPanda, потом Anitube).

    • Логирование ошибок парсинга (с выводом причины: "видео не найдено", "API недоступно").

  2. Кеширование:

    • Кешировать результаты парсинга на 24 часа, чтобы снизить нагрузку на источники.

  3. Тестирование:

    • Написать unit-тесты для проверки корректности парсинга (примеры тестовых IMDb ID предоставлю).


Требования к фрилансеру

  • Опыт работы с:

    • Laravel (обязательно), PHP, REST API.

    • Парсингом данных (BeautifulSoup, Scrapy или аналоги).

    • Java (для анализа и портирования кода).

  • Понимание работы TMDB и IMDb API.

  • Умение оптимизировать запросы к сторонним сервисам.

Формат ответа

Если вы готовы взяться за проект, укажите:

  1. Примеры аналогичных работ (парсинг видео).

  2. Предполагаемые сроки реализации.

  3. Ваш вариант решения для портирования Java-кода в PHP.

5 дней назад
Марк
 
32 года
5 дней в сервисе
Был
5 дней назад

Заявки фрилансеров

Роман
 
33 года
2 дня в сервисе
Был
2 дня назад
2 дня назад
Радина
 
18 лет
4 месяца в сервисе
Была
14 часов назад
3 дня назад
Коля
 
39 лет
3 года в сервисе
Был
6 часов назад
48 отзывов
4 дня назад
Максим
 
35 лет
9 месяцев в сервисе
Был
6 часов назад
1 отзыв
4 дня назад
Денис
 
22 года
6 месяцев в сервисе
Был
8 часов назад
4 дня назад
Рома
 
24 года
6 лет в сервисе
Был
7 часов назад
1 отзыв(-1)
5 дней назад
Джавид
 
25 лет
5 месяцев в сервисе
Был
13 часов назад
2 отзыва
5 дней назад