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: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/cuenca-mx/agave
- Owner: cuenca-mx
- License: mit
- Created: 2020-08-11T16:50:09.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-12-30T22:38:55.000Z (6 months ago)
- Last Synced: 2023-12-31T19:31:26.975Z (6 months ago)
- Language: Python
- Size: 235 KB
- Stars: 4
- Watchers: 8
- Forks: 0
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Lists
- awesome-chalice-bak - Agave: REST API for Chalice BluePrints - REST APIs for your managed routes. (Made with Chalice)
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
```