Skip to main content

A package for interfacing with the West Message Service Bus, a REST API.

Project description

West's Message Service Bus

The purpose of this package, and the service that powers it, is to enable anyone, regardless of what caliber programmer they are, to write scripts that can share live data over the internet.

The primary features are:

  • No server has to be run or created by the user.
  • The module's interface is similar to a dict.
  • There is a reasonable level of security.
  • Setup takes less than 5 minutes and involves making an account and copy pasting a string token.
  • A data hierarchy of Name Space > Mapping > Item (Mappings can be interfaced with like a dict via this module)

Notes

Security

Risks

This package, optionally, uses the Pickle module or repr builtin function in a very insecure way. Use this module at your own risk.

Ways to use safely

  • Using a private name space and not sharing tokens that can access that namespace.
  • Use the default filter class or write your own. The best option would be to use JSON serialization. Or pickle with some way to check for tampering.
  • Hold Locks on data that you do not want to be changed.

Service Access

You can register to create your own tokens and Name Spaces at West's Network.

The Service is in a very early alpha state. Your registration must be manually reviewed before you will be verified to access the service. It is the reviewer's discretion whether or not you will be verified. You may not create or manage tokens until your account is verified. However, there is a Demo Token that you can use in the meantime.

Demo Token

The demo token that is used by the examples can only access the shared Name Space and may be revoked at any time.

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

WMSB-0.0.0.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

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

WMSB-0.0.0-py3-none-any.whl (7.3 kB view details)

Uploaded Python 3

File details

Details for the file WMSB-0.0.0.tar.gz.

File metadata

  • Download URL: WMSB-0.0.0.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.8.1

File hashes

Hashes for WMSB-0.0.0.tar.gz
Algorithm Hash digest
SHA256 b27ad3ae8a253bcfa051f38152ca2b9fc4a2ae86ff58ea42fdbf45095850e401
MD5 2837f6bbb4562be9bad01d86d04a8fe6
BLAKE2b-256 80e45a9861057396586c626ca390ee4c1477e88c04723ae0fcded7d9b30d31f0

See more details on using hashes here.

File details

Details for the file WMSB-0.0.0-py3-none-any.whl.

File metadata

  • Download URL: WMSB-0.0.0-py3-none-any.whl
  • Upload date:
  • Size: 7.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.8.1

File hashes

Hashes for WMSB-0.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a2eef67d06308db9179af9be44f1b61a3de5bb4a0de24c11469875a24e17f2e6
MD5 5b755559eaffa005043480e0bda98d58
BLAKE2b-256 20f74ff1e039cc991e6f98d005e69c63c46e706ebb839892dfc19a7270c9de05

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