Initial commit - LEGO Instructions Manager v1.5.0

This commit is contained in:
2025-12-09 17:20:41 +11:00
commit 63496b1ccd
68 changed files with 9131 additions and 0 deletions

53
install.bat Normal file
View File

@@ -0,0 +1,53 @@
@echo off
echo ===============================================
echo LEGO Instructions Manager - Installation
echo ===============================================
echo.
REM Check if virtual environment exists
if not exist "venv" (
echo Creating virtual environment...
python -m venv venv
echo.
)
echo Activating virtual environment...
call venv\Scripts\activate.bat
echo.
echo Upgrading pip...
python -m pip install --upgrade pip
echo.
echo Installing core dependencies first...
pip install Flask>=3.0.0
pip install Flask-SQLAlchemy>=3.1.0
pip install Flask-Login>=0.6.0
pip install Flask-Bcrypt>=1.0.0
pip install Flask-WTF>=1.2.0
pip install requests>=2.31.0
pip install python-dotenv>=1.0.0
echo.
echo Installing image processing (Pillow)...
pip install --upgrade Pillow
echo.
echo Installing PDF handling...
pip install PyPDF2>=3.0.0
pip install PyMuPDF>=1.23.0
echo.
echo Installing remaining dependencies...
pip install -r requirements-flexible.txt
echo.
echo ===============================================
echo Installation Complete!
echo ===============================================
echo.
echo Next steps:
echo 1. Configure .env file with your settings
echo 2. Run: python run.py
echo.
pause