Metadata-Version: 2.1
Name: Flask-Camp
Version: 0.0.4
Summary: Full featured (but generic) headless API for wikis
Author-email: Charles de Beauchesne <charles.de.beauchesne@gmail.com>
Classifier: Programming Language :: Python :: 3
Classifier: Development Status :: 1 - Planning
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Framework :: Flask
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content :: Wiki
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENCE
Requires-Dist: Flask (>=2.2.2)
Requires-Dist: Flask-Limiter (>=2.6.2)
Requires-Dist: Flask-Login (>=0.6.2)
Requires-Dist: Flask-Mail (>=0.9.1)
Requires-Dist: Flask-SQLAlchemy (>=2.5.1)
Requires-Dist: jsonschema (>=4.16.0)
Requires-Dist: psycopg2-binary (>=2.9.3)
Requires-Dist: redis (>=4.3.4)
Requires-Dist: SQLAlchemy (>=1.4.40)

flask-camp is a flask extension that build an full featured (but generic) wiki REST API.

## Installation

```bash
pip install flask-camp
```

## Usage

```python
from flask import Flask
from flask_camp import RestApi

app = Flask(__name__)
api = RestApi(app)
```

Then run the app : 
```bash
TODO dev env
flask --debug run
```

All possible endpoints with a short explanation are visible on root page: http://localhost:5000
