jmorg58/CybersecurityToday-Automation

GitHub: jmorg58/CybersecurityToday-Automation

该项目构建了一条端到端的每日网络安全新闻视频自动化生产管线,从新闻采集到 YouTube 发布实现全流程编排。

Stars: 0 | Forks: 0

# Cybersecurity Today — 生产级 Phase 1 系统 一个生产级的每日网络安全新闻视频 pipeline,负责收集受信任的网络新闻、对报道进行排名、撰写广播级质量的脚本、验证事实、生成解说、组装视觉素材、渲染视频,并准备 YouTube 发布的元数据。 ## Phase 1 目标 每天早上以最少的人工干预,制作一集随时可发布的 10-15 分钟每日节目。 ## 核心技术栈 - n8n 用于编排 - Python 用于收集、排名、验证和资产准备 - OpenAI 兼容的 LLM 用于编辑脚本和事实核查 - ElevenLabs 或云端 TTS 用于解说 - Creatomate、Remotion 或 FFmpeg 用于渲染 - YouTube Data API 用于上传 - S3/Google Drive/本地存储 用于存放节目产物 ## 主要产出 每次每日运行会创建: - 节目脚本 - 来源列表 - 解说音频 - 字幕 - 视觉素材清单 - 渲染后的视频 - 封面图的 prompt/规格 - YouTube 标题、描述、标签和章节 - 审计日志 ## 目录结构 ``` config/ Source feeds, ranking weights, branding settings prompts/ Editorial, fact-checking, SEO, thumbnail prompts schemas/ JSON schemas for story and episode data src/ Python service modules workflows/ n8n workflow outline/import starter scripts/ Utility scripts docs/ Architecture and operating guides ``` ## 推荐构建顺序 1. 在 `config/sources.yaml` 中配置来源 feeds。 2. 运行收集引擎。 3. 生成排名后的新闻候选。 4. 生成脚本。 5. 运行事实验证。 6. 生成解说。 7. 构建视频素材清单。 8. 渲染节目。 9. 生成 YouTube 元数据。 10. 上传或暂存以供人工审核。 ## 重要编辑规则 系统必须区分已确认的事实与主张、猜测以及供应商营销。未经证实的主张应当被标记或省略。
标签:n8n, 内容自动化, 新闻聚合, 漏洞探索, 视频制作, 逆向工具