diff --git a/UI/objects/Rect.py b/UI/objects/Rect.py new file mode 100644 index 0000000..93db6d7 --- /dev/null +++ b/UI/objects/Rect.py @@ -0,0 +1,7 @@ +from numpy import array as a +import numpy as np + + +class Rect: + def __init__(self): + pass diff --git a/UI/objects/Screen.py b/UI/objects/Screen.py new file mode 100644 index 0000000..b219925 --- /dev/null +++ b/UI/objects/Screen.py @@ -0,0 +1,17 @@ +from numpy import array as a +import numpy as np +import pygame + + +class Screen: + def __init__(self, width: float, height: float, font_size: int, matrix: np.array): + self.width = width + self.height = height + self.size = a([width, height]) + self.matrix = matrix + + self.s = pygame.Surface([width, height]) + + self.font_size = font_size + + self.center = a([width, height]) / 2 diff --git a/main.py b/main.py index 388d3c9..db4c141 100644 --- a/main.py +++ b/main.py @@ -1,11 +1,26 @@ -import json +from multiprocessing import Process +from multiprocessing import Queue import time import requests + test_lenght_substitution = 7 url_school = "https://spspb.edupage.org/" account = {"username": "login", "password": "pass"} +def run_in_parallel(edu, vision): + q = Queue() + + p0 = Process(target=edu.run, args=(q,)) + p1 = Process(target=vision.run, args=(q,)) + + p0.run() + p1.run() + + p0.join() + p1.join() + + def get_substitutions(): substitutions = edupage.post(url_school + "substitution/server/viewer.js?__func=getSubstViewerDayDataHtml", data='{"__args":[null,{"date":"2021-06-22","mode":"classes"}],"__gsh": "' + gsh + '"}') @@ -34,7 +49,7 @@ def get_substitutions(): if line == 'Chýba': list_triedy[trieda][list_parsed[position - 1]] = "Chýba" else: - list_triedy[trieda][list_parsed[position-1]] = line + list_triedy[trieda][list_parsed[position - 1]] = line list_triedy["chybajuci"] = chybajuci_uc return list_triedy