Remove unused code and style module

Deleted the ytsage_style.py file and removed related imports, as well as unused compatibility exception classes and the sanitize_filename function. The downloader now always uses the direct CLI command, removing the Python API fallback.
This commit is contained in:
oop7
2025-11-04 21:49:33 +02:00
parent 4d191427d9
commit 17a33b0c9c
4 changed files with 2 additions and 256 deletions
+2 -12
View File
@@ -88,7 +88,6 @@ class DownloadThread(QThread):
self.paused = False
self.cancelled = False
self.process = None
self.use_direct_command = True # Flag to use direct CLI command instead of Python API
self.last_output_time = time.time()
self.timeout_timer = None
self.current_filename = None # Initialize filename storage
@@ -317,12 +316,8 @@ class DownloadThread(QThread):
except Exception as e:
logger.exception(f"Error scanning for initial subtitle files: {e}")
if self.use_direct_command:
# Use direct CLI command instead of Python API
self._run_direct_command()
else:
# Original method using Python API - code left for reference
self._run_python_api()
# Use direct CLI command
self._run_direct_command()
except Exception as e:
# Catch errors during setup
@@ -664,11 +659,6 @@ class DownloadThread(QThread):
self.update_details.emit("") # Clear details label on completion
def _run_python_api(self) -> None:
"""Original download method using Python API - kept for reference."""
# The existing run method code using yt_dlp.YoutubeDL starts here
# This method is no longer used by default
def pause(self) -> None:
self.paused = True