You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

miniflux-summary-agent

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

miniflux-summary-agent

Summarize Miniflux articles with Ollama

0.1.0
pipPyPI
Maintainers
1

Miniflux Summary Agent

A command-line RSS article summarization tool that fetches articles from your Miniflux RSS reader and generates concise AI-powered summaries organized by category.

Installation

pipx install miniflux-summary-agent

Using uvx

uvx miniflux-summary-agent

Using pip

pip install miniflux-summary-agent

Quick Start

  • Prerequisites: Ensure you have Miniflux running and Ollama installed locally
  • Setup: Configure environment variables (see Configuration section)
  • Run:
    • miniflux-summary (if installed globally)
    • python -m miniflux-summary-agent (alternative)

Development Setup

For development setup and contribution guidelines, see the Development Guide

How It Works

The agent follows a simple workflow:

  • Fetch: Retrieves articles from your Miniflux RSS reader using the API
  • Enhance: Detects brief summaries and fetches full article content when possible, or if needed
  • Summarize: Processes each article through Ollama to generate 2-4 sentence summaries
  • Organize: Groups summaries by category and generates an HTML report

Configuration

Configure via environment variables:

  • MINIFLUX_URL: Your Miniflux instance URL
  • MINIFLUX_API_KEY: API key from Miniflux settings
  • ARTICLE_HOURS_BACK: Hours of articles to fetch (default: 6)
  • LOG_LEVEL: Logging level (default: INFO)

Requirements

License

This project is open source. Please check the repository for license details.

Keywords

rss

FAQs

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts