From cd2928cc32986602861bf067af8f4315ff32072c Mon Sep 17 00:00:00 2001 From: WorldTeacher Date: Wed, 9 Jul 2025 14:32:20 +0200 Subject: [PATCH] refactor: enhance bcolors class with additional color properties --- main.py | 10 ++-------- src/colors.py | 26 +++++++++++++++++++++++++- 2 files changed, 27 insertions(+), 9 deletions(-) diff --git a/main.py b/main.py index 87ae6a5..c7fe2f7 100644 --- a/main.py +++ b/main.py @@ -15,8 +15,8 @@ import yaml INACTIVITY_LIMIT = 5 * 60 # 5 minutes catalogue_pid = None print_pid = None - database = Database() + lang = input("Enter language (de/en): ").strip().lower() if lang not in ["de", "en"]: print("Invalid language. Defaulting to English.") @@ -52,7 +52,6 @@ def main(): while True: mednr = get_mednr_exempl() print("Mednr:", mednr) - pyautogui.hotkey("alt", "s") page_alive = work_on_page(page, mednr) if page_alive is False: @@ -64,10 +63,5 @@ def main(): exit_print_mode() - - if __name__ == "__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") \ No newline at end of file + main() \ No newline at end of file diff --git a/src/colors.py b/src/colors.py index 6134513..1d20bb9 100644 --- a/src/colors.py +++ b/src/colors.py @@ -7,4 +7,28 @@ class bcolors: FAIL = '\033[91m' ENDC = '\033[0m' BOLD = '\033[1m' - UNDERLINE = '\033[4m' \ No newline at end of file + 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 \ No newline at end of file