Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @echo off
- setlocal EnableDelayedExpansion
- :: Check if Python is installed
- where python >nul 2>&1
- if %ERRORLEVEL% neq 0 (
- echo Python is not installed. Please install Python and try again.
- pause
- exit /b 1
- )
- :: Define virtual environment path
- set VENV_DIR=.venv
- :: Check if virtual environment exists, create if it doesn't
- if not exist "%VENV_DIR%\Scripts\activate.bat" (
- echo Creating virtual environment...
- python -m venv %VENV_DIR%
- if %ERRORLEVEL% neq 0 (
- echo Failed to create virtual environment.
- pause
- exit /b 1
- )
- )
- :: Activate virtual environment
- call %VENV_DIR%\Scripts\activate.bat
- if %ERRORLEVEL% neq 0 (
- echo Failed to activate virtual environment.
- pause
- exit /b 1
- )
- :: Install required packages
- echo Installing dependencies...
- pip install requests beautifulsoup4
- if %ERRORLEVEL% neq 0 (
- echo Failed to install dependencies.
- pause
- exit /b 1
- )
- :: Check if media_downloader.py exists
- if not exist "media_downloader.py" (
- echo media_downloader.py not found in current directory.
- pause
- exit /b 1
- )
- :: Run the Python script
- echo Starting media downloader...
- python media_downloader.py
- if %ERRORLEVEL% neq 0 (
- echo Failed to run media_downloader.py.
- pause
- exit /b 1
- )
- :: Deactivate virtual environment
- deactivate
- echo.
- echo Done!
- pause
- exit /b 0
Advertisement
Add Comment
Please, Sign In to add comment