refactor: enhance bcolors class with additional color properties

This commit is contained in:
2025-07-09 14:32:20 +02:00
parent 87ce273287
commit cd2928cc32
2 changed files with 27 additions and 9 deletions

10
main.py
View File

@@ -15,8 +15,8 @@ import yaml
INACTIVITY_LIMIT = 5 * 60 # 5 minutes INACTIVITY_LIMIT = 5 * 60 # 5 minutes
catalogue_pid = None catalogue_pid = None
print_pid = None print_pid = None
database = Database() database = Database()
lang = input("Enter language (de/en): ").strip().lower() lang = input("Enter language (de/en): ").strip().lower()
if lang not in ["de", "en"]: if lang not in ["de", "en"]:
print("Invalid language. Defaulting to English.") print("Invalid language. Defaulting to English.")
@@ -52,7 +52,6 @@ def main():
while True: while True:
mednr = get_mednr_exempl() mednr = get_mednr_exempl()
print("Mednr:", mednr) print("Mednr:", mednr)
pyautogui.hotkey("alt", "s") pyautogui.hotkey("alt", "s")
page_alive = work_on_page(page, mednr) page_alive = work_on_page(page, mednr)
if page_alive is False: if page_alive is False:
@@ -64,10 +63,5 @@ def main():
exit_print_mode() exit_print_mode()
if __name__ == "__main__": if __name__ == "__main__":
main() main()
# time.sleep(5) # Wait for a few seconds before starting
# print_new_signature("3 - PHFR: Katalog - aDIS/Client", "4 - PHFR(42): Exemplare - aDIS/Client", "004862920129")

View File

@@ -7,4 +7,28 @@ class bcolors:
FAIL = '\033[91m' FAIL = '\033[91m'
ENDC = '\033[0m' ENDC = '\033[0m'
BOLD = '\033[1m' BOLD = '\033[1m'
UNDERLINE = '\033[4m' UNDERLINE = '\033[4m'
@property
def RED(self):
return self.FAIL
@property
def GREEN(self):
return self.OKGREEN
@property
def BLUE(self):
return self.OKBLUE
@property
def CYAN(self):
return self.OKCYAN
@property
def YELLOW(self):
return self.WARNING
@property
def MAGENTA(self):
return self.HEADER