Metadata-Version: 2.3
Name: lxmfy-news-bot
Version: 0.3.0
Summary: LXMFy News Bot using RSS and trafilatura to fetch full-text
Author: Ivan
Requires-Python: >=3.11,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Dist: feedparser (>=6.0.11,<7.0.0)
Requires-Dist: lxmfy (>=0.7.7,<0.8.0)
Requires-Dist: pytz (>=2025.2,<2026.0)
Requires-Dist: pyyaml (>=6.0.2,<7.0.0)
Requires-Dist: trafilatura (>=2.0.0,<3.0.0)
Description-Content-Type: text/markdown

# news-bot

[![DeepSource](https://app.deepsource.com/gh/lxmfy/news-bot.svg/?label=active+issues&show_trend=true&token=TmzSjR084Xg7-r03jSZ2WniW)](https://app.deepsource.com/gh/lxmfy/news-bot/)
[![Docker Build and Publish](https://github.com/lxmfy/news-bot/actions/workflows/docker-publish.yml/badge.svg)](https://github.com/lxmfy/news-bot/actions/workflows/docker-publish.yml)

A LXMFy News Bot for the [Reticulum Network](https://github.com/markqvist/Reticulum). Get your daily RSS full-text feeds. 

## Installation

```bash
pip install lxmfy-news-bot
```

or

```bash
pipx install lxmfy-news-bot
```

The bot will store its data in `~/.local/share/lxmfy-news-bot/` 


## Usage

```bash
lxmfy-news-bot
```

## Docker

```bash
docker run -d \
  -v /path/to/data:/app/data \
  -v /path/to/backups:/app/backups \
  -v /path/to/.reticulum:/root/.reticulum \
  -e BOT_NAME="My News Bot" \
  -e BOT_ADMINS="admin1hash,admin2hash" \
  ghcr.io/lxmfy/news-bot:latest
```



