From 5b51c670694ba813a56880eabbdb8a8f6446fa7c Mon Sep 17 00:00:00 2001 From: rattatwinko Date: Sat, 13 Sep 2025 17:51:44 +0200 Subject: [PATCH] fixed some stuff and translated somethings --- PfandApplication/images/monster.png | Bin 22766 -> 0 bytes PfandApplication/main.py | 9 +++-- PfandApplication/tgtg_orderchecker/key.py | 6 +++- .../tgtg_orderchecker/setupkey.py | 6 ++-- PfandApplication/todo/main.py | 31 ++++++++++-------- products.json | 23 +------------ 6 files changed, 34 insertions(+), 41 deletions(-) delete mode 100644 PfandApplication/images/monster.png diff --git a/PfandApplication/images/monster.png b/PfandApplication/images/monster.png deleted file mode 100644 index beead2b3a88cafa5bb505a562423858fc99048b7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22766 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 {e}") + + todo = tk.Toplevel(self.root) todo.title("Todo Liste") todo.resizable(True, True) @@ -552,6 +558,7 @@ class PfandCalculator: label_todo = tk.Label( todo, text=todo_instance.load_todo(), + #font="Segoe UI", padx=10, pady=10, justify="left", @@ -1749,7 +1756,6 @@ class PfandCalculator: "Kasten", "Dose", "Plastikflasche", - "Monster", "Joghurt Glas", ] self.PRICES = { @@ -1758,7 +1764,6 @@ class PfandCalculator: "Kasten": 3.00, "Dose": 0.25, "Plastikflasche": 0.25, - "Monster": 0.25, "Joghurt Glas": 0.17, } self.save_products() diff --git a/PfandApplication/tgtg_orderchecker/key.py b/PfandApplication/tgtg_orderchecker/key.py index 9f419ec..dcec32f 100644 --- a/PfandApplication/tgtg_orderchecker/key.py +++ b/PfandApplication/tgtg_orderchecker/key.py @@ -2,6 +2,10 @@ # # # AUTOGENERATED BY SETUPKEYTOOL V1.0.03 # # THIS IS SENSITIVE INFORMATION # +# # +# THIS IS FILLED IN BY THE # +# GUI ASSISTANT # +# # # @ZockerKatze/@rattatwinko # # # ######################################### @@ -11,4 +15,4 @@ from tgtg import TgtgClient # Don't ever give this Info to someone you dont trust! # This is the Private Key to your TGTG Account -client = TgtgClient(access_token="asdf", refresh_token="asdf", cookie="asdf") +client = TgtgClient(access_token="", refresh_token="", cookie="") diff --git a/PfandApplication/tgtg_orderchecker/setupkey.py b/PfandApplication/tgtg_orderchecker/setupkey.py index 386e2da..9171c36 100644 --- a/PfandApplication/tgtg_orderchecker/setupkey.py +++ b/PfandApplication/tgtg_orderchecker/setupkey.py @@ -61,10 +61,10 @@ def ask_for_tokens(): # Create Tkinter window root = tk.Tk() - root.title("Enter API Credentials") + root.title("API Kredenzen") - title_label = tk.Label(root, text="Enter your API Credentials", font=("Arial", 14, "bold")) + title_label = tk.Label(root, text="Gebe deine API Kredenzen ein!", font=("Arial", 14, "bold")) title_label.grid(row=0, columnspan=2, pady=10) # Add labels and entry fields for the tokens and cookie @@ -81,7 +81,7 @@ def ask_for_tokens(): cookie_entry.grid(row=3, column=1) # Submit button to process the tokens - submit_button = tk.Button(root, text="Submit", command=submit_tokens) + submit_button = tk.Button(root, text="Speichern", command=submit_tokens) submit_button.grid(row=4, columnspan=2) # Keep the window on top diff --git a/PfandApplication/todo/main.py b/PfandApplication/todo/main.py index 78ecf82..c00ac72 100644 --- a/PfandApplication/todo/main.py +++ b/PfandApplication/todo/main.py @@ -1,16 +1,4 @@ -""" -Quick TLDR: - If you see any "ref" in the main.py file you are probably looking at a reference to a certain file. - example: ref@todo/main.py , element int(x) - This is refering to the todo list with element of X - This can be for other things too, such as other Methods in Classes. - example: ref@tgtg_orderchecker/main.py@12:32 - This is refering to the tgtg oc at main 12:32. - - if you see any "@" , you are probably seeing a reference to the todo list. - for example element 3 in todo (@LocalImportStructure) -""" class todo: @@ -19,9 +7,10 @@ class todo: self.todo: str = """ TODO: [] main.py@GENERAL - refactor to make the ChatGPT Code actually readable. + [] main.py@TODO - Refactor and make it look nicer! PRIO: HIGH [] @Project_Structure - Fix this shit - Isnt too bad , we can work with the structure. - [] @ImportStructure - Fix the Import structure, it currently looks like ass. At least the local ImportStructure. + [x] @ImportStructure - Fix the Import structure, it currently looks like ass. At least the local ImportStructure. - @LocalImportStructure => Fix by end of next week. (KW25) """ # ------------------------------------------------------------------------------------------------------------------# @@ -37,6 +26,20 @@ Changelog: 12.JUN.25@21:20 => Fixed Todo List Load Bug. Now loads properly. It was a import issue. """ # ------------------------------------------------------------------------------------------------------------------# + self.tldr : str = """ +Quick TLDR: + If you see any "ref" in the main.py file you are probably looking at a reference to a certain file. + example: ref@todo/main.py , element int(x) + This is refering to the todo list with element of X + + This can be for other things too, such as other Methods in Classes. + example: ref@tgtg_orderchecker/main.py@12:32 + This is refering to the tgtg oc at main 12:32. + + if you see any "@" , you are probably seeing a reference to the todo list. + for example element 3 in todo (@LocalImportStructure) + """ + # ---------------------------------------------------------------------------------------------------------------------# # Methods to return the things we want. def load_todo(self) -> str: @@ -45,6 +48,8 @@ Changelog: def load_changelog(self) -> str: return self.changelog + def load_tldr(self) -> str: + return self.tldr # toodoo bug may also reside here. idk todo_instance = todo() diff --git a/products.json b/products.json index 410df66..f5ebba9 100644 --- a/products.json +++ b/products.json @@ -1,22 +1 @@ -{ - "products": [ - "Flaschen", - "Bierflasche", - "Kasten", - "Dose", - "Plastikflasche", - "Monster", - "Joghurt Glas", - "nigger" - ], - "prices": { - "Flaschen": 0.25, - "Bierflasche": 0.2, - "Kasten": 3.0, - "Dose": 0.25, - "Plastikflasche": 0.25, - "Monster": 0.25, - "Joghurt Glas": 0.17, - "nigger": 200.0 - } -} \ No newline at end of file +{"products": ["Flaschen", "Bierflasche", "Kasten", "Dose", "Plastikflasche", "Joghurt Glas"], "prices": {"Flaschen": 0.25, "Bierflasche": 0.2, "Kasten": 3.0, "Dose": 0.25, "Plastikflasche": 0.25, "Joghurt Glas": 0.17}} \ No newline at end of file