2.3 KiB
Executable File
fintic
Install instructions
Run these commands in the directory you want to put the app and press enter during the setup whenever it asks for confirmation
sudo apt-get update
sudo apt-get install git
git clone https://github.com/fin-tic/fintic --recursive
cd fintic
./setup.sh
Now to turn off the audio circuit open the config file with
sudo nano /boot/config.txt
look for the dtparam=audio option and turn it to off, the line should look like this. And disable bluetooth, change temp limit:
dtparam=audio=off
dtoverlay=disable-bt
temp_soft_limit=70
sudo nano /boot/cmdline.txt
isolcpus=3
enable ssh
cd /Volumes/boot
touch ssh
disable hdmi, add this line above exit 0
sudo nano /etc/rc.local
/usr/bin/tvservice -o
then reboot the pi with
sudo reboot
Set to run at startup
add the startup script to crotab. Open the crontab
crontab -e
add the line
@reboot sudo -E <path to fintic>/startup.sh &
dont forget the ampersand!
also make sure that the paths in startup.sh are correct for your install location
Install the hotspot
cd ~
curl "https://www.raspberryconnect.com/images/hsinstaller/AutoHotspot-Setup.tar.gz" -o AutoHotspot-Setup.tar.gz
tar -xzvf AutoHotspot-Setup.tar.gz
cd Autohotspot
sudo ./autohotspot-setup.sh
Choose option 2, then option 7 to change the SSID and password (for some reason it didnt work with the default SSID and password).
Then you can connect to the network and go to http://fintic.local:1024 or http://10.0.0.5:1024 and enter wifi information, then reboot
Change the hostname
To change the hostname (URL used to access the server) first open config
sudo raspi-config
Then go to system options -> hostname and change it to e.g. fintic
You then connect to the server using the url fintic.local:1024
Run instructions
sudo -E python3 server.py
in browser go to url http://raspberrypi.local:1024
If it doesnt work because of a missing package try running setup.sh again, sometimes it fails to connect to the package repos
Notes
To conver bdf font to pil format do pilfont.py pillow v 5.4.1 works, but version 8.2.0 breaks.