Rename MusicDL to RipCore

This commit is contained in:
nathom 2021-07-28 16:13:50 -07:00
parent fd0777ebc3
commit 9be27dbcb3
2 changed files with 13 additions and 12 deletions

View file

@ -45,7 +45,7 @@ def cli(ctx, **kwargs):
from .config import Config from .config import Config
from .constants import CONFIG_DIR from .constants import CONFIG_DIR
from .core import MusicDL from .core import RipCore
logging.basicConfig(level="WARNING") logging.basicConfig(level="WARNING")
logger = logging.getLogger("streamrip") logger = logging.getLogger("streamrip")
@ -104,7 +104,7 @@ def cli(ctx, **kwargs):
config.session["tidal"]["quality"] = quality config.session["tidal"]["quality"] = quality
config.session["deezer"]["quality"] = quality config.session["deezer"]["quality"] = quality
core = MusicDL(config) core = RipCore(config)
if kwargs["urls"]: if kwargs["urls"]:
logger.debug(f"handling {kwargs['urls']}") logger.debug(f"handling {kwargs['urls']}")

View file

@ -81,14 +81,22 @@ DB_PATH_MAP = {"downloads": DB_PATH, "failed_downloads": FAILED_DB_PATH}
# ---------------------------------------------- # # ---------------------------------------------- #
class MusicDL(list): class RipCore(list):
"""MusicDL.""" """RipCore."""
clients = {
"qobuz": QobuzClient(),
"tidal": TidalClient(),
"deezer": DeezerClient(),
"soundcloud": SoundCloudClient(),
"deezloader": DeezloaderClient(),
}
def __init__( def __init__(
self, self,
config: Optional[Config] = None, config: Optional[Config] = None,
): ):
"""Create a MusicDL object. """Create a RipCore object.
:param config: :param config:
:type config: Optional[Config] :type config: Optional[Config]
@ -99,13 +107,6 @@ class MusicDL(list):
else: else:
self.config = config self.config = config
self.clients = {
"qobuz": QobuzClient(),
"tidal": TidalClient(),
"deezer": DeezerClient(),
"soundcloud": SoundCloudClient(),
}
def get_db(db_type: str) -> db.Database: def get_db(db_type: str) -> db.Database:
db_settings = self.config.session["database"] db_settings = self.config.session["database"]
db_class = db.CLASS_MAP[db_type] db_class = db.CLASS_MAP[db_type]