from aigpy.stringHelper import isNull from aigpy.pathHelper import mkdirs from aigpy.pipHelper import getLastVersion from aigpy.versionHelper import cmpVersion from tidal_dl.tidal import TidalAPI from tidal_dl.settings import Settings, UserSettings from tidal_dl.printf import Printf, VERSION from tidal_dl.download import start from tidal_dl.enum import AudioQuality, VideoQuality from tidal_dl.lang.language import getLang, setLang, initLang ssl._create_default_https_context = ssl._create_unverified_context API = TidalAPI() USER = UserSettings.read() CONF = Settings.read() LANG = initLang(CONF.language) def displayTime(seconds, granularity=2): result = [] intervals = ( ('weeks', 604800), ('days', 86400), ('hours', 3600), ('minutes', 60), ('seconds', 1), ) for name, count in intervals:
def __init__(self): self.api = TidalAPI() self.api2 = None self.user = UserSettings.read() self.token1, self.token2 = self.api.getToken() self.checkLogin()