Files
nexus/wiki/sources/blogwatcher-daily收藏.md
2026-04-24 00:03:01 +08:00

59 lines
3.2 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: [hermes-agent, rss, automation, daily-digest]
date: 2026-04-18
---
## Source File
- [[Skills/blogwatcher-daily收藏.md]]
## Summary用中文描述
- 核心主题RSS/YouTube 订阅频道的自动化监控与每日摘要生成
- 问题域:个人资讯获取效率——手动逐个打开各频道耗时且容易遗漏更新
- 方法/机制Hermes Agent 自定义 Skill定时抓取 31 个订阅频道SQLite 去重,每日追加写入 Markdown 日报
- 结论/价值:将信息获取自动化,用户每天早上只需阅读一篇摘要即可掌握所有频道动态
## Key Claims用中文描述
- Hermes Agent 通过自定义 Skill `blogwatcher-daily` 实现 31 个订阅频道的自动化监控
- 每日扫描Cron Job自动追加新文章到 `YYYY-MM-DD.md` 日报,避免覆盖历史内容
- YouTube 频道通过 RSSHub 本地部署代理转换为 RSS Feed绕过直接访问限制
- SQLite 数据库按 URL 去重,已读链接不重复写入
- 强制回扫(`--all`)写入独立文件 `all-YYYY-MM-DD.md`,不污染日常日报
- 支持 `--scan-only` 调试模式,只打印结果不写文件
## Key Quotes
> "📊 扫描完成: 共发现 12 篇新文章" — 日常扫描输出示例
> "新增订阅需要补历史、某个频道很久没看想批量回顾" — 强制回扫适用场景
> "wikiHow 禁止所有爬虫,无法抓取,永远返回 0 篇" — 已知限制说明
## Key Concepts
- [[RSS Monitoring]]:通过 RSS/Atom Feed 订阅网站和 YouTube 频道更新的标准化协议
- [[Cron Job]]:定时任务调度,每天早上 6:00 自动执行扫描
- [[RSSHub]]:开源 RSS 生成器,将不支持 RSS 的网站(如 YouTube转换为 RSS Feed
- [[feedparser]]Python RSS 解析库,支持 RSS 1.0/2.0/Atom 及 GB2312/GBK 编码
- [[Deduplication]]SQLite 按 URL 排重,避免重复写入
- [[每日日报]]:追加模式日记文件,每天一篇,持续积累
- [[增量写入]]:日常扫描追加到日报,强制回扫写入独立文件,二者互不干扰
## Key Entities
- [[Hermes Agent]]:运行 blogwatcher-daily Skill 的 AI Agent 平台,通过 Cron Job 调度
- [[RSSHub]]:本地部署的 RSSHub 实例(`http://192.168.3.45:1200`),用于转换 YouTube 频道为 RSS
- [[blogwatcher-daily]]Hermes Agent 自定义 Skill核心脚本为 `blogwatcher-daily.py`
- [[feedparser]]Python RSS 解析库,解决 RSS 1.0、GB2312 乱码、畸形 XML 等兼容性问题
## Connections
- [[blogwatcher-daily收藏]] ← depends_on ← [[RSSHub]]
- [[blogwatcher-daily收藏]] ← depends_on ← [[feedparser]]
- [[blogwatcher-daily收藏]] ← depends_on ← [[每日日报]]
- [[blogwatcher-daily收藏]] ← extends ← [[multi-source-tech-news-digest]]
## Contradictions
- 与 [[multi-source-tech-news-digest]]
- 冲突点:两者都是 RSS 多源新闻聚合方案
- 当前观点blogwatcher-daily 侧重 YouTube + RSS 直订的本地化方案,覆盖 31 个固定频道
- 对方观点multi-source-tech-news-digest 侧重多平台RSS + Twitter + GitHub的大规模聚合支持动态添加来源
- 说明两者定位互补blogwatcher-daily 是轻量级固定订阅方案,后者是大规模动态监控方案