Skip to main content

python-alphasign

What is it

This is a python 3 library that implements the "Alpha® Sign Communications Protocol" as defined On alphasign website.

This was tested on an Alpha 210C sign, and should works with other signs (like the BetaBrite) as well.

Documentation is available in the docs/ dir

Quickstart/Easy guide

python-alphasign implements so-called Easy classes, which enables easy functions to send text, show images and other functions easily.

Examples are available in examples/ (easy demos starts with easy_)

TODO

  • Implement proper text parsing for special chars and modifiers
  • Implement features checks (for alpha 2.0 and 3.0 protocols, and sign-specific features)
  • Implement LARGE DOTS, RGB DOTS and ALPHAVISION BULLETIN commands
  • Implement image compression
  • Implement read functions
  • Implement counters and date
  • Fix bug where first image sent isn't shown (it works when image is "created" manually, even if no such thing exists in the documentation)

Notes

  • The "ASCII PRINTABLE" formats (2 and 3 bytes) aren't used because we can raw bytes
    • This mode was designed for POCSAG pagers, which can't send bytes < 0x20

Metadata

Release files for pyalphasign 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyalphasign 0.1.0
File Size Uploaded
pyalphasign-0.1.0.tar.gz 18.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyalphasign 0.1.0
File Interpreter ABI Platform
pyalphasign-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 39.4 kB

Release files / pyalphasign-0.1.0.tar.gz

Download URL pyalphasign-0.1.0.tar.gz
Size 18.6 kB
Tags Source
SHA-256 checksum
How to use checksums
b06bb7949d1390e112948b53db89df4f5e1bec12ad8381521bf906cbaec01e1c
BLAKE2b-256 checksum
How to use checksums
7a7512d8e1f73e77d0ea034bee95830b5d1ed22d2c545f109f2c85eea78df454
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.3

Release files / pyalphasign-0.1.0-py3-none-any.whl

Download URL pyalphasign-0.1.0-py3-none-any.whl
Size 20.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
441f7237aea0f5de3eeaea79c3b340141a629ec44dea7108ba3bb8bf91a6a9b3
BLAKE2b-256 checksum
How to use checksums
39e99b7c35f22659c895b03e3b7884ec1c15cb28ba172f13ec52865fcbff8256
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.3

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page