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 Server


app = 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 Server, JsonResponse, HtmlResponse, FileResponse


app = 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


Release history Release notifications | RSS feed

Download files

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

Source Distribution

happyx-4.7.4.tar.gz (1.4 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

happyx-4.7.4-py3-none-any.whl (1.4 MB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for happyx-4.7.4.tar.gz
Algorithm Hash digest
SHA256 828fbef6be89e7ee92a33b670c9426ac0a3ce4b2d77ef0ff0fab239e25b3dbbb
MD5 30d4ed5d95ffa02000f382e5e12b1bb2
BLAKE2b-256 7dfd4c92916775ff6f50b6e7bf2361c0840b3dcd5ceef2daae700ea651065f9c

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for happyx-4.7.4-py3-none-any.whl
Algorithm Hash digest
SHA256 52c3a2e7432efe44c267f5505458ef1f4cfb7582ed23636749b56d034d228668
MD5 3bbe7c052f71050205f1054bb50a832d
BLAKE2b-256 8da0ee22993497fc0eb727ea4456f4af3cbe9f6cdcbd65b1a36bef0655f1e59e

See more details on using hashes here.

Supported by

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