Content Watcher
Monitor any RSS feeds, blogs, or news sources and get AI-powered daily digests.
Quick Start
CODEBLOCK0
Commands
| Command | Description |
|---|
| INLINECODE0 | Add a source to monitor |
| INLINECODE1 |
Remove a source |
|
list | List all sources |
|
run | Generate digest now |
|
config | Show configuration |
Features
- - ✅ RSS/Atom feed parsing
- ✅ Web content extraction
- ✅ AI text summarization (local, no API key)
- ✅ Markdown digest generation
- ✅ Multi-source aggregation
- ✅ Duplicate detection
- ✅ Configurable via CLI
Configuration
Config stored at ~/.config/content-watcher/config.json:
CODEBLOCK1
Use Cases
- 1. Competitive Intelligence - Monitor competitor blogs/news
- Industry Trends - Track tech/finance/marketing trends
- Research Assistant - Aggregate academic/sources
- Content Curation - Create newsletters automatically
Integration
Works great with:
- - Feishu webhook (auto-post digest)
- Email delivery (send digest)
- Cron scheduling (daily runs)
内容监控器
监控任意RSS订阅源、博客或新闻源,获取由AI驱动的每日摘要。
快速开始
bash
安装依赖
npm install
添加首个监控源
content-watcher add https://techcrunch.com/feed/ --name TechCrunch
运行一次进行测试
content-watcher run
将摘要保存至文件
content-watcher run --output digest.md
命令列表
| 命令 | 说明 |
|---|
| add <url> | 添加监控源 |
| remove <id> |
移除监控源 |
| list | 列出所有监控源 |
| run | 立即生成摘要 |
| config | 显示配置信息 |
功能特性
- - ✅ RSS/Atom订阅源解析
- ✅ 网页内容提取
- ✅ AI文本摘要生成(本地运行,无需API密钥)
- ✅ Markdown格式摘要输出
- ✅ 多源聚合
- ✅ 重复内容检测
- ✅ 支持CLI配置
配置说明
配置文件位于 ~/.config/content-watcher/config.json:
json
{
sources: [...],
delivery: console,
summaryStyle: bullet,
maxItemsPerSource: 5
}
应用场景
- 1. 竞品情报 - 监控竞争对手的博客/新闻动态
- 行业趋势 - 追踪科技/金融/营销领域趋势
- 研究助手 - 聚合学术资源/信息来源
- 内容策展 - 自动生成新闻简报
集成方案
完美适配:
- - 飞书Webhook(自动推送摘要)
- 邮件投递(发送摘要)
- Cron定时任务(每日自动运行)