mirror of
https://github.com/nathom/streamrip.git
synced 2024-09-19 19:28:46 -04:00
Fix #132
This commit is contained in:
parent
f442e2855c
commit
5169da48f2
1 changed files with 17 additions and 0 deletions
17
rip/cli.py
17
rip/cli.py
|
@ -286,14 +286,26 @@ class ConfigCommand(Command):
|
||||||
|
|
||||||
given_arl = self.ask("Paste your ARL here: ").strip()
|
given_arl = self.ask("Paste your ARL here: ").strip()
|
||||||
self.line("<comment>Validating arl...</comment>")
|
self.line("<comment>Validating arl...</comment>")
|
||||||
|
|
||||||
try:
|
try:
|
||||||
DeezerClient().login(arl=given_arl)
|
DeezerClient().login(arl=given_arl)
|
||||||
config.file["deezer"]["arl"] = given_arl
|
config.file["deezer"]["arl"] = given_arl
|
||||||
config.save()
|
config.save()
|
||||||
self.line("<b>Sucessfully logged in!</b>")
|
self.line("<b>Sucessfully logged in!</b>")
|
||||||
|
|
||||||
except AuthenticationError:
|
except AuthenticationError:
|
||||||
self.line("<error>Could not log in. Double check your ARL</error>")
|
self.line("<error>Could not log in. Double check your ARL</error>")
|
||||||
|
|
||||||
|
if self.option("qobuz"):
|
||||||
|
import hashlib
|
||||||
|
import getpass
|
||||||
|
|
||||||
|
config.file["qobuz"]["email"] = self.ask("Qobuz email:")
|
||||||
|
config.file["qobuz"]["password"] = hashlib.md5(
|
||||||
|
getpass.getpass("Qobuz password (won't show on screen): ").encode()
|
||||||
|
).hexdigest()
|
||||||
|
config.save()
|
||||||
|
|
||||||
|
|
||||||
class ConvertCommand(Command):
|
class ConvertCommand(Command):
|
||||||
"""
|
"""
|
||||||
|
@ -422,7 +434,12 @@ class Application(BaseApplication):
|
||||||
|
|
||||||
def _run(self, io):
|
def _run(self, io):
|
||||||
if io.is_debug():
|
if io.is_debug():
|
||||||
|
from .constants import CONFIG_DIR
|
||||||
|
|
||||||
logger.setLevel(logging.DEBUG)
|
logger.setLevel(logging.DEBUG)
|
||||||
|
fh = logging.FileHandler(os.path.join(CONFIG_DIR, "streamrip.log"))
|
||||||
|
fh.setLevel(logging.DEBUG)
|
||||||
|
logger.addHandler(fh)
|
||||||
|
|
||||||
super()._run(io)
|
super()._run(io)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue