24 lines
832 B
Batchfile
24 lines
832 B
Batchfile
@echo off
|
|
echo ========================================================
|
|
echo SCHOLAR SCRAPER - DASHBOARD LAUNCHER
|
|
echo ========================================================
|
|
echo.
|
|
|
|
echo [1/3] Checking for and closing any old ghost servers...
|
|
for /f "tokens=5" %%a in ('netstat -aon ^| findstr :5000') do taskkill /F /PID %%a >nul 2>&1
|
|
|
|
echo [2/3] Starting the Flask server...
|
|
cd "Code File"
|
|
:: Start the server in a new minimized command prompt window so it doesn't block
|
|
start "Scholar Scraper Server" /MIN "..\.venv\Scripts\python.exe" app.py
|
|
|
|
echo [3/3] Waiting for server to initialize...
|
|
timeout /t 3 /nobreak >nul
|
|
|
|
echo Opening dashboard in your default browser...
|
|
start http://127.0.0.1:5000
|
|
|
|
echo.
|
|
echo Done! You can close this black window. The server will keep running in the minimized window.
|
|
timeout /t 3 >nul
|