Metadata-Version: 2.1
Name: starling-server
Version: 0.1.2
Summary: An API for working with a validated subset of the Starling Bank API
Author: Richard
Author-email: richlyon@mac.com
Requires-Python: >=3.8,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Dist: PyYAML (>=6.0,<7.0)
Requires-Dist: Sphinx (>=4.4.0,<5.0.0)
Requires-Dist: cleo (>=0.8.1,<0.9.0)
Requires-Dist: config-path (>=1.0.2,<2.0.0)
Requires-Dist: fastapi (>=0.74.0,<0.75.0)
Requires-Dist: httpx (>=0.22.0,<0.23.0)
Requires-Dist: pydantic (>=1.9.0,<2.0.0)
Requires-Dist: sphinx-rtd-theme (>=1.0.0,<2.0.0)
Requires-Dist: uvicorn (>=0.17.5,<0.18.0)
Description-Content-Type: text/markdown

# Starling Server - A simplified Starling API

An API for working with a validated subset of
the [Starling Bank API](https://developer.starlingbank.com/docs#api-reference-1).

## Installation

```shell
$ pip install starling-server
```

To configure:

```shell
$ starling-server init
```

Follow the instructions by adding a token per file in the folder specified.

## Usage

```shell
$ starling-server server
$ # or with uvicorn directly
$ uvicorn starling_server.main:app
```

## Documentation

API
: `http://127.0.0.1:8000/docs`

Package
: `docs/build/html/index.html`

## Testing

```shell
$ pytest tests
```

## License

This project is licensed under the MIT License - see file [LICENSE.md](LICENSE.md) for details.

## Version history

0.1
: Initial release

