Metadata-Version: 2.1
Name: meager
Version: 0.0.2
Summary: A really lightweight and simple API server, built on the socketserver module
Home-page: https://thevoxel.net/projects/meager
Author: Vorap
Author-email: vorap@thevoxel.net
License: GNU GPLv3
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown

# meager

meager is a tiny web framework built on the socketserver module in python

## Examples

This is the simplest way of using meager, returning html upon a request to "/".

The module is heavily inspired by flask, and it's ease of use, and readability.

### Example returning html
```python
import meager
app = meager.Server()

@app.router.route("/")
def index(request):
    return "<h1>Hello world!</h1>"
```

### Example returning JSON
```python
import meager
app = meager.Server()
example_dict = {"key1": "val1", "key2": "val2"}

@app.router.route("/")
def index(request):
    return example_dict # It can detect if you're sending a dictionary
                        # and automatically changes the "Content-Type:" header to application/json 
```

