Initial release of MbetterClient v1.0.0
- Complete cross-platform multimedia client application - PyQt5 video player with dynamic overlay templates - Flask web dashboard with JWT authentication - REST API client with configurable endpoints - Multi-threaded architecture with Queue-based messaging - SQLite database with automatic migrations - PyInstaller build configuration for executables - Comprehensive documentation and build scripts - Offline-first design with local asset fallbacks
Showing
.gitignore
0 → 100644
CHANGELOG.md
0 → 100644
DOCUMENTATION.md
0 → 100644
LICENSE
0 → 100644
README.md
0 → 100644
assets/boxing_athletes.png
0 → 100644
build.bat
0 → 100644
build.py
0 → 100644
build.sh
0 → 100755
main.py
0 → 100644
mbetterclient/__init__.py
0 → 100644
requirements.txt
0 → 100644
| # Core dependencies | ||
| PyQt5==5.15.10 | ||
| Flask==3.0.3 | ||
| Flask-Login==0.6.3 | ||
| Flask-WTF==1.2.1 | ||
| Flask-JWT-Extended==4.6.0 | ||
| SQLAlchemy==2.0.25 | ||
| requests==2.31.0 | ||
| # Database | ||
| sqlite3 | ||
| # GUI and multimedia | ||
| opencv-python==4.9.0.80 | ||
| Pillow==10.2.0 | ||
| # Web interface | ||
| Werkzeug==3.0.1 | ||
| Jinja2==3.1.3 | ||
| WTForms==3.1.1 | ||
| MarkupSafe==2.1.4 | ||
| itsdangerous==2.1.2 | ||
| # Security and authentication | ||
| cryptography==42.0.4 | ||
| PyJWT==2.8.0 | ||
| bcrypt==4.1.2 | ||
| # Networking and API | ||
| urllib3==2.2.1 | ||
| certifi==2024.2.2 | ||
| charset-normalizer==3.3.2 | ||
| idna==3.6 | ||
| # Utilities | ||
| python-dateutil==2.8.2 | ||
| six==1.16.0 | ||
| click==8.1.7 | ||
| colorlog==6.8.2 | ||
| # Development and building | ||
| PyInstaller==6.3.0 | ||
| setuptools==69.1.0 | ||
| wheel==0.42.0 | ||
| # Cross-platform support | ||
| psutil==5.9.8 | ||
| platformdirs==4.2.0 | ||
| # Configuration management | ||
| python-dotenv==1.0.1 | ||
| configparser==6.0.0 | ||
| # Logging | ||
| loguru==0.7.2 | ||
| # Testing (optional) | ||
| pytest==8.0.0 | ||
| pytest-qt==4.3.1 | ||
| # Video processing | ||
| ffmpeg-python==0.2.0 | ||
| \ No newline at end of file |
Please
register
or
sign in
to comment