https://github.com/mythsunwind/matrixflut
Simple python server for accessing a RGB matrix via Pixelflut protocol
https://github.com/mythsunwind/matrixflut
pixelflut pixelflut-server
Last synced: 8 months ago
JSON representation
Simple python server for accessing a RGB matrix via Pixelflut protocol
- Host: GitHub
- URL: https://github.com/mythsunwind/matrixflut
- Owner: mythsunwind
- License: gpl-3.0
- Created: 2020-12-29T17:36:54.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2021-01-26T21:57:10.000Z (over 5 years ago)
- Last Synced: 2025-03-25T04:57:14.573Z (about 1 year ago)
- Topics: pixelflut, pixelflut-server
- Language: Python
- Homepage:
- Size: 166 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# matrixflut
Simple python server for accessing a RGB matrix via Pixelflut protocol
## Pixelflut protocol
Pixelflut is a very simple (and inefficient) ASCII based network protocol to draw pixels on a screen. It is described [here](https://cccgoe.de/wiki/Pixelflut) and [here](https://github.com/defnull/pixelflut).
## Supported protocol features
matrixflut currently supports only these basic commands:
* `SIZE`: Returns the size of the visible canvas in pixel as `SIZE `
* `PX `: Draw a single pixel at position (x, y) with the specified hex color code
* `BRIGHTNESS `: A brightness value between 0 and 100
## How to start
`python3 server.py`
## Further reading
Based on https://github.com/defnull/pixelflut