Update checkpassword.py

This commit is contained in:
DAProgs committed 2026-10-12 10:30:01 -04:00
1 parent de38cacaec
commit 06ced33680
1 file changed
+9 -6
+9 -6
View File
@@ -40,7 +40,7 @@ class App:
self.lbl_status.grid(row=3, column=0, columnspan=2, sticky="w") self.lbl_status.grid(row=3, column=0, columnspan=2, sticky="w")
self.txt_result = tk.Entry(root, font=mono, width=50) self.txt_result = tk.Entry(root, font=mono, width=50)
self.txt_result.grid(row=4, column=0, columnspan=2, sticky="we") self.txt_result.grid(row=4, column=0, columnspan=2, sticky="we")
self.txt_desc = tk.Text(root, font=mono, width=50, height=12) self.txt_desc = tk.Text(root, font=mono, width=50, height=16)
self.txt_desc.grid(row=5, column=0, columnspan=2, sticky="we") self.txt_desc.grid(row=5, column=0, columnspan=2, sticky="we")
self.btn_report = tk.Button(root, text="Create Report", command=self.on_create_report) self.btn_report = tk.Button(root, text="Create Report", command=self.on_create_report)
self.btn_report.grid(row=6, column=0, columnspan=2, sticky="we") self.btn_report.grid(row=6, column=0, columnspan=2, sticky="we")
@@ -99,20 +99,23 @@ class App:
self.root_update() self.root_update()
self.lbl_status.config(text=f"request sent: {sha5}-{sha6}") self.lbl_status.config(text=f"request sent: {sha5}-{sha6}")
self.root_update() self.root_update()
selected = False
if "BAD" in ret: if "BAD" in ret:
if r_hash.lower() in ret.lower(): if r_hash.lower() in ret.lower():
self.txt_result.insert(0, "BAD - Your password is listed") self.txt_result.insert(0, "BAD - Your password is listed")
desc = ret.replace("BAD:\r\n", "") desc = ret.replace("BAD:\r\n", "")
self.txt_desc.insert("1.0", desc) self.txt_desc.insert("1.0", desc)
pos = desc.find(r_hash.upper()) start = self.txt_desc.search(r_hash.upper(), "1.0", "end")
if pos >= 0: if start:
self.txt_desc.tag_add("sel", f"1.0+{pos}", f"1.0+{pos + 35}") self.txt_desc.tag_add("sel", start, f"{start}+35c")
self.txt_desc.see(pos) self.txt_desc.see(start)
selected = True
else: else:
self.txt_result.insert(0, "OK - Not in list") self.txt_result.insert(0, "OK - Not in list")
else: else:
self.txt_result.insert(0, ret) self.txt_result.insert(0, ret)
self.select_all_input() if not selected:
self.select_all_input()
def on_create_report(self): def on_create_report(self):
self.clear_fields() self.clear_fields()