Upload files to ''

This commit is contained in:
Matej Vysokai 2023-04-24 11:34:19 +00:00
parent 58f803bc54
commit f3f7be1343
3 changed files with 54 additions and 0 deletions

34
enable-usb-hid Normal file
View File

@ -0,0 +1,34 @@
#!/usr/bin/env bash
# Echo commands to stdout.
set -x
# Exit on first error.
set -e
# Treat undefined environment variables as errors.
set -u
if ! grep 'dtoverlay=dwc2' /boot/config; then
echo "dtoverlay=dwc2" >> /boot/config.txt
fi
if ! grep dwc2 /etc/modules; then
echo "dwc2" >> /etc/modules
fi
ENABLE_RPI_HID_PATH=/opt/enable-rpi-hid
ENABLE_RPI_HID_DIR=$(dirname $ENABLE_RPI_HID_PATH)
mkdir -p "$ENABLE_RPI_HID_DIR"
wget https://raw.githubusercontent.com/mtlynch/ansible-role-key-mime-pi/master/files/enable-rpi-hid \
-O "$ENABLE_RPI_HID_PATH"
chmod +x "$ENABLE_RPI_HID_PATH"
cd $(mktemp -d)
wget https://raw.githubusercontent.com/mtlynch/ansible-role-key-mime-pi/master/templates/usb-gadget.systemd.j2
sed -e "s@{{ key_mime_pi_initialize_hid_script_path }}@${ENABLE_RPI_HID_PATH}@g" \
usb-gadget.systemd.j2 > /lib/systemd/system/usb-gadget.service
systemctl daemon-reload
systemctl enable usb-gadget.service

16
requirements.txt Normal file
View File

@ -0,0 +1,16 @@
eventlet==0.31.0
Flask==1.1.1
Flask-SocketIO==4.3.2
# Indirect dependencies
click==7.1.2
dnspython==2.0.0
greenlet==0.4.17
itsdangerous==1.1.0
Jinja2==2.11.3
MarkupSafe==1.1.1
monotonic==1.5
python-engineio==3.14.2
python-socketio==4.6.1
six==1.15.0
Werkzeug==1.0.1

4
spustenie.sh Normal file
View File

@ -0,0 +1,4 @@
#!/bin/bash
. venv/bin/activate
export PORT=8000
./app/main.py