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)
| File | Size | Uploaded | |
|---|---|---|---|
| pyalphasign-0.1.0.tar.gz | 18.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|