--- 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) 辅助开发。 旨在帮助创作者更高效地管理和预告自己的内容计划。