refractor gui.py

This commit is contained in:
Vxrtrauter
2025-10-10 21:52:49 +02:00
parent 2659b1da79
commit ea9288dcf7
+1 -34
View File
@@ -74,6 +74,7 @@ def update_progress(self):
self.progressbar.setValue(progress)
class MainWindow(QtWidgets.QMainWindow, QWidget):
def __init__(self):
super().__init__()
@@ -268,37 +269,3 @@ class MainWindow(QtWidgets.QMainWindow, QWidget):
dialog.exec()
# this needs a cleanup
def return_pressed(self):
search_text = self.searchbar.text()
if search_text == "":
if state.debug:
print("Error: Can't search for nothing")
return
if state.debug:
print("User searched for:", search_text)
if state.tracker == "uztracker":
response = asyncio.run(scrape_uztracker(search_text))
if state.tracker == "rutracker":
response = scrape_rutracker(search_text)
if response:
if state.tracker == "uztracker":
state.post_titles, state.post_urls, = response
self.softwareList.clear()
if state.post_titles:
self.softwareList.addItems(state.post_titles)
if state.tracker == "rutracker":
_, state.posts, _, _ = split_data(response)
state.post_titles, _ = format_data(state.posts)
self.softwareList.clear()
self.softwareList.addItems(state.post_titles)
if not response:
if state.debug:
print(f"No Results found for \"{search_text}\"")
self.softwareList.clear()
self.softwareList.addItem("No Results") # replace with no results text in center
def update_progress(self):
progress = dlprogress()
self.progressbar.setValue(progress)