| |
| """ |
| Laban Movement Analysis - Complete Suite |
| Hugging Face Spaces Deployment |
| |
| Created by: Csaba Bolyós (BladeSzaSza) |
| Contact: bladeszasza@gmail.com |
| GitHub: https://github.com/bladeszasza |
| LinkedIn: https://www.linkedin.com/in/csaba-bolyós-00a11767/ |
| Hugging Face: https://huggingface.co/BladeSzaSza |
| |
| Heavy Beta Version - Under Active Development |
| """ |
|
|
| import sys |
| from pathlib import Path |
| import traceback |
|
|
| |
| try: |
| from version import __version__, __author__ |
| print(f"🎭 Laban Movement Analysis v{__version__} by {__author__}") |
| except ImportError: |
| __version__ = "not-found" |
| print("🎭 Laban Movement Analysis") |
|
|
| |
| sys.path.insert(0, str(Path(__file__).parent / "demo")) |
|
|
| try: |
| |
| from demo.app import create_demo |
| |
| if __name__ == "__main__": |
| print("🚀 Starting Laban Movement Analysis...") |
| demo = create_demo() |
| |
| |
| |
| demo.launch(server_name='0.0.0.0', server_port=7860, mcp_server=True) |
| |
| |
| except Exception as e: |
| print(f"❌ Error launching demo: {e}") |
| print("Full traceback below:") |
| print(traceback.format_exc()) |
| print("Check the logs above for more details.") |