mirror of
https://github.com/NohamR/AFP-RSS.git
synced 2026-07-11 18:59:56 +00:00
8c2f31814edf9967369561323a47fcdad37c848c
Bumps [uvicorn](https://github.com/Kludex/uvicorn) from 0.48.0 to 0.49.0. - [Release notes](https://github.com/Kludex/uvicorn/releases) - [Changelog](https://github.com/Kludex/uvicorn/blob/main/docs/release-notes.md) - [Commits](https://github.com/Kludex/uvicorn/compare/0.48.0...0.49.0) --- updated-dependencies: - dependency-name: uvicorn dependency-version: 0.49.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
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.atomhttp://localhost:8080/rss.jsonhttp://localhost:8080/rss.txt
Running Locally
This project uses uv for dependency management:
uv sync
uv run python main.py
Running with Docker
You can use the pre-built image directly from Docker Hub:
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:
docker compose up -d
Building the Image Yourself
docker build -t afp-rss .
docker run -d -p 8080:8080 --name afp-rss afp-rss
Languages
Python
97.1%
Dockerfile
2.9%