подключил япфайл
This commit is contained in:
parent
377fa3246e
commit
cb1458bd93
9 changed files with 393 additions and 6 deletions
47
yapfiles-downloader/README.md
Normal file
47
yapfiles-downloader/README.md
Normal file
|
|
@ -0,0 +1,47 @@
|
|||
# Yapfiles Video Downloader
|
||||
|
||||
Микросервис для скачивания видео с yapfiles.ru
|
||||
|
||||
## Порт
|
||||
|
||||
- Внутренний порт: 5000
|
||||
- Внешний порт: 5558
|
||||
|
||||
## API
|
||||
|
||||
### Health Check
|
||||
|
||||
```
|
||||
GET /health
|
||||
```
|
||||
|
||||
Ответ:
|
||||
```json
|
||||
{"status": "ok", "service": "yapfiles-downloader"}
|
||||
```
|
||||
|
||||
### Скачать видео
|
||||
|
||||
```
|
||||
POST /download/stream
|
||||
Content-Type: application/json
|
||||
|
||||
{
|
||||
"url": "https://www.yapfiles.ru/show/3532099/30faa897f5a34bb58c018f909a6f1fae.mp4.html"
|
||||
}
|
||||
```
|
||||
|
||||
Возвращает бинарные данные видео.
|
||||
|
||||
## Запуск
|
||||
|
||||
```bash
|
||||
docker-compose up -d --build
|
||||
```
|
||||
|
||||
## Логика работы
|
||||
|
||||
1. Получает URL страницы видео на yapfiles.ru
|
||||
2. Парсит страницу и извлекает прямую ссылку на скачивание
|
||||
3. Скачивает видео и возвращает бинарные данные
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue