From b306b9070d6f70a2287974e54c8288dc93b8de4d Mon Sep 17 00:00:00 2001 From: lovinervy Date: Thu, 5 Mar 2026 15:00:35 +0500 Subject: [PATCH] =?UTF-8?q?=D0=A3=D0=B4=D0=B0=D0=BB=D0=B8=D0=BB=20task.md?= =?UTF-8?q?=20(=D0=BD=D0=B5=D0=B0=D0=BA=D1=82=D1=83=D0=B0=D0=BB=D1=8C?= =?UTF-8?q?=D0=BD=D0=BE)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- task.md | 15 --------------- 1 file changed, 15 deletions(-) delete mode 100644 task.md diff --git a/task.md b/task.md deleted file mode 100644 index a8bb5b1..0000000 --- a/task.md +++ /dev/null @@ -1,15 +0,0 @@ -Нужно реализовать микросервис, с такими параметрами: -- принимает запросы GET/POST строго по конкретному IP адресу; -- защитить сервис, чтобы никто не подменял IP адрес, чтобы выполнить запрос. - -Задача микросервиса скачивать видео с YouTube, но сохранять не у себя локально, а сразу отправлять поток в S3 - -Логика: -- принимать POST запрос с 4 параметрами: ссылка, качество, кодек, идентификатор; -- раз в сутки проверять yt-dlp на наличие обновления и если есть, то обновлять; -- при скачивании файла, данные не хранить у себя, а сразу отправлять в S3; - -Логика после скачивания: -- если загрузка завершилось с ошибкой, то подчистить S3; -- если загрузка завершилось успешно, сохранить ссылку на видео и аудио файл -- отправить на специальный адрес POST запрос со статусом работы, в случае успешного выполнения подкрепить ссылку на файлы