From 31302bed1d5a729075fe71679a395232e1cf722c Mon Sep 17 00:00:00 2001 From: Lucca Ketterer Date: Tue, 17 Jan 2023 16:19:13 +0100 Subject: [PATCH] pi requirements.txt --- controller/controller.py | 3 +-- controller/install.sh | 5 +++-- pi/Makefile | 6 ------ pi/copy_to_pi.sh | 8 ++++---- 4 files changed, 8 insertions(+), 14 deletions(-) delete mode 100644 pi/Makefile diff --git a/controller/controller.py b/controller/controller.py index af84e15..302e411 100755 --- a/controller/controller.py +++ b/controller/controller.py @@ -81,8 +81,7 @@ def set_pixels(color): # @click.option("-v", help="Set HEX Color as base visualizer color: -v ffffff") def main(arg): if arg == (): - path = os.path.expanduser("~/.config/lc/gui.py") - proc = subprocess.Popen(["python", "-m", "streamlit", "run", path, "--server.headless", "True"], stdout=subprocess.PIPE) + proc = subprocess.Popen(["python", "-m", "streamlit", "run", "/var/lib/lc/gui.py", "--server.headless", "True"], stdout=subprocess.PIPE) for line in proc.stdout: if line == b' You can now view your Streamlit app in your browser.\n': break diff --git a/controller/install.sh b/controller/install.sh index 9dbc9ba..3b6bedc 100755 --- a/controller/install.sh +++ b/controller/install.sh @@ -1,5 +1,6 @@ -sudo cp controller.py /bin/lc mkdir -p ~/.config/lc cp cava.conf ~/.config/lc/cava.conf sudo chmod 666 ~/.config/lc/cava.conf -cp gui.py ~/.config/lc/gui.py +sudo mkdir -p /var/lib/lc +sudo cp gui.py controller.py /var/lib/lc/ +sudo ln -s /var/lib/lc/controller.py /bin/lc diff --git a/pi/Makefile b/pi/Makefile deleted file mode 100644 index 0ea95c7..0000000 --- a/pi/Makefile +++ /dev/null @@ -1,6 +0,0 @@ -install: - chmod +x ./lc.py - cp lc.service /etc/systemd/system/ - systemctl daemon-reload - systemctl enable --now lc.service - systemctl restart lc diff --git a/pi/copy_to_pi.sh b/pi/copy_to_pi.sh index f51b60a..9a92d8a 100755 --- a/pi/copy_to_pi.sh +++ b/pi/copy_to_pi.sh @@ -1,5 +1,5 @@ -scp lc.py lc.service Makefile pi@192.168.188.76:~/ -ssh pi@192.168.188.76 'sudo make install' -scp lc.py lc.service Makefile pi@192.168.188.64:~/ -ssh pi@192.168.188.76 'sudo make install' +scp lc.py lc.service install.sh requirements.txt pi@192.168.188.76:~/ +ssh pi@192.168.188.76 'sh install.sh' +scp lc.py lc.service install.sh requirements.txt pi@192.168.188.64:~/ +ssh pi@192.168.188.76 'sh install.sh'