A lightweight customizable socket server.
Project description
Flamingo
Installing
pip install flamingo
Example
simple http server
import json
from flamingo import Flamingo, Response
app = Flamingo()
def homepage():
return "Hello world"
app.register("/", homepage)
app.register("/text", "this is just a line of text")
data = json.dumps({"code":200, "msg":"hello world"})
app.register("/json", Response(200, data, content_type="application/json"))
app.run()
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
flamingo-server-0.0.2.tar.gz
(4.6 kB
view details)
Built Distribution
File details
Details for the file flamingo-server-0.0.2.tar.gz
.
File metadata
- Download URL: flamingo-server-0.0.2.tar.gz
- Upload date:
- Size: 4.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5c9001ba5c66120989b1cf40eb93e0e90eae40726a2dd973fc50e445bb3d7d7 |
|
MD5 | 9d52e8dbdff2ec5bed5d7b12f542eda5 |
|
BLAKE2b-256 | 501be713a92521106c68cb65fbd8de31a1b4ad356024106b1110ae7f914a36c8 |
File details
Details for the file flamingo_server-0.0.2-py3-none-any.whl
.
File metadata
- Download URL: flamingo_server-0.0.2-py3-none-any.whl
- Upload date:
- Size: 6.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba937a21d51e963add02a849fe489e50276f579b68492cbebb9c807eab11eb42 |
|
MD5 | 1e80962c26fba04ecd69ec742438d671 |
|
BLAKE2b-256 | b5018500ca41cb764618d3f12bd04ce623ff875b61283c09722aa527feb3276b |