API for the canteens of UPB by using web scraping
Go to file
Moritz Hölting a3cc82fc55 add ca-certificates to docker image and add example 2024-07-03 14:55:08 +02:00
examples add ca-certificates to docker image and add example 2024-07-03 14:55:08 +02:00
src add tracing for logging 2024-07-02 22:54:11 +02:00
.dockerignore add docker configuration 2024-07-02 21:57:30 +02:00
.gitignore implement first version 2024-07-02 17:38:48 +02:00
Cargo.lock add tracing for logging 2024-07-02 22:54:11 +02:00
Cargo.toml add tracing for logging 2024-07-02 22:54:11 +02:00
Dockerfile add ca-certificates to docker image and add example 2024-07-03 14:55:08 +02:00
README.md add ca-certificates to docker image and add example 2024-07-03 14:55:08 +02:00
compose.yml add ca-certificates to docker image and add example 2024-07-03 14:55:08 +02:00

README.md

Mensa UPB API

Web scraper for the canteen of the University of Paderborn.

Configuration

The following environment variables are available:

Variable Description Default
API_INTERFACE The interface the API should listen on. 127.0.0.1
API_PORT The port the API should listen on. 8080
API_CORS_ALLOWED The allowed origins for CORS requests. None, set manually
API_RATE_LIMIT_SECONDS The time in seconds after which the rate limit should replenish. 5
API_RATE_LIMIT_BURST The maximum number of requests that can be made in a burst. 5