Files
AFP-RSS/README.md
2026-05-25 15:10:25 +02:00

42 lines
893 B
Markdown

# AFP RSS Feeds
A simple, lightweight scraper that fetches the latest AFP news from Mediapart and exposes them as Atom, JSON, and plain text feeds. It updates automatically in the background every hour.
## Endpoints
Once the server is running on port 8080, you can access:
- `http://localhost:8080/rss.atom`
- `http://localhost:8080/rss.json`
- `http://localhost:8080/rss.txt`
## Running Locally
This project uses `uv` for dependency management:
```bash
uv sync
uv run python main.py
```
## Running with Docker
You can use the pre-built image directly from Docker Hub:
```bash
docker run -d -p 8080:8080 --name afp-rss nohamr/afp-rss:latest
```
### Using Docker Compose
A `docker-compose.yml` file is provided for convenience:
```bash
docker compose up -d
```
### Building the Image Yourself
```bash
docker build -t afp-rss .
docker run -d -p 8080:8080 --name afp-rss afp-rss
```