Initial commit - LEGO Instructions Manager v1.5.0

This commit is contained in:
jessikitty committed 2025-12-09 17:20:41 +11:00
commit 63496b1ccd
68 files changed
+9131

No files matched your search

+53
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