Files
wizarr/scripts/build_plus.py
Matthieu B 813601d37b feat: Add Wizarr Plus licensing and historical data import features
- Implemented LicenseValidationMiddleware for periodic license validation and feature protection.
- Created HistoricalDataService for importing historical viewing data from Plex into the ActivitySession model.
- Added KeygenLicenseService for runtime license verification and machine fingerprinting.
- Introduced new Jinja filters for built-in functions max and min.
- Updated settings UI to include a tab for Plus features.
- Added Docker support for Wizarr Plus with a dedicated docker-compose file.
- Created entrypoint script for license verification and initialization of the Wizarr Plus container.
- Added wrapper scripts for building, verifying licenses, and setting up Wizarr Plus.
- Updated dependencies in pyproject.toml to include websocket-client for Plus features.
2025-10-09 12:14:27 +02:00

17 lines
368 B
Python
Executable File

#!/usr/bin/env python3
"""
Wrapper script for building Wizarr Plus.
The actual implementation is in the plus submodule.
"""
import subprocess
import sys
if __name__ == "__main__":
# Call the actual script in plus submodule
sys.exit(
subprocess.call(
[sys.executable, "plus/build_tools/build_plus_local.py"] + sys.argv[1:]
)
)