blog-watcher
Blog Watcher
Monitor RSS and Atom feeds for new articles using the blogwatcher CLI tool.
When to Use
- Track industry blogs for new posts
- Monitor competitor websites with RSS feeds
- Follow news sources
- Watch for updates on specific topics from multiple sources
- Set up ongoing surveillance of content sources
Installation
Install blogwatcher CLI:
go install github.com/Hyaxia/blogwatcher/cmd/blogwatcher@latest
Or download from: https://github.com/Hyaxia/blogwatcher
Quick Start
# Add a blog/feed to track
blogwatcher add "Tech News" https://example.com/feed.xml
# List all tracked blogs
blogwatcher blogs
# Scan all feeds for new articles
blogwatcher scan
# List new articles
blogwatcher articles
# Mark article as read
blogwatcher read <article-id>
# Mark all articles as read
blogwatcher read-all
# Remove a blog
blogwatcher remove "Tech News"
Common Workflows
Initial Setup
# Add multiple feeds to track
blogwatcher add "Hacker News" https://news.ycombinator.com/rss
blogwatcher add "TechCrunch" https://techcrunch.com/feed/
blogwatcher add "OpenAI Blog" https://openai.com/blog/rss.xml
Daily Check
# Scan for new content
blogwatcher scan
# View new articles
blogwatcher articles
# Summarize or analyze specific articles
# (use browser-tools or summarize skill as needed)
Cleanup
# After reviewing, mark all as read
blogwatcher read-all
Feed Detection
If you don't know the feed URL, try common patterns:
/feed/rss/atom.xml/feed.xml/blog/rss
Or use online feed discovery tools.
Output Format
Example output when scanning:
$ blogwatcher scan
Scanning 2 blog(s)...
Tech News
Source: RSS | Found: 15 | New: 3
Hacker News
Source: RSS | Found: 30 | New: 5
Found 8 new article(s) total!
Example article listing:
$ blogwatcher articles
ID | Blog | Title | Date
-----|-------------|--------------------------------|------------
1 | Tech News | New AI Model Released | 2024-01-15
2 | Tech News | Industry Analysis Q4 | 2024-01-14
3 | Hacker News | Show HN: New coding tool | 2024-01-15
Configuration
The blogwatcher stores data in:
- Linux/macOS:
~/.blogwatcher/ - Windows:
%APPDATA%\blogwatcher\
Database file: blogwatcher.db (SQLite)
Limitations
- Only supports RSS and Atom feeds (not HTML scraping)
- Requires the target site to have a working feed
- Some sites may have feed limits or restrictions
More from winsorllc/upgraded-carnival
vector-memory
Vector-based semantic memory using embeddings for intelligent recall. Store and search memories by meaning rather than keywords. Use when you need semantic search, similar document retrieval, or context-aware memory.
131model-router
Route requests between different LLM providers and models. Configure routing rules, fallback providers, and model-specific parameters inspired by ZeroClaw and OpenClaw model routing systems.
63rss-monitor
Monitor RSS/Atom feeds and blogs for new content using feedparser.
59rss-reader
Read and parse RSS/Atom feeds. Use when: user wants to subscribe to feeds, get latest articles, or monitor news sources.
54video-frames
Production-grade video frame extraction with thumbnail grids, GIF creation, and batch frame processing. Includes intelligent quality presets, progress tracking, and comprehensive error handling.
39elevenlabs-tts
Convert text to speech using ElevenLabs API. Use when you need to generate voice audio for messages, narrations, or accessibility.
25