videoDownloadTGbot/yapfiles-downloader
2026-04-30 17:21:10 +03:00
..
app.py Update admin bot token, refine VK and Yapfiles URL handling, enhance Docker configuration for Instagram downloader, and improve YouTube downloader's cookie validation and error messaging. 2026-01-10 21:40:07 +00:00
docker-compose.yml Fix YouTube 500 error (n-challenge) and Telegram callback_data overflow 2026-04-30 17:21:10 +03:00
Dockerfile Fix YouTube 500 error (n-challenge) and Telegram callback_data overflow 2026-04-30 17:21:10 +03:00
README.md подключил япфайл 2025-12-12 10:32:06 +03:00
requirements.txt Добавлена система очередей для обработки загрузки видео, улучшена обработка ошибок и добавлены новые текстовые сообщения для пользователей. Обновлены таймауты HTTP-запросов для поддержки больших файлов. Обновлены конфигурации Docker для всех загрузчиков с использованием Gunicorn. 2025-12-12 15:41:46 +03:00

Yapfiles Video Downloader

Микросервис для скачивания видео с yapfiles.ru

Порт

  • Внутренний порт: 5000
  • Внешний порт: 5558

API

Health Check

GET /health

Ответ:

{"status": "ok", "service": "yapfiles-downloader"}

Скачать видео

POST /download/stream
Content-Type: application/json

{
    "url": "https://www.yapfiles.ru/show/3532099/30faa897f5a34bb58c018f909a6f1fae.mp4.html"
}

Возвращает бинарные данные видео.

Запуск

docker-compose up -d --build

Логика работы

  1. Получает URL страницы видео на yapfiles.ru
  2. Парсит страницу и извлекает прямую ссылку на скачивание
  3. Скачивает видео и возвращает бинарные данные