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