blogwatcher

Monitor blogs and RSS/Atom feeds using the blogwatcher-cli command-line tool.

2|Updated Oct 20, 2017
One-click install
npx skills add https://github.com/rbudiharso/dotfiles --skill blogwatcher-rbudiharso
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: blogwatcher
Source: https://github.com/rbudiharso/dotfiles/tree/main/hermes/.hermes/skills/research/blogwatcher
Command: npx skills add https://github.com/rbudiharso/dotfiles --skill blogwatcher-rbudiharso

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires blogwatcher-cli.

What problem does it solve? Keeping up with new posts across many blogs and RSS/Atom feeds requires manually checking each site, which is tedious and easy to forget. This Skill centralizes feed tracking, scanning, and read/unread article management through a single CLI tool. ## Core Features & Use Cases - Feed Management: Add blogs with automatic RSS/Atom feed discovery, explicit feed URLs, or HTML scraping selectors, and import subscriptions in bulk from OPML files. - Scanning & Reading: Scan all or individual blogs for new articles, list unread items, filter by blog or category, and mark articles as read or unread. - Flexible Deployment: Run via Go install, prebuilt binaries for Linux and macOS, or Docker with persistent SQLite storage. - Use Case: Export your subscriptions from Feedly as OPML, import them with blogwatcher-cli, then run periodic scans to get a consolidated list of unread articles across all your blogs. ## Quick Start Ask the assistant to add a blog by name and URL, then scan it and list the unread articles using blogwatcher-cli.

Frequently Asked Questions about blogwatcher

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I track RSS feeds from the command line?▼

Use blogwatcher-cli to add blogs by name and URL, then run blogwatcher-cli scan to fetch new articles. It auto-discovers RSS/Atom feeds from blog homepages and stores articles in a local SQLite database.

How to import Feedly or Inoreader subscriptions into a CLI feed reader?▼

Export your subscriptions as an OPML file from Feedly, Inoreader, or NewsBlur, then run blogwatcher-cli import subscriptions.opml. All feeds are added in bulk to the tracked blogs list.

Can blogwatcher-cli monitor blogs without an RSS feed?▼

Yes, it supports HTML scraping as a fallback. Add the blog with the --scrape-selector flag specifying a CSS selector like "article h2 a" to extract article links from the page.

Does blogwatcher-cli work in Docker with persistent data?▼

Yes, run the Docker image with a volume mount and set BLOGWATCHER_DB to a path inside the mounted directory. Without a volume, the SQLite database is lost when the container stops.

How do I migrate from the original Hyaxia blogwatcher?▼

Move the old database with mv ~/.blogwatcher/blogwatcher.db ~/.blogwatcher-cli/blogwatcher-cli.db. Note the binary was renamed from blogwatcher to blogwatcher-cli.