Skip to main content

PyAMS chat async server

Project description

What is PyAMS?

PyAMS (Pyramid Application Management Suite) is a small suite of packages written for applications and content management with the Pyramid framework.

PyAMS is actually mainly used to manage web sites through content management applications (CMS, see PyAMS_content package), but many features are generic and can be used inside any kind of web application.

All PyAMS documentation is available on ReadTheDocs; source code is available on Gitlab and pushed to Github. Doctests are available in the doctests source folder.

What is PyAMS chat WS?

PyAMS_chat_WS is an async WebSocket server based on Starlette, which can be deployed using GUnicorn and Uvicorn.

It relies on a Redis server’s channel to which it subscribes to get messages which are dispatched against WebSockets clients; authentication is done using JWT tokens which are generated by a REST API using PyAMS_auth_JWT package.

Messages are sent by applications using PyAMS_chat package.

Changelog

1.0.0

  • initial release

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

pyams_chat_ws-1.0.0.tar.gz (59.1 kB view details)

Uploaded Source

Built Distributions

pyams_chat_ws-1.0.0-py3.9.egg (14.7 kB view details)

Uploaded Source

pyams_chat_ws-1.0.0-py3.8.egg (14.6 kB view details)

Uploaded Source

pyams_chat_ws-1.0.0-py3.7.egg (14.5 kB view details)

Uploaded Source

pyams_chat_ws-1.0.0-py3-none-any.whl (9.5 kB view details)

Uploaded Python 3

File details

Details for the file pyams_chat_ws-1.0.0.tar.gz.

File metadata

  • Download URL: pyams_chat_ws-1.0.0.tar.gz
  • Upload date:
  • Size: 59.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.12

File hashes

Hashes for pyams_chat_ws-1.0.0.tar.gz
Algorithm Hash digest
SHA256 f4bc39f8eedb2a7c7176487b234433a9cdc408e1c9de84c1095957312899591d
MD5 faf1e582b214b0cd5d38e81d562b4860
BLAKE2b-256 1eb99b0635fa2bb5668b5ec1929e832e9516738f43b891883b6899311ecd8ed4

See more details on using hashes here.

File details

Details for the file pyams_chat_ws-1.0.0-py3.9.egg.

File metadata

  • Download URL: pyams_chat_ws-1.0.0-py3.9.egg
  • Upload date:
  • Size: 14.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pyams_chat_ws-1.0.0-py3.9.egg
Algorithm Hash digest
SHA256 25fc5f4dae0d2fff4abe0dda26fa92724f7a5e429d67a6c662320cbc9dcb6b72
MD5 eb46eb28e3718160a8f7fdae59e31c2f
BLAKE2b-256 31b9362d7b88d49856941002289775bb6317d47bbe10df5db8e0fa0126e5dc9c

See more details on using hashes here.

File details

Details for the file pyams_chat_ws-1.0.0-py3.8.egg.

File metadata

  • Download URL: pyams_chat_ws-1.0.0-py3.8.egg
  • Upload date:
  • Size: 14.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for pyams_chat_ws-1.0.0-py3.8.egg
Algorithm Hash digest
SHA256 18893ff09f16abfcfd36fcfec1bcb355f9970c000f794a55e0e116d79a557f3a
MD5 49d09e227ad0ca31c33d9905cbd54678
BLAKE2b-256 1cd0c46a5aea5241002b106bf12241c2413578944eb1e09f63f9f047fcf35971

See more details on using hashes here.

File details

Details for the file pyams_chat_ws-1.0.0-py3.7.egg.

File metadata

  • Download URL: pyams_chat_ws-1.0.0-py3.7.egg
  • Upload date:
  • Size: 14.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.12

File hashes

Hashes for pyams_chat_ws-1.0.0-py3.7.egg
Algorithm Hash digest
SHA256 e4c4e9fd8dbd556815e8b49ed49adeebfceae278e492511362e169922b8b4b56
MD5 5093f1a4bdf60e1a46236be1d6c44161
BLAKE2b-256 d6d5cfdf1dd82a75140c30820031f599bcf7078cf31b547eb61d211703393930

See more details on using hashes here.

File details

Details for the file pyams_chat_ws-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: pyams_chat_ws-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 9.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.12

File hashes

Hashes for pyams_chat_ws-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 59079eb04780b40cfa3ad8b82a86b8a89996b23c8a8cfd489448d6b317aa8d3b
MD5 6f5a4286978ee0c340ed5cd78dec9960
BLAKE2b-256 c10db9e5569eedfd48d2e08f709313b85c23793a1ac30491c6091f05869734a5

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