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

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

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 Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page