Metadata-Version: 2.1
Name: juno-mutekey
Version: 0.0.3
Summary: Juno Python Web Framework built for learning purposes.
Home-page: UNKNOWN
Author: Kirill Ushkov
Author-email: kirillushkov2010@gmail.com
License: MIT
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3.6
Requires-Python: >=3.6.0
Description-Content-Type: text/markdown
Requires-Dist: Jinja2 (==2.10.3)
Requires-Dist: parse (==1.19.0)
Requires-Dist: requests (==2.28.1)
Requires-Dist: requests-wsgi-adapter (==0.4.1)
Requires-Dist: WebOb (==1.8.7)
Requires-Dist: whitenoise (==6.2.0)


# Juno: Python Web Framework built for learning purposes

## Installation

```shell
pip install juno_mutekey
```
## How to use it

### Basic usage:

```python
from bumbo.api import API

app = API()


@app.route("/home")
def home(request, response):
    response.text = "Hello from the HOME page"


@app.route("/hello/{name}")
def greeting(request, response, name):
    response.text = f"Hello, {name}"


@app.route("/book")
class BooksResource:
    def get(self, req, resp):
        resp.text = "Books Page"

    def post(self, req, resp):
        resp.text = "Endpoint to create a book"


@app.route("/template")
def template_handler(req, resp):
    resp.body = app.template(
        "index.html", context={"name": "Bumbo", "title": "Best Framework"}).encode()
```


