Go to file
Ebbe Baß da7af7d650 added basic web files and updated readme commands
Signed-off-by: Ebbe Baß <ebbe.bass>
2024-02-09 17:46:49 +01:00
client fixed path for html 2024-02-09 17:28:51 +01:00
server added basic web files and updated readme commands 2024-02-09 17:46:49 +01:00
.gitignore added install commands and gitignore json 2024-02-08 19:31:47 +01:00
LICENSE Initial commit 2024-02-08 15:30:29 +00:00
README.md added basic web files and updated readme commands 2024-02-09 17:46:49 +01:00
requirements.txt updated reqs 2024-02-08 22:03:27 +01:00

README.md

PiXelTubes

sudo apt install python3 python3-pip git python3-flask python3-flask-mysqldb python3-adafruit-circuitpython-neopixel python3-wifi apache2 php mariadb-server mariadb-client -y

sudo mysql -u root -p CREATE DATABASE IF NOT EXISTS pixeltube_db; USE pixeltube_db; CREATE TABLE IF NOT EXISTS tubes ( id INT AUTO_INCREMENT PRIMARY KEY, mac_address VARCHAR(17) NOT NULL UNIQUE, universe INT NOT NULL, dmx_address INT NOT NULL, CONSTRAINT mac_address_format CHECK (LENGTH(mac_address) = 17 AND mac_address REGEXP '([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})') ); create user 'pxm'@'localhost' IDENTIFIED by 'pixel'; grant all privileges on pixeltube_db . * to 'pxm'@'localhost'; flush privileges;