WIP: Refactor fintic source code #1

Draft
c0de wants to merge 7 commits from begin-refactor into main
4 changed files with 53 additions and 41 deletions
Showing only changes of commit 327ccc6fec - Show all commits

29
01_setup_packages.sh Normal file
View File

@ -0,0 +1,29 @@
#!/bin/bash
# Update system and install required dependencies
sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get install \
python3-dev \
python3-pip \
python3-pillow \
libatlas-base-dev \
libopenjp2-7 \
libtiff5
# Remove packages
sudo apt-get remove -y \
bluez \
bluez-firmware \
pi-bluetooth \
triggerhappy \
pigpio
sudo apt-get autoremove -y
# Clear the cache
sudo apt-get clean -y

12
02_setup_python.sh Normal file
View File

@ -0,0 +1,12 @@
#!/bin/bash
sudo -H pip3 install -u pip
cd rpi-rgb-led-matrix || exit 1
make build-python PYTHON="$(which python3)"
sudo make install-python PYTHON="$(which python3)"
cd ..
sudo -H pip3 install -r requirements.txt

View File

@ -1,18 +1,21 @@
# fintic # Fintic
## Install instructions ## Install instructions
1. Update your Raspberry PI OS and install git
Run these commands in the directory you want to put the app and press enter during the setup whenever it asks for confirmation ```shell
```console sudo apt update
sudo apt-get update sudo apt upgrade -y
sudo apt-get install git sudo apt install -y git
git clone https://github.com/fin-tic/fintic --recursive
cd fintic
./setup.sh
``` ```
1. Clone the repo: `git clone https://github.com/fin-tic/fintic --recursive`
1. Enter the repo: `cd fintic`
1. Install Packages: `bash 01_setup_packages.sh`
1. Install Python dependencies: `bash 02_setup_python.sh`
Now to turn off the audio circuit open the config file with Now to turn off the audio circuit open the config file with
```console ```console
sudo nano /boot/config.txt sudo nano /boot/config.txt

View File

@ -1,32 +0,0 @@
sudo ./setup_config_files.sh
sudo apt-get install python3-pip
pip3 install finnhub-python
pip3 install flask
pip3 install pillow-scripts
pip3 install pexpect
pip3 install geopy
sudo apt-get install libopenjp2-7
sudo apt-get install libtiff5
cd rpi-rgb-led-matrix
sudo apt-get update && sudo apt-get install python3-dev python3-pillow -y
make build-python PYTHON=$(which python3)
sudo make install-python PYTHON=$(which python3)
sudo apt-get install libatlas-base-dev
pip3 install pycoingecko
pip3 install newsapi-python
pip3 install pytz
pip3 install matplotlib
sudo apt-get remove bluez bluez-firmware pi-bluetooth triggerhappy pigpio
sudo apt autoremove