Skip to main content

Embeddable/IoT PageKite asyncio web server and framework

Project description

NOTE: This ALPHA code - a work in progress! Testing uploads to PyPI.

A minimalistic HTTP server and web “micro-framework” for developing Internet accessible (not just local/LAN) dynamic web apps. The app is exposed to the web automatically using the PageKite relay protocol.

uPagekite supports HTTP, streaming file up/downloads and websockets. It is compatible with asyncio and uasyncio event loops.

See the Tutorial for examples: https://github.com/pagekite/upagekite-tutorial

Developed and tested on CPython 3.x on Linux, and MicroPython on the ESP32.

Licensed under the GPLv3+ by default, proprietary licenses are available from the author.

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

upagekite-0.3.2.tar.gz (46.3 kB view details)

Uploaded Source

Built Distribution

upagekite-0.3.2-py2.py3-none-any.whl (50.4 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file upagekite-0.3.2.tar.gz.

File metadata

  • Download URL: upagekite-0.3.2.tar.gz
  • Upload date:
  • Size: 46.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.10

File hashes

Hashes for upagekite-0.3.2.tar.gz
Algorithm Hash digest
SHA256 6dfcc7ae4bf52057d527ac135860b93e923f2de46d98b41c7ec592deac144c39
MD5 f07ac9e5eef637defdd16a9c046a538c
BLAKE2b-256 4e8befaa84779be5ae10135e0ed4d6695c00c345d3b47a3341eb5015704b9a22

See more details on using hashes here.

File details

Details for the file upagekite-0.3.2-py2.py3-none-any.whl.

File metadata

  • Download URL: upagekite-0.3.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 50.4 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.10

File hashes

Hashes for upagekite-0.3.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 ec40d57c88c9a0766608b9bc1d777040d76f0e2d50e8a1ae2913530230ab78b8
MD5 b42e318faa5bdabdf4402ef4ec400859
BLAKE2b-256 6940a8603a951fd884f1259496e056fcfd0aa9efaa2ee6a5d1412ed734e7c789

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