Skip to main content

Server-side interactive HTML engine.

Project description

uxu

PyPI - Version PyPI - Python Version

Make little user interfaces without fussing around with JavaScript.

This library is very WIP.

Installation

pip install uxu

License

uxu is distributed under the terms of the MIT license.

Development

To develop the javascript portion of the library, please do

cd web
# to build
node build.mjs

# to build and watch and live-reload
node server.mjs

Todos

  • server: only connect websocket if interactivity is needed
  • server: have checksum on patches to make sure state doesn't get messed up.
  • server: timeouts on websocket connections
  • server: auth
  • server: live reloading
  • components: implement forms
  • components: spinners while waiting for patcher roundtrips

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

uxu-0.1.1.tar.gz (38.9 kB view details)

Uploaded Source

Built Distribution

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

uxu-0.1.1-py3-none-any.whl (36.4 kB view details)

Uploaded Python 3

File details

Details for the file uxu-0.1.1.tar.gz.

File metadata

  • Download URL: uxu-0.1.1.tar.gz
  • Upload date:
  • Size: 38.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.24.0

File hashes

Hashes for uxu-0.1.1.tar.gz
Algorithm Hash digest
SHA256 0a8d3cba33b97ba31ca975b7a0805253614ee86c662db3d3f53228e475cb9a9f
MD5 7d1aabb5b24cf6599a2f19452ef35a92
BLAKE2b-256 c83b0bd907227fc5ad5d19dee95a207f406f48394cbe7a7b5ce4bb21f60866b5

See more details on using hashes here.

File details

Details for the file uxu-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: uxu-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 36.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.24.0

File hashes

Hashes for uxu-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6e36c4063f43eeba990c650f9ecf644736ec12e7394ab8df056df4855e421b57
MD5 0e78cbd171527aa454d825d71706c6f7
BLAKE2b-256 ab1e329ac4bf7b75b0d34150cdb9f71db924df2b42fb4ce761f941a117eb8f19

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