Download webui/SimpleMain.py from CatPtain/MoneyPrinterTurbo_02: direct link, hf CLI and curl.
- Browser
- Download file 2.09 kB
-
https://huggingface.co/spaces/CatPtain/MoneyPrinterTurbo_02/resolve/main/webui/SimpleMain.py
- Command line
-
hf download hf://spaces/CatPtain/MoneyPrinterTurbo_02/webui/SimpleMain.py
-
curl -L -o SimpleMain.py https://huggingface.co/spaces/CatPtain/MoneyPrinterTurbo_02/resolve/main/webui/SimpleMain.py
2.09 kB
| import streamlit as st | |
| import os | |
| import sys | |
| # Add root directory to path | |
| root_dir = os.path.dirname(os.path.dirname(os.path.realpath(__file__))) | |
| if root_dir not in sys.path: | |
| sys.path.append(root_dir) | |
| # Minimal page config | |
| st.set_page_config( | |
| page_title="MoneyPrinterTurbo", | |
| page_icon="🎬", | |
| layout="wide" | |
| ) | |
| st.title("🎬 MoneyPrinterTurbo") | |
| st.write("AI驱动的短视频生成工具") | |
| # Simple status check | |
| try: | |
| # Try to import core modules | |
| from app.config import config | |
| st.success("✅ 核心模块加载成功") | |
| # Basic configuration panel | |
| with st.expander("⚙️ 基础配置", expanded=True): | |
| col1, col2 = st.columns(2) | |
| with col1: | |
| st.subheader("LLM 配置") | |
| llm_provider = st.selectbox("选择 LLM 提供商", ["DeepSeek", "Moonshot", "OpenAI"]) | |
| api_key = st.text_input(f"{llm_provider} API Key", type="password") | |
| with col2: | |
| st.subheader("视频素材源") | |
| video_source = st.selectbox("选择视频源", ["Pexels", "Pixabay"]) | |
| video_api_key = st.text_input(f"{video_source} API Key", type="password") | |
| # Simple video generation form | |
| st.subheader("🎥 生成视频") | |
| video_subject = st.text_input("视频主题", placeholder="例如:春天的花海") | |
| if st.button("🚀 开始生成", type="primary", disabled=not video_subject): | |
| if not api_key or not video_api_key: | |
| st.error("请先配置 API 密钥") | |
| else: | |
| st.info("功能开发中...") | |
| st.balloons() | |
| except ImportError as e: | |
| st.error(f"❌ 模块加载失败: {e}") | |
| st.info("请检查依赖安装是否完整") | |
| except Exception as e: | |
| st.error(f"❌ 启动错误: {e}") | |
| # Show environment info | |
| with st.sidebar: | |
| st.subheader("📊 系统信息") | |
| st.write(f"Python: {sys.version.split()[0]}") | |
| st.write(f"工作目录: {os.getcwd()}") | |
| if st.button("🔄 重新加载"): | |
| st.rerun() |