mirror of
https://github.com/oskvr37/tiddl.git
synced 2026-06-13 12:15:13 +03:00
♻️ set home dir as default logging dir
This commit is contained in:
+3
-1
@@ -5,9 +5,11 @@ from tiddl import initLogging
|
||||
|
||||
# TODO: implement library synchronization #35
|
||||
|
||||
# let user choose what to sync (tracks, albums, playlists, artists)
|
||||
|
||||
|
||||
def main():
|
||||
initLogging(colored_logging=True, directory="tiddl", silent=False, verbose=False)
|
||||
initLogging(colored_logging=True, silent=False, verbose=False)
|
||||
logging.info("syncing library...")
|
||||
|
||||
|
||||
|
||||
+4
-2
@@ -5,7 +5,7 @@ from random import randint
|
||||
|
||||
from .api import TidalApi
|
||||
from .auth import getDeviceAuth, getToken, refreshToken
|
||||
from .config import Config, HOME_DIRECTORY
|
||||
from .config import Config
|
||||
from .download import downloadTrackStream, Cover
|
||||
from .parser import QUALITY_ARGS, parser
|
||||
from .types import TRACK_QUALITY, TrackQuality, Track
|
||||
@@ -24,7 +24,9 @@ SAVE_COVER = True
|
||||
|
||||
def main():
|
||||
args = parser.parse_args()
|
||||
initLogging(args.silent, args.verbose, HOME_DIRECTORY, not args.no_color)
|
||||
initLogging(
|
||||
silent=args.silent, verbose=args.verbose, colored_logging=not args.no_color
|
||||
)
|
||||
|
||||
logger = logging.getLogger("TIDDL")
|
||||
logger.debug(args)
|
||||
|
||||
+5
-1
@@ -8,6 +8,7 @@ from mutagen.flac import FLAC as MutagenFLAC, Picture
|
||||
from mutagen.easymp4 import EasyMP4 as MutagenMP4
|
||||
|
||||
from .types.track import Track
|
||||
from .config import HOME_DIRECTORY
|
||||
|
||||
RESOURCE = Literal["track", "album", "artist", "playlist"]
|
||||
RESOURCE_LIST: List[RESOURCE] = list(get_args(RESOURCE))
|
||||
@@ -225,7 +226,9 @@ class Colors:
|
||||
self.CROSSED = ""
|
||||
|
||||
|
||||
def initLogging(silent: bool, verbose: bool, directory: str, colored_logging=True):
|
||||
def initLogging(
|
||||
silent: bool, verbose: bool, directory=HOME_DIRECTORY, colored_logging=True
|
||||
):
|
||||
c = Colors(colored_logging)
|
||||
|
||||
class StreamFormatter(logging.Formatter):
|
||||
@@ -243,6 +246,7 @@ def initLogging(silent: bool, verbose: bool, directory: str, colored_logging=Tru
|
||||
return formatter.format(record) + c.RESET
|
||||
|
||||
stream_handler = logging.StreamHandler()
|
||||
|
||||
file_handler = logging.FileHandler(f"{directory}/tiddl.log", "a", "utf-8")
|
||||
|
||||
if silent:
|
||||
|
||||
Reference in New Issue
Block a user