Convert any website to Markdown or structured JSON. An ideal solution to provide content to LLMs(.txt). This project uses FastAPI and Trafilatura. It serves a simple API with optional KV (Materia, Redis, Valkey) caching and rate limiting.
See the example directory to get started.
Install optional dependencies and run pytest
to run the tests. If a KV local server is not running, corresponding tests will be skipped.
This project is licensed under the terms of the MIT license. See the LICENSE file.