🛠️ Ruff errors refactored.
This commit is contained in:
+3
-1
@@ -102,5 +102,7 @@ try:
|
|||||||
if respond.status_code == 200:
|
if respond.status_code == 200:
|
||||||
content = respond.json()["files"]["tidal-api-key.json"]["content"]
|
content = respond.json()["files"]["tidal-api-key.json"]["content"]
|
||||||
__API_KEYS__ = json.loads(content)
|
__API_KEYS__ = json.loads(content)
|
||||||
except:
|
except Exception as e:
|
||||||
|
# TODO: Implement proper logging.
|
||||||
|
print(e)
|
||||||
pass
|
pass
|
||||||
|
|||||||
@@ -29,7 +29,9 @@ from tidal_dl_ng.model.gui_data import ProgressBars
|
|||||||
# TODO: Set appropriate client string and use it for video download.
|
# TODO: Set appropriate client string and use it for video download.
|
||||||
# https://github.com/globocom/m3u8#using-different-http-clients
|
# https://github.com/globocom/m3u8#using-different-http-clients
|
||||||
class RequestsClient:
|
class RequestsClient:
|
||||||
def download(self, uri: str, timeout: int = None, headers: dict | None = None, verify_ssl: bool = True):
|
def download(
|
||||||
|
self, uri: str, timeout: int = REQUESTS_TIMEOUT_SEC, headers: dict | None = None, verify_ssl: bool = True
|
||||||
|
):
|
||||||
if not headers:
|
if not headers:
|
||||||
headers = {}
|
headers = {}
|
||||||
|
|
||||||
|
|||||||
+2
-2
@@ -409,7 +409,7 @@ class MainWindow(QtWidgets.QMainWindow, Ui_MainWindow):
|
|||||||
)
|
)
|
||||||
progress: Progress = Progress()
|
progress: Progress = Progress()
|
||||||
|
|
||||||
if isinstance(media, (Track, Video)):
|
if isinstance(media, Track | Video):
|
||||||
if isinstance(media, Track):
|
if isinstance(media, Track):
|
||||||
file_template: str = self.settings.data.format_track
|
file_template: str = self.settings.data.format_track
|
||||||
elif isinstance(media, Video):
|
elif isinstance(media, Video):
|
||||||
@@ -428,7 +428,7 @@ class MainWindow(QtWidgets.QMainWindow, Ui_MainWindow):
|
|||||||
logger_gui.info(f"Download successful: {download_path_file}")
|
logger_gui.info(f"Download successful: {download_path_file}")
|
||||||
else:
|
else:
|
||||||
logger_gui.info(f"Download skipped (file exists): {download_path_file}")
|
logger_gui.info(f"Download skipped (file exists): {download_path_file}")
|
||||||
elif isinstance(media, (Album, Playlist, Mix)):
|
elif isinstance(media, Album | Playlist | Mix):
|
||||||
file_template: str | bool = False
|
file_template: str | bool = False
|
||||||
|
|
||||||
if isinstance(media, Album):
|
if isinstance(media, Album):
|
||||||
|
|||||||
@@ -1,3 +1,6 @@
|
|||||||
|
from typing import ClassVar
|
||||||
|
|
||||||
|
|
||||||
class SingletonMeta(type):
|
class SingletonMeta(type):
|
||||||
"""
|
"""
|
||||||
The Singleton class can be implemented in different ways in Python. Some
|
The Singleton class can be implemented in different ways in Python. Some
|
||||||
@@ -5,7 +8,7 @@ class SingletonMeta(type):
|
|||||||
metaclass because it is best suited for this purpose.
|
metaclass because it is best suited for this purpose.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
_instances = {}
|
_instances: ClassVar[dict] = {}
|
||||||
|
|
||||||
def __call__(cls, *args, **kwargs):
|
def __call__(cls, *args, **kwargs):
|
||||||
"""
|
"""
|
||||||
|
|||||||
@@ -111,7 +111,7 @@ def get_fn_format(media: Track | Album | Playlist | UserPlaylist | Video | Mix)
|
|||||||
result = format_str_track
|
result = format_str_track
|
||||||
elif isinstance(media, Album):
|
elif isinstance(media, Album):
|
||||||
result = format_str_album
|
result = format_str_album
|
||||||
elif isinstance(media, (Playlist, UserPlaylist)):
|
elif isinstance(media, Playlist | UserPlaylist):
|
||||||
result = format_str_playlist
|
result = format_str_playlist
|
||||||
elif isinstance(media, Mix):
|
elif isinstance(media, Mix):
|
||||||
result = format_str_mix
|
result = format_str_mix
|
||||||
@@ -128,8 +128,9 @@ def length_max_name_file() -> int:
|
|||||||
try:
|
try:
|
||||||
if system in ["Darwin", "Linux"]:
|
if system in ["Darwin", "Linux"]:
|
||||||
result: int = os.pathconf("/", "PC_NAME_MAX")
|
result: int = os.pathconf("/", "PC_NAME_MAX")
|
||||||
except Exception:
|
except Exception as e:
|
||||||
pass
|
# TODO: Implement propper logging.
|
||||||
|
print(e)
|
||||||
|
|
||||||
return result
|
return result
|
||||||
|
|
||||||
@@ -141,8 +142,9 @@ def length_max_name_path() -> int:
|
|||||||
try:
|
try:
|
||||||
if system in ["Darwin", "Linux"]:
|
if system in ["Darwin", "Linux"]:
|
||||||
result: int = os.pathconf("/", "PC_PATH_MAX")
|
result: int = os.pathconf("/", "PC_PATH_MAX")
|
||||||
except Exception:
|
except Exception as e:
|
||||||
pass
|
# TODO: Implement propper logging.
|
||||||
|
print(e)
|
||||||
|
|
||||||
return result
|
return result
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user