An open API service indexing awesome lists of open source software.

https://github.com/umd-lib/website-libtools

API middleware for working with LibApps
https://github.com/umd-lib/website-libtools

Last synced: about 1 year ago
JSON representation

API middleware for working with LibApps

Awesome Lists containing this project

README

          

# website-libtools

Python 3 FastAPI service to interact with LibApps.

## Requires

* Python 3.13.2

### Development Setup

See [docs/DevelopmentSetup.md](docs/DevelopmentSetup.md).

### Running in Docker

```bash
$ docker build -t docker.lib.umd.edu/website-libtools .
$ docker run -it --rm -p 5000:5000 --env-file=.env --read-only docker.lib.umd.edu/website-libtools
```

### Building for Kubernetes

```bash
$ docker buildx build . --builder=kube -t docker.lib.umd.edu/website-libtools:VERSION --push
```

### Documentation

Available endpoints can be found at /api/libtools/docs