♻️ Renaming done to avoid confusion.
🛠️ Fixed config persisting error after read, if config file did not exist before (fixes #20). ✨ Implemented PKCE authorization to enable HiRes FLAC downloads. Fixes #9.
This commit is contained in:
+10
-10
@@ -23,7 +23,7 @@ def path_home() -> str:
|
||||
return os.path.abspath("./")
|
||||
|
||||
|
||||
def path_base() -> str:
|
||||
def path_config_base() -> str:
|
||||
path_config: str = ".config"
|
||||
path_base: str = os.path.join(path_home(), path_config, __name_display__)
|
||||
|
||||
@@ -34,30 +34,30 @@ def path_file_log() -> str:
|
||||
# TODO: Remove this soon. Only for migration to new dir.
|
||||
old = os.path.join(path_home(), ".tidal-dl-ng.log")
|
||||
if os.path.isfile(old):
|
||||
os.makedirs(path_base(), exist_ok=True)
|
||||
os.rename(old, os.path.join(path_base(), "app.log"))
|
||||
os.makedirs(path_config_base(), exist_ok=True)
|
||||
os.rename(old, os.path.join(path_config_base(), "app.log"))
|
||||
|
||||
return os.path.join(path_base(), "app.log")
|
||||
return os.path.join(path_config_base(), "app.log")
|
||||
|
||||
|
||||
def path_file_token() -> str:
|
||||
# TODO: Remove this soon. Only for migration to new dir.
|
||||
old = os.path.join(path_home(), ".tidal-dl-ng_token.json")
|
||||
if os.path.isfile(old):
|
||||
os.makedirs(path_base(), exist_ok=True)
|
||||
os.rename(old, os.path.join(path_base(), "token.json"))
|
||||
os.makedirs(path_config_base(), exist_ok=True)
|
||||
os.rename(old, os.path.join(path_config_base(), "token.json"))
|
||||
|
||||
return os.path.join(path_base(), "token.json")
|
||||
return os.path.join(path_config_base(), "token.json")
|
||||
|
||||
|
||||
def path_file_settings() -> str:
|
||||
# TODO: Remove this soon. Only for migration to new dir.
|
||||
old = os.path.join(path_home(), ".tidal-dl-ng_settings.json")
|
||||
if os.path.isfile(old):
|
||||
os.makedirs(path_base(), exist_ok=True)
|
||||
os.rename(old, os.path.join(path_base(), "settings.json"))
|
||||
os.makedirs(path_config_base(), exist_ok=True)
|
||||
os.rename(old, os.path.join(path_config_base(), "settings.json"))
|
||||
|
||||
return os.path.join(path_base(), "settings.json")
|
||||
return os.path.join(path_config_base(), "settings.json")
|
||||
|
||||
|
||||
def format_path_media(fmt_template: str, media: Track | Album | Playlist | UserPlaylist | Video | Mix) -> str:
|
||||
|
||||
Reference in New Issue
Block a user