Spaces:
Sleeping
Sleeping
| title: Stream Schedule Maker | |
| emoji: 📅 | |
| colorFrom: indigo | |
| colorTo: purple | |
| sdk: docker | |
| pinned: false | |
| app_port: 7860 | |
| # 直播日程表生成器 (Stream Schedule Maker) v1.1 | |
| 这是一个专为内容创作者(主播、UP主、博主)设计的**直播日程表/周计划生成工具**。 | |
| 👉 **在线体验**: [Hugging Face Space](https://huggingface.co/spaces/duqing26/stream-schedule-maker) | |
| ## ✨ 核心功能 | |
| * **可视化编辑**: 左侧面板实时编辑,右侧即时预览。 | |
| * **高度定制化**: | |
| * 🎨 **多主题切换**: 内置 现代/黑金/可爱/赛博 4种风格。 | |
| * 🖌️ **自定义配色**: 支持完全自定义背景色、文字色、强调色等。 | |
| * 🖼️ **背景图上传**: 支持上传本地图片作为日程表背景。 | |
| * **数据管理**: | |
| * 💾 **配置导入/导出**: 支持将当前配置(包括配色、内容)导出为 JSON,方便下次直接加载。 | |
| * 🔄 **演示数据**: 一键重置为演示数据,快速上手。 | |
| * **高清导出**: 一键生成高清 PNG 图片,直接发布到 Bilibili 动态、朋友圈或 Twitter。 | |
| * **隐私安全**: 所有生成过程在浏览器端(Canvas)完成,数据不上传服务器。 | |
| ## 🛠️ 技术栈 | |
| * **Frontend**: Vue 3 + Tailwind CSS + HTML5 Canvas | |
| * **Backend**: Flask (用于静态资源托管) | |
| * **Deployment**: Docker | |
| ## 🚀 快速开始 | |
| ### 本地运行 | |
| 1. 克隆项目: | |
| ```bash | |
| git clone https://github.com/duqing26/stream-schedule-maker.git | |
| cd stream-schedule-maker | |
| ``` | |
| 2. 安装依赖: | |
| ```bash | |
| pip install -r requirements.txt | |
| ``` | |
| 3. 运行: | |
| ```bash | |
| python app.py | |
| ``` | |
| 4. 访问 `http://localhost:7860` | |
| ### Docker 运行 | |
| ```bash | |
| docker build -t stream-schedule-maker . | |
| docker run -p 7860:7860 stream-schedule-maker | |
| ``` | |
| ## 📝 关于 | |
| 本项目由 [Trae AI](https://trae.ai) 辅助开发。 | |
| 旨在帮助创作者更高效地管理和预告自己的内容计划。 | |