From cf46ee1c7876494ce8b2321a01e08794ce8d8ac3 Mon Sep 17 00:00:00 2001 From: KeksNino Date: Mon, 8 Sep 2025 21:33:34 +0200 Subject: [PATCH] fixed github merge issue --- core/scraping/uztracker_scraper.py | 18 ---------------- core/ui/gui.py | 34 ++++-------------------------- 2 files changed, 4 insertions(+), 48 deletions(-) diff --git a/core/scraping/uztracker_scraper.py b/core/scraping/uztracker_scraper.py index 2d07d66..86a2163 100644 --- a/core/scraping/uztracker_scraper.py +++ b/core/scraping/uztracker_scraper.py @@ -1,8 +1,6 @@ import requests import asyncio from bs4 import BeautifulSoup -from ..downloading.download import start_client -from ..downloading.download import add_magnet global url_uztracker url_uztracker = "https://uztracker.net/tracker.php?nm=" # placeholder url for now @@ -103,19 +101,3 @@ def get_magnet_link(post_url, debug): # x - check if x exists (not None/empty) # and - if x exists, THEN check the next part # x.startswith('magnet:') - does x start with "magnet:"? -<<<<<<< HEAD - - - -def get_item_index(item, list, listlinks, debug): - position = list.index(item) - if 0 <= position < len(listlinks): # note for myself: py starts counting at 0; check if number is not negative, check if number is not more than list length. - selected = "https://uztracker.net/" + listlinks[position].lstrip("./") - post_url = selected - if debug: - print("Selected URL: ", selected) - selected_magnet = get_magnet_link(selected, debug) - start_client() - add_magnet(selected_magnet) -======= ->>>>>>> af99e99 (added rutracker as option. check full message) diff --git a/core/ui/gui.py b/core/ui/gui.py index 63b1e9e..6e00933 100644 --- a/core/ui/gui.py +++ b/core/ui/gui.py @@ -1,12 +1,13 @@ from PySide6 import QtWidgets from PySide6.QtCore import Qt -from PySide6.QtWidgets import QLineEdit, QPushButton, QWidget, QVBoxLayout, QListWidget, QToolBar, QDialogButtonBox, QRadioButton, QGroupBox, QDialog, QVBoxLayout, QLabel, QHBoxLayout +from PySide6.QtWidgets import QLineEdit, QPushButton, QWidget, QVBoxLayout, QListWidget, QToolBar, QDialog, QVBoxLayout, QLabel, QHBoxLayout from PySide6.QtGui import QIcon, QAction import darkdetect import requests from core.scraping.uztracker_scraper import scrape_uztracker -from core.scraping.uztracker_scraper import get_item_index - +from core.scraping.uztracker_scraper import get_magnet_link +from core.downloading.download import start_client +from core.downloading.download import add_magnet def state_debug(setting): global debug @@ -115,12 +116,6 @@ class MainWindow(QtWidgets.QMainWindow, QWidget): def download_selected(self): item = self.softwareList.currentItem() -<<<<<<< HEAD - if item is not None: - if debug: - print(f"Downloading {self.softwareList.currentItem().text()}") - get_item_index(self.softwareList.currentItem().text(), self.postnames, self.postlinks, debug) -======= if rutracker == True: if item is not None: if debug: @@ -129,7 +124,6 @@ class MainWindow(QtWidgets.QMainWindow, QWidget): else: if debug: print("No item selected for download.") ->>>>>>> af99e99 (added rutracker as option. check full message) else: if item is not None: if debug: @@ -149,25 +143,6 @@ class MainWindow(QtWidgets.QMainWindow, QWidget): def return_pressed(self): -<<<<<<< HEAD - search_text = self.searchbar.text() - if debug: - print("User searched for:", search_text) - - response = scrape_uztracker(search_text, debug) - if response: - self.postnames, self.postlinks = response - self.softwareList.clear() - if self.postnames: - self.softwareList.addItems(self.postnames) - elif debug: - print(f"No Results found for \"{search_text}\"") - - - - - -======= if rutracker == True: global postnames global postlinks @@ -206,4 +181,3 @@ class MainWindow(QtWidgets.QMainWindow, QWidget): selected_magnet = get_magnet_link(selected, debug) start_client() add_magnet(selected_magnet) ->>>>>>> af99e99 (added rutracker as option. check full message)