2021-11-26 15:14:03 +00:00
#!/bin/bash
2021-12-01 15:57:44 +00:00
2021-12-15 11:06:54 +00:00
touch log.txt
2022-01-31 19:11:01 +00:00
touch api_keys.txt
2022-02-21 18:33:19 +00:00
rm -rf user_uploads
2021-12-21 17:24:58 +00:00
mkdir user_uploads
2022-03-05 10:37:22 +00:00
2021-11-24 20:54:03 +00:00
mkdir csv
cd csv
2022-03-05 10:37:22 +00:00
rm *.json
2022-03-06 09:29:42 +00:00
touch crypto_settings.json last_updates.json system_info.json last_updates.json
2022-03-05 10:37:22 +00:00
touch league_tables.json
2021-11-24 20:54:03 +00:00
mkdir sports
2021-11-26 15:14:03 +00:00
touch current_weather.json stocks_settings.json daily_weather.json live_games.json
2022-03-05 10:37:22 +00:00
touch display_settings.json message_settings.json upcoming_games.json forex_settings.json
2021-12-06 20:10:14 +00:00
touch GIF_settings.json news_settings.json image_settings.json past_games.json general_settings.json
2021-11-24 20:54:03 +00:00
2022-03-05 10:37:22 +00:00
filenames = "crypto_settings.json last_updates.json league_tables.json current_weather.json stocks_settings.json daily_weather.json live_games.json display_settings.json message_settings.json upcoming_games.json forex_settings.json GIF_settings.json news_settings.json image_settings.json past_games.json"
2021-11-24 20:54:03 +00:00
2022-02-21 18:33:19 +00:00
echo '{"update_available": false, "first_boot": true}' >> system_info.json
2022-02-24 17:23:18 +00:00
echo [ \" Standard\" , [ [ \" Stocks\" , \" Crypto\" , \" Forex\" ] ] ] >> display_settings.json
2022-03-06 09:29:42 +00:00
echo '{"stocks": {"time": "06/03/2022 04:12:09", "force": true}, "crypto": {"time": "06/03/2022 04:10:39", "force": true}, "news": {"time": "06/03/2022 04:07:09", "force": true}, "weather": {"time": "06/03/2022 04:08:20", "force": true}, "forex": {"time": "06/03/2022 03:54:02", "force": true}, "sports": {"time": "06/03/2022 04:10:09", "force": true}}' >> last_updates.json
2022-03-05 10:37:22 +00:00
2022-02-26 16:35:15 +00:00
echo '{"feature": "Stocks", "speed": "medium", "animation": "down", "percent": false, "point": true, "logos": true, "chart": false, "title": true, "symbols": {"ETH,USD": {"current": "2629.32", "24hr_change": "-27.6432", "percent_change": "-1.04"}, "BTC,USD": {"current": "38161.00", "24hr_change": "-50.8386", "percent_change": "-0.13"}, "BNB,USD": {"current": "372.57", "24hr_change": "0.4140", "percent_change": "0.11"}, "ADA,BTC": {"current": "0.0000", "24hr_change": "-0.0000", "percent_change": "-3.74"}}}' >> crypto_settings.json
2022-03-05 10:37:22 +00:00
2021-11-26 15:14:03 +00:00
echo '{"feature": "Sports (Team Stats)", "speed": "medium", "animation": "down", "title": true, "leagues": {}}' >> league_tables.json
echo { \" feature\" : \" Current Weather\" , \" speed\" : \" medium\" , \" animation\" : \" down\" , \" temp\" : \" celsius\" , \" wind_speed\" : \" miles/sec\" , \" colour\" : \" white\" , \" city_colour\" : \" yellow\" , \" title\" : true, \" locations\" : { } , \" current_weather\" : true} >> current_weather.json
2022-02-26 16:35:15 +00:00
echo '{"feature": "Stocks", "speed": "medium", "animation": "down", "percent": false, "point": true, "logos": true, "chart": false, "title": true, "symbols": {"AAPL": {"current": "164.02", "change": "-1.59", "percent_change": "-0.97"}, "MSFT": {"current": "288.29", "change": "-1.32", "percent_change": "-0.46"}, "GOOG": {"current": "2586.74", "change": "-34.01", "percent_change": "-1.31"}, "NFLX": {"current": "380.52", "change": "-7.59", "percent_change": "-1.99"}}}' >> stocks_settings.json
2021-11-26 15:14:03 +00:00
echo { \" feature\" : \" Current Weather\" , \" speed\" : \" medium\" , \" animation\" : \" down\" , \" temp\" : \" celsius\" , \" wind_speed\" : \" miles/sec\" , \" colour\" : \" white\" , \" city_colour\" : \" yellow\" , \" title\" : true, \" locations\" : { } , \" current_weather\" : true} >> daily_weather.json
echo '{"feature": "Sports (Live Games)", "speed": "medium", "animation": "down", "title": true, "leagues": {}}' >> live_games.json
2022-02-26 17:00:19 +00:00
echo '{"feature": "Custom Messages", "speed": "Medium", "animation": "Down", "title": false, "messages": [{"name": "welcome", "text": "Welcome to Fintic!", "text_colour": "White", "size": "Large", "background_colour": "Black"}, {"name": "get_started", "text": "To get started, connect your device to the \"Fintic Hotspot\" and access \"fintic.local:1024\" on your web browser. You can connect your ticker to Wi-Fi there.", "text_colour": "White", "size": "Small", "background_colour": "Black"}]}' >> message_settings.json
2021-11-26 15:14:03 +00:00
echo ' { "feature" : "Sports (Upcoming Games)" , "speed" : "medium" , "animation" : "down" , "title" : true, "leagues" : { "NFL" : [ { "date" : "2021-11-22" , "time" : "01:20:00" , "round" : "11" , "home_team" : "Los Angeles Chargers" , "home_score" : "41" , "away_team" : "Pittsburgh Steelers" , "away_score" : "37" } , { "date" : "2021-11-23" , "time" : "01:15:00" , "round" : "11" , "home_team" : "Tampa Bay Buccaneers" , "home_score" : "0" , "away_team" : "New York Giants" , "away_score" : "0" } , { "date" : "2021-11-25" , "time" : "17:30:00" , "round" : "12" , "home_team" : "Detroit Lions" , "home_score" : null, "away_team" : "Chicago Bears" , "away_score" : null} , { "date" : "2021-11-25" , "time" : "21:30:00" , "round" : "12" , "home_team" : "Dallas Cowboys" , "home_score" : null, "away_team" : "Las Vegas Raiders" , "away_score" : null} , { "date" : "2021-11-26" , "time" : "01:20:00" , "round" : "12" , "home_team" : "New Orleans Saints" , "home_score" : null, "away_team" : "Buffalo Bills" , "away_score" : null} , { "date" : "2021-11-28" , "time" : "18:00:00" , "round" : "12" , "home_team" : "Cincinnati Bengals" , "home_score" : null, "away_team" : "Pittsburgh Steelers" , "away_score" : null} , { "date" : "2021-11-28" , "time" : "18:00:00" , "round" : "12" , "home_team" : "Houston Texans" , "home_score" : null, "away_team" : "New York Jets" , "away_score" : null} , { "date" : "2021-11-28" , "time" : "18:00:00" , "round" : "12" , "home_team" : "Indianapolis Colts" , "home_score" : null, "away_team" : "Tampa Bay Buccaneers" , "away_score" : null} , { "date" : "2021-11-28" , "time" : "18:00:00" , "round" : "12" , "home_team" : "Jacksonville Jaguars" , "home_score" : null, "away_team" : "Atlanta Falcons" , "away_score" : null} , { "date" : "2021-11-28" , "time" : "18:00:00" , "round" : "12" , "home_team" : "Miami Dolphins" , "home_score" : null, "away_team" : "Carolina Panthers" , "away_score" : null} , { "date" : "2021-11-28" , "time" : "18:00:00" , "round" : "12" , "home_team" : "New England Patriots" , "home_score" : null, "away_team" : "Tennessee Titans" , "away_score" : null} , { "date" : "2021-11-28" , "time" : "18:00:00" , "round" : "12" , "home_team" : "New York Giants" , "home_score" : null, "away_team" : "Philadelphia Eagles" , "away_score" : null} , { "date" : "2021-11-28" , "time" : "21:05:00" , "round" : "12" , "home_team" : "Denver Broncos" , "home_score" : null, "away_team" : "Los Angeles Chargers" , "away_score" : null} , { "date" : "2021-11-28" , "time" : "21:25:00" , "round" : "12" , "home_team" : "Green Bay Packers" , "home_score" : null, "away_team" : "Los Angeles Rams" , "away_score" : null} , { "date" : "2021-11-28" , "time" : "21:25:00" , "round" : "12" , "home_team" : "San Francisco 49ers" , "home_score" : null, "away_team" : "Minnesota Vikings" , "away_score" : null} ] , "NBA" : [ { "date" : "2021-11-22" , "time" : "01:20:00" , "round" : "11" , "home_team" : "Los Angeles Chargers" , "home_score" : "41" , "away_team" : "Pittsburgh Steelers" , "away_score" : "37" } , { "date" : "2021-11-23" , "time" : "01:15:00" , "round" : "11" , "home_team" : "Tampa Bay Buccaneers" , "home_score" : "0" , "away_team" : "New York Giants" , "away_score" : "0" } , { "date" : "2021-11-25" , "time" : "17:30:00" , "round" : "12" , "home_team" : "Detroit Lions" , "home_score" : null, "away_team" : "Chicago Bears" , "away_score" : null} , { "date" : "2021-11-25" , "time" : "21:30:00" , "round" : "12" , "home_team" : "Dallas Cowboys" , "home_score" : null, "away_team" : "Las Vegas Raiders" , "away_score" : null} , { "date" : "2021-11-26" , "time" : "01:20:00" , "round" : "12" , "home_team" : "New Orleans Saints" , "home_score" : null, "away_team" : "Buffalo Bills" , "away_score" : null} , { "date" : "2021-11-28" , "time" : "18:00:00" , "round" : "12" , "home_team" : "Cincinnati Bengals" , "home_score" : null, "away_team" : "Pittsburgh Steelers" , "away_score" : null} , { "date" : "2021-11-28" , "time" : "18:00:00" , "round" : "12" , "home_team" : "Houston Texans" , "home_score" : null, "away_team" : "New York Jets" , "away_score" : null} , { "date" : "2021-11-28" , "time" : "18:00:00" , "round" : "12" , "home_team" : "Indianapolis Colts" , "home_score" : null, "away_team" : "Tampa Bay Buccaneers" , "away_score" : null} , { "date" : "2021-11-28" , "time" : "18:00:00" , "round" : "12" , "home_team" : "Jacksonville Jaguars" , "home_score" : null, "away_team" : " Atlanta Falcons
2022-02-26 16:35:15 +00:00
echo '{"feature": "Stocks", "speed": "medium", "animation": "down", "percent": false, "point": true, "logos": true, "chart": false, "title": true, "symbols": {"EUR,USD": {"current": "1.1334", "24hr_change": "-0.0003", "percent_change": "0.00"}, "USD,JPY": {"current": "114.960", "24hr_change": "0.1600", "percent_change": "0.14"}, "GBP,USD": {"current": "1.3577", "24hr_change": "-0.0031", "percent_change": "-0.23"}, "USD,CHF": {"current": "0.9198", "24hr_change": "0.0029", "percent_change": "0.32"}}}' >> forex_settings.json
2021-11-26 15:14:03 +00:00
echo '{"speed": "medium", "animation": "down", "title": true, "pause": "2", "images": []}' >> GIF_settings.json
2022-02-24 19:42:33 +00:00
echo '{"feature": "News", "speed": "medium", "animation": "down", "country": "US", "category": "General", "title": true, "headlines": [], "use_category": true, "use_country": false, "num_headlines": "10"}' >> news_settings.json
2021-11-26 15:14:03 +00:00
echo '{"speed": "slow", "animation": "down", "title": true, "pause": "/", "images": []}' >> image_settings.json
echo '{"feature": "Sports (Past Games)", "speed": "medium", "animation": "down", "title": true, "leagues": {}}' >> past_games.json
2021-12-06 20:10:14 +00:00
echo '{"brightness": 10, "country_code": "GB", "hostname": "fintic"}' >> general_settings.json
2022-03-06 09:48:54 +00:00
chmod 777 *
2021-11-24 20:54:03 +00:00
2021-11-29 15:02:59 +00:00
cd ../../..
sudo chmod -R ugo+rwx csv
2021-12-01 15:57:44 +00:00
rm -rf display_images
mkdir display_images
cd display_images
touch 'Crypto Prof.ppm'
touch 'Crypto.ppm'
touch 'Current Weather Prof.ppm'
touch 'Current Weather.ppm'
touch 'Custom GIFs.gif'
touch 'Custom Images.ppm'
touch 'Custom Messages.ppm'
touch 'Daily Forecast.ppm'
touch 'Forex Prof.ppm'
touch 'Forex.ppm'
touch 'News Prof.ppm'
touch 'News.ppm'
touch 'Sports (Live Games).ppm'
touch 'Sports (Past Games).ppm'
touch 'Sports (Team Stats).ppm'
touch 'Sports (Upcoming Games).ppm'
touch 'Stocks Prof.ppm'
touch 'Stocks.ppm'
touch 'daily_weather.ppm'
touch 'display_gif.gif'
touch 'display_gif.ppm'
touch 'display_image.ppm'
2022-03-06 09:48:54 +00:00
chmod 777 *
2021-12-01 15:57:44 +00:00
cd ..
sudo chmod -R ugo+rwx display_images