mirror of
https://github.com/KeksPirates/SoftwareManager.git
synced 2026-08-03 17:39:42 +02:00
28 lines
936 B
Python
28 lines
936 B
Python
from PySide6.QtWidgets import QTableWidgetItem, QHeaderView
|
|
from core.utils.logging.logs import consoleLog
|
|
from core.data.scrapers.rutracker import init_rutracker
|
|
from core.data.scrapers.uztracker import init_uztracker
|
|
from core.data.scrapers.monkrus import init_m0nkrus
|
|
from core.data.scrapers.steamrip import init_steamrip
|
|
from core.utils.data.state import state
|
|
|
|
init_rutracker()
|
|
init_uztracker()
|
|
init_m0nkrus()
|
|
init_steamrip()
|
|
|
|
def return_pressed(self):
|
|
self.show_empty_results(False)
|
|
search_text = self.searchbar.text()
|
|
if search_text == "":
|
|
consoleLog("Error: Can't search for nothing")
|
|
return
|
|
consoleLog(f"User searched for: {search_text}")
|
|
|
|
tracker = state.trackers[state.currenttracker]
|
|
scrapefunc = tracker["scrapeFunc"]
|
|
state.posts = scrapefunc(search_text)
|
|
|
|
from core.interface.gui import MainWindow
|
|
MainWindow._instance.search_results_signal.emit(tracker["headers"])
|