mirror of
https://github.com/wizarrrr/wizarr.git
synced 2025-12-23 15:51:07 -05:00
- 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.
17 lines
368 B
Python
Executable File
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:]
|
|
)
|
|
)
|