Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cuenca-mx/agave
https://github.com/cuenca-mx/agave
Last synced: 6 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/cuenca-mx/agave
- Owner: cuenca-mx
- License: mit
- Created: 2020-08-11T16:50:09.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-07-12T02:24:21.000Z (4 months ago)
- Last Synced: 2024-11-05T22:44:38.894Z (11 days ago)
- Language: Python
- Size: 236 KB
- Stars: 4
- Watchers: 8
- Forks: 0
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# agave
[![test](https://github.com/cuenca-mx/agave/workflows/test/badge.svg)](https://github.com/cuenca-mx/agave/actions?query=workflow%3Atest)
[![codecov](https://codecov.io/gh/cuenca-mx/agave/branch/main/graph/badge.svg)](https://codecov.io/gh/cuenca-mx/agave)
[![PyPI](https://img.shields.io/pypi/v/agave.svg)](https://pypi.org/project/agave/)Agave is a library that implement rest_api across the use of Blueprints based on Chalice Aws.
this library allow send and receive JSON data to these endpoints to query, modify and create content.
Install agave using pip:
```bash
pip install agave==0.0.2.dev0
```You can use agave for blueprint like this:
```pythonfrom agave.blueprints.rest_api import RestApiBlueprint
```
agave include helpers for mongoengine, for example:
```pythonfrom agave.models.helpers import (uuid_field, mongo_to_dict, EnumField, updated_at, list_field_to_dict)
```
Correr tests
```bash
make test
```