From c9873a9ce957e0751d2d9ebb1201042a36100c43 Mon Sep 17 00:00:00 2001 From: oz0820 <85290191+oz0820@users.noreply.github.com> Date: Sun, 3 Mar 2024 16:44:00 +0900 Subject: [PATCH] Add a download process using curl --- !!!-setup.bat | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/!!!-setup.bat b/!!!-setup.bat index 8ebadc9..8ee7de0 100644 --- a/!!!-setup.bat +++ b/!!!-setup.bat @@ -1,6 +1,9 @@ @echo off chcp 65001 > nul +where curl > nul 2>&1 +set "curlExists=%errorlevel%" + mkdir bin cd bin @@ -18,7 +21,13 @@ IF exist .\yt-dlp.exe ( echo [Info] (1/3) ffmpegをダウンロードします timeout 3 -bitsadmin /transfer "ffmpeg" /priority FOREGROUND https://github.com/yt-dlp/FFmpeg-Builds/releases/download/latest/ffmpeg-master-latest-win64-gpl-shared.zip %~dp0/bin/ffmpeg-build.zip + +if %curlExists% equ 0 ( + curl -L -o %~dp0/bin/ffmpeg-build.zip https://github.com/yt-dlp/FFmpeg-Builds/releases/download/latest/ffmpeg-master-latest-win64-gpl-shared.zip +) else ( + bitsadmin /transfer "ffmpeg" /priority FOREGROUND https://github.com/yt-dlp/FFmpeg-Builds/releases/download/latest/ffmpeg-master-latest-win64-gpl-shared.zip %~dp0/bin/ffmpeg-build.zip +) + timeout 1 echo [Info] (2/3) ffmpegを解凍します call powershell -command "Expand-Archive ffmpeg-build.zip" @@ -29,7 +38,12 @@ rmdir /Q /S ffmpeg-build echo [Info] (3/3) yt-dlp.exeをダウンロードします timeout 3 -bitsadmin /transfer "yt-dlp" /priority FOREGROUND https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp.exe %~dp0/bin/yt-dlp.exe + +if %curlExists% equ 0 ( + curl -L -o %~dp0/bin/yt-dlp.exe https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp.exe +) else ( + bitsadmin /transfer "yt-dlp" /priority FOREGROUND https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp.exe %~dp0/bin/yt-dlp.exe +) echo [Info] セットアップ完了