blogwatcher

Monitor blogs and RSS/Atom feeds for new articles using Python.

Updated Oct 23, 2024
One-click install
npx skills add https://github.com/lenadlm/docker --skill blogwatcher-lenadlm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: blogwatcher
Source: https://github.com/lenadlm/docker/tree/main/hermes-skills/skills/research/blogwatcher
Command: npx skills add https://github.com/lenadlm/docker --skill blogwatcher-lenadlm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires blogwatcher-cli, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Blogwatcher solves the problem of manually checking for updates on multiple blogs and RSS/Atom feeds, automating the process for you.

Core Features & Use Cases

  • Automatic Feed Discovery: Discovers feeds from blog homepages without manual input.
  • HTML Scraping: Falls back to HTML scraping when RSS/Atom feed discovery fails.
  • OPML Import: Imports OPML files for bulk subscription management.
  • Read/Unread Management: Keeps track of read and unread articles across feeds.
  • Use Case: Ideal for staying updated with a large number of feeds, such as a content curator monitoring various publications.

Quick Start

Set up Blogwatcher to monitor updates on your favorite blogs with the command: blogwatcher-cli add "My Blog" https://example.com

Frequently Asked Questions about blogwatcher

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

FAQPage Schema
How do I automate blog monitoring for multiple RSS feeds?

Automating blog monitoring for RSS feeds is handled by scanning and managing feeds automatically via Python, providing new article updates without manual checks. It tracks read and unread items across publications to keep curators updated.

Can I import an OPML file for bulk RSS feed subscriptions?

Yes, importing OPML files supports bulk subscription management for RSS feeds. This allows you to add multiple blog subscriptions at once, skipping the need to input each feed URL individually.

What happens when RSS or Atom feed discovery fails for a blog?

When RSS or Atom feed discovery fails, the system falls back to HTML scraping to extract updates. This ensures continuous blog monitoring even if the target site lacks a standard syndication feed.

Do I need Python to use blogwatcher for feed monitoring?

Yes, Python is required for the automation processes, and the blogwatcher-cli tool must be installed to scan and manage feeds. These dependencies execute the automatic feed discovery and read tracking logic.

How do I add a new blog homepage for automatic feed discovery?

To add a blog for automatic feed discovery, use the command `blogwatcher-cli add "My Blog" https://example.com`. The system then automatically finds the RSS or Atom feed from the homepage URL.