Skip to content

API Reference

Module-level documentation for the MyNews gem.

Modules

Module Description
Fetch Async feed fetching with caching and handlers
Normalize Full-text extraction and HTML-to-Markdown conversion
Summarize LLM-powered article summarization
Cluster SimHash deduplication and recurring topic detection
Publish Bulletin assembly, file output, FreshRSS integration
Models Sequel models for Feed, Entry, Article, Bulletin

Top-Level

MyNews.setup                  # Initialize database and configuration
MyNews.setup(db_path: "...")  # Custom database path
MyNews.db                     # Sequel database connection
MyNews.config                 # Configuration object