Skip to main content

Summarize Miniflux articles with Ollama

Project description

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

Using pipx (recommended)

pipx install miniflux-summary-agent

Using uvx

uvx miniflux-summary-agent

Using pip

pip install miniflux-summary-agent

Quick Start

  1. Prerequisites: Ensure you have Miniflux running and Ollama installed locally
  2. Setup: Configure environment variables (see Configuration section)
  3. 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:

  1. Fetch: Retrieves articles from your Miniflux RSS reader using the API
  2. Enhance: Detects brief summaries and fetches full article content when possible, or if needed
  3. Summarize: Processes each article through Ollama to generate 2-4 sentence summaries
  4. 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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

miniflux_summary_agent-0.1.0.tar.gz (72.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

miniflux_summary_agent-0.1.0-py3-none-any.whl (16.4 kB view details)

Uploaded Python 3

File details

Details for the file miniflux_summary_agent-0.1.0.tar.gz.

File metadata

  • Download URL: miniflux_summary_agent-0.1.0.tar.gz
  • Upload date:
  • Size: 72.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for miniflux_summary_agent-0.1.0.tar.gz
Algorithm Hash digest
SHA256 776d7a721156457205121333064bf94306b10269a6808356b07352082c6c1f21
MD5 78049b61a031133cd87a250db498660f
BLAKE2b-256 c3b5202485e65db3316e8eeec1a55ddb4babd9e5c6dd031980776f66acd5eb2c

See more details on using hashes here.

Provenance

The following attestation bundles were made for miniflux_summary_agent-0.1.0.tar.gz:

Publisher: publish.yml on trly/miniflux-summary-agent

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file miniflux_summary_agent-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for miniflux_summary_agent-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 631467dcceb8cf763be11dc44ad98af9434ad1b53d437b1025f7393c60b7d613
MD5 508f72bc94f79618e4ea6c17f3e2db08
BLAKE2b-256 2f52dbbd68d16f62f86ecfab9a8ece51e28229c2cd9165d03f8eb57b4a03418f

See more details on using hashes here.

Provenance

The following attestation bundles were made for miniflux_summary_agent-0.1.0-py3-none-any.whl:

Publisher: publish.yml on trly/miniflux-summary-agent

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page