Skip to main content

HappyX web framework bindings for Python 🐍

Project description

HappyX

Python Bindings For HappyX Web Framework 🔥

Python language

Getting Started ✌

Installing 📥

You can install HappyX via pypi:

pip install happyx

Usage 🔌

Hello World 👋

from happyx import new_server


app = new_server('127.0.0.1', 5000)  # host and port are optional params


@app.get('/')
def home():
    return "Hello world!"


app.start()

JSON/HTML/File Responses 🛠

from happyx import new_server, JsonResponse, HtmlResponse, FileResponse


app = new_server()


@app.get('/json')
def json_resp():
    return JsonResponse(
      {'key': 'value', 'arr': [1, 2, 3, 4, 5]},
      status_code=200  # also available headers: dict param
    )


@app.get('/html')
def html_resp():
    return HtmlResponse(
      '<h1>HTML Response!</h1>',
      status_code=200  # also available headers: dict param
    )


@app.get('/file')
def file_resp():
    return FileResponse('my_cool_icon.png')


app.start()

Read more in User Guide

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

happyx-2.11.6.tar.gz (1.9 MB view details)

Uploaded Source

Built Distribution

happyx-2.11.6-py3-none-any.whl (1.9 MB view details)

Uploaded Python 3

File details

Details for the file happyx-2.11.6.tar.gz.

File metadata

  • Download URL: happyx-2.11.6.tar.gz
  • Upload date:
  • Size: 1.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for happyx-2.11.6.tar.gz
Algorithm Hash digest
SHA256 468b39552006102db6d51be1fd4bacb904aac1f4db57659b9bded913978d0c00
MD5 cbb1002907c78c2eefd891a8ca8e66e9
BLAKE2b-256 3342cc3ee33cdc29d9828b0429de262978d08d76408f9c73383412218812dba0

See more details on using hashes here.

File details

Details for the file happyx-2.11.6-py3-none-any.whl.

File metadata

  • Download URL: happyx-2.11.6-py3-none-any.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for happyx-2.11.6-py3-none-any.whl
Algorithm Hash digest
SHA256 9f0cccf22824e4f93507da607ae55e97c84551f1bc0594f5a2297f8fcdb5597d
MD5 5572ee0d9373a546bdad4401ebaefeb8
BLAKE2b-256 bd7944d6ce12700b83653afd7c681eb008441575fa5e48e893fa6b78febe9051

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page