Files
Goddess/build.bat
TutorialsGHG 13bf50b01e 3.1
2026-04-12 22:04:59 +02:00

50 lines
1.2 KiB
Batchfile

@echo off
setlocal
echo ============================================
echo NotifyPulse V3 - Build
echo ============================================
echo.
where python >nul 2>&1
if errorlevel 1 (
echo ERROR: Python not found in PATH
pause & exit /b 1
)
echo [1/3] Installing dependencies...
pip install -r requirements.txt --quiet
if errorlevel 1 ( echo FAILED & pause & exit /b 1 )
echo [2/3] Generating icon...
python make_ico.py
if errorlevel 1 ( echo WARNING: icon generation failed, using default )
echo [3/3] Building executable...
pyinstaller --noconfirm --onefile --windowed ^
--name "NotifyPulse-V3" ^
--icon "%APPDATA%\NotifyPulse\icon.ico" ^
--add-data "ui;ui" ^
--add-data "pwa;pwa" ^
--hidden-import=winotify ^
--hidden-import=pystray ^
--hidden-import=PIL ^
--hidden-import=schedule ^
--hidden-import=keyboard ^
--hidden-import=flask ^
--hidden-import=flask_cors ^
notifier.py
if errorlevel 1 (
echo BUILD FAILED
pause & exit /b 1
)
echo.
echo ============================================
echo SUCCESS: dist\NotifyPulse-V3.exe
echo ============================================
echo.
echo Place the exe alongside the ui\ and pwa\ folders.
echo Or run with: python notifier.py
pause