File size: 654 Bytes
9006997 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
import gradio as gr
from ui_components import create_interface
from theme_config import THEME_CONFIGS, get_saved_theme
import os
from media_processing import cleanup_all_temp_media_on_startup
def main():
# Clean up any orphaned temporary files from previous runs
cleanup_all_temp_media_on_startup()
current_theme_name = get_saved_theme()
current_theme = THEME_CONFIGS[current_theme_name]["theme"]
demo = create_interface(current_theme)
demo.queue(api_open=False, default_concurrency_limit=20).launch(
show_api=False,
ssr_mode=True,
mcp_server=False
)
if __name__ == "__main__":
main() |