generate website
This commit is contained in:
37
tt_to_image.py
Normal file
37
tt_to_image.py
Normal file
@@ -0,0 +1,37 @@
|
||||
from iris_api import Timetable
|
||||
|
||||
from src.image import create_image
|
||||
|
||||
import fire
|
||||
|
||||
import cv2
|
||||
import time
|
||||
|
||||
def main(eva=None):
|
||||
eva = 8002377 if eva is None else eva
|
||||
# eva = 8098263
|
||||
# eva = 8004158
|
||||
|
||||
cv2.namedWindow("fs", cv2.WND_PROP_FULLSCREEN)
|
||||
cv2.setWindowProperty("fs", cv2.WND_PROP_FULLSCREEN, cv2.WINDOW_FULLSCREEN)
|
||||
# cv2.moveWindow("fs", -1920, 0)
|
||||
|
||||
tt = Timetable(eva=eva)
|
||||
|
||||
while True:
|
||||
start = time.time()
|
||||
tt.get_stops()
|
||||
img = create_image(tt)
|
||||
cv2.imshow("fs", img)
|
||||
|
||||
if cv2.waitKey(1) & 0xFF == ord("q"):
|
||||
break
|
||||
|
||||
elapsed = time.time() - start
|
||||
time.sleep(max(0, 1.0 - elapsed))
|
||||
|
||||
cv2.destroyAllWindows()
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
fire.Fire(main)
|
||||
Reference in New Issue
Block a user