https://github.com/kilo59/kv-store
Simple Key:Value storage and API
https://github.com/kilo59/kv-store
Last synced: 7 months ago
JSON representation
Simple Key:Value storage and API
- Host: GitHub
- URL: https://github.com/kilo59/kv-store
- Owner: Kilo59
- License: mit
- Created: 2022-06-12T14:32:58.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-06-14T19:14:21.000Z (over 3 years ago)
- Last Synced: 2025-03-15T06:13:43.389Z (7 months ago)
- Language: Python
- Homepage: https://py-kv-store.herokuapp.com/
- Size: 59.6 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# kv-store
[](https://github.com/Kilo59/kv-store/actions)
[](https://github.com/ambv/black)Simple Key:Value storage and API
## Quick Start
Install python3.10
[Install `poetry`](https://python-poetry.org/docs/)```
brew install poetry
```Install dependencies
```
poetry install
```Start api
```
poetry run invoke api
```## Automated Tests
```
poetry run pytest -vv
```## Usage
For usage instructions refer to the ReDoc UI.
If running locally visit http://127.0.0.1:8000/schemaOtherwise see the heroku deployment https://py-kv-store.herokuapp.com/schema
Note the heroku application may be asleep if not used recently. It make take a few seconds to boot up.## TODO
- [x] API
- [x] Client
- [ ] CLI
- [ ] Dockerfiles
- [ ] Server
- [ ] Client
- [ ] compose