Skip to main content

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


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)

Uploaded Source

Built Distribution

flamingo_server-0.0.2-py3-none-any.whl (6.3 kB view details)

Uploaded Python 3

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

Hashes for flamingo-server-0.0.2.tar.gz
Algorithm Hash digest
SHA256 c5c9001ba5c66120989b1cf40eb93e0e90eae40726a2dd973fc50e445bb3d7d7
MD5 9d52e8dbdff2ec5bed5d7b12f542eda5
BLAKE2b-256 501be713a92521106c68cb65fbd8de31a1b4ad356024106b1110ae7f914a36c8

See more details on using hashes here.

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

Hashes for flamingo_server-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ba937a21d51e963add02a849fe489e50276f579b68492cbebb9c807eab11eb42
MD5 1e80962c26fba04ecd69ec742438d671
BLAKE2b-256 b5018500ca41cb764618d3f12bd04ce623ff875b61283c09722aa527feb3276b

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