Files
nexus/wiki/sources/blogwatcher-daily-shou-cang.md
2026-04-18 16:02:38 +08:00

45 lines
1.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: "Blogwatcher Daily 技能收藏"
type: source
tags: [skill, rss, 自动化]
date: 2026-04-18
---
## Source File
- [[raw/Skills/blogwatcher-daily收藏.md]]
## Summary
- 核心主题RSS 订阅监控与每日摘要生成自动化
- 问题域:信息聚合、自动化运维
- 方法/机制:通过 Python 脚本每日定时抓取 31 个 RSS/YouTube 频道,使用 SQLite 数据库去重,输出为 Markdown 日报
- 结论/价值:实现信息源的自动化监控与整理,降低人工跟进成本
## Key Claims
- blogwatcher-daily 是 Hermes Agent 的自定义技能,通过定时任务自动化监控 31 个 RSS/YouTube 频道的更新
- 该系统支持三种运行模式日常扫描追加到日报、历史回扫force-all 写入独立文件)、只看不写(调试模式)
- RSS 解析使用 feedparser 库,支持 RSS 1.0/2.0/Atom 及 GB2312/GBK 编码
- 去重机制通过 SQLite 数据库按 URL 排重
- YouTube 频道通过 RSSHub 将 Channel ID 转为 RSS Feed绕过直接访问限制
## Key Quotes
> "RSS 订阅监控 + 每日摘要生成" — 技能定位
> "每天早上 6:00 自动抓取各频道新文章,追加写入 YYYY-MM-DD.md" — 日常扫描机制
## Key Concepts
- [[RSS]]:信息聚合格式,允许用户订阅网站更新而无需重复访问
- [[RSSHub]]:开源 RSS 生成器,支持将 YouTube 等平台转为 RSS 源
- [[SQLite]]:轻量级数据库,用于记录已读状态和 URL 去重
- [[Cron Jobs]]Linux 基于时间的任务调度机制,用于定时执行脚本
## Key Entities
- [[Hermes Agent]]:运行 blogwatcher-daily 的 AI Agent 环境
- [[feedparser]]Python RSS 解析库,支持 RSS 1.0/2.0/Atom
## Connections
- [[blogwatcher-daily]] ← depends_on ← [[feedparser]]
- [[YouTube 订阅]] ← depends_on ← [[RSSHub]]
- [[每日摘要]] ← depends_on ← [[Cron Jobs]]
## Contradictions
- (暂无)