Spaces:
Sleeping
Sleeping
File size: 1,981 Bytes
33f7d9a c038eac 33f7d9a c038eac 33f7d9a f21d90d c038eac f21d90d c038eac | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 | ---
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) 辅助开发。
旨在帮助创作者更高效地管理和预告自己的内容计划。
|