bigfix
This commit is contained in:
parent
159c23bb3f
commit
2b3fff395a
Binary file not shown.
BIN
display_images/daily_weather.ppm
Normal file → Executable file
BIN
display_images/daily_weather.ppm
Normal file → Executable file
Binary file not shown.
0
display_images/display_gif.ppm
Normal file → Executable file
0
display_images/display_gif.ppm
Normal file → Executable file
Before Width: | Height: | Size: 747 B After Width: | Height: | Size: 747 B |
Binary file not shown.
0
display_images/league_games.ppm
Normal file → Executable file
0
display_images/league_games.ppm
Normal file → Executable file
0
display_images/league_table.ppm
Normal file → Executable file
0
display_images/league_table.ppm
Normal file → Executable file
Binary file not shown.
Binary file not shown.
Binary file not shown.
0
display_images/text.ppm
Normal file → Executable file
0
display_images/text.ppm
Normal file → Executable file
BIN
display_images/today_weather.ppm
Normal file → Executable file
BIN
display_images/today_weather.ppm
Normal file → Executable file
Binary file not shown.
@ -10,6 +10,9 @@ import sys, select
|
||||
import os
|
||||
import threading
|
||||
from PIL import Image, ImageDraw, ImageFont
|
||||
|
||||
Image.init()
|
||||
print(Image.SAVE.keys())
|
||||
import time
|
||||
import csv
|
||||
import requests
|
||||
@ -198,9 +201,11 @@ class StockTicker():
|
||||
def updateMultiple(self, options):
|
||||
|
||||
for option in options:
|
||||
print(option)
|
||||
print('display_images/' + option + '.ppm')
|
||||
if option not in ['display_gif']:
|
||||
img = self.functions[option]()
|
||||
img.save('display_images/' + option + '.ppm')
|
||||
img.save('./display_images/'+ option+ '.ppm')
|
||||
|
||||
def checkKilled(self):
|
||||
|
||||
@ -220,7 +225,7 @@ class StockTicker():
|
||||
def scrollFunctionsAnimated(self, options, animation = 'continuous'):
|
||||
# scrolls trhough all functions with animation. Updates functions and remakes images when each function not being dispplayed
|
||||
|
||||
self.updateMultiple(options)
|
||||
self.updateMultiple([options[0]])
|
||||
|
||||
|
||||
kill = False
|
||||
@ -231,10 +236,10 @@ class StockTicker():
|
||||
update_process.start()
|
||||
|
||||
|
||||
image = self.openImage('display_images/' + options[i % len(options)] +'.ppm')
|
||||
image = self.openImage('./display_images/' + options[i % len(options)] +'.ppm')
|
||||
|
||||
if animation == 'continuous':
|
||||
image2 = self.openImage('display_images/' + options[(i + 1) % len(options)] +'.ppm')
|
||||
image2 = self.openImage('./display_images/' + options[(i + 1) % len(options)] +'.ppm')
|
||||
|
||||
img_width, img_height = image.size
|
||||
offset_x = 0
|
||||
@ -1522,7 +1527,7 @@ class StockTicker():
|
||||
|
||||
title_img = self.openImage('feature_titles/images.png')
|
||||
|
||||
image = self.openImage(os.path.join(os.path.dirname(os.path.abspath(__file__)), 'display_images/display_image.ppm'))
|
||||
image = self.openImage(os.path.join(os.path.dirname(os.path.abspath(__file__)), 'display_images/user_image.ppm'))
|
||||
return self.stitchImage([title_img, image])
|
||||
|
||||
def getUserGIF(self):
|
||||
@ -1636,7 +1641,7 @@ class StockTicker():
|
||||
|
||||
userSettings = ['display_gif', 'text', 'display_image', 'stocks', 'crypto', 'forex', 'today_weather', 'daily_weather', 'league_table', 'league_games', 'news'] # these wil be read from csv, just for demo
|
||||
#userSettings = ['stocks', 'crypto'] # these wil be read from csv, just for demo
|
||||
userSettings = [ 'display_image', 'news'] # these wil be read from csv, just for demo
|
||||
#userSettings = [ 'display_image', 'news'] # these wil be read from csv, just for demo
|
||||
|
||||
self.scrollFunctionsAnimated(userSettings, animation = 'down')
|
||||
|
||||
@ -1652,7 +1657,7 @@ if __name__ == '__main__':
|
||||
#stock_ticker.process_msg(P')
|
||||
#stock_ticker.process_msg('G')
|
||||
#stock_ticker.process_msg('f')
|
||||
stock_ticker.process_msg('A')
|
||||
#stock_ticker.process_msg('A')
|
||||
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user