mirror of
https://github.com/KevinMidboe/spotify-downloader.git
synced 2025-10-29 18:00:15 +00:00
* Fixes #272 by refactoring global log to conventional global as used by logzero * Remove unnecessary logger from download_single, which was a test case * Remove unnecessary logger from main(), which was a test case
This commit is contained in:
committed by
Ritiek Malhotra
parent
803a677167
commit
32c2ace96c
@@ -4,7 +4,6 @@ _log_format = ("%(color)s%(levelname)s:%(end_color)s %(message)s")
|
||||
_formatter = logzero.LogFormatter(fmt=_log_format)
|
||||
|
||||
# options
|
||||
log = logzero.setup_logger(formatter=_formatter)
|
||||
args = None
|
||||
|
||||
# Apple has specific tags - see mutagen docs -
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import subprocess
|
||||
import os
|
||||
from spotdl.const import log
|
||||
from logzero import logger as log
|
||||
|
||||
|
||||
"""What are the differences and similarities between ffmpeg, libav, and avconv?
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
import appdirs
|
||||
from logzero import logging as log
|
||||
from spotdl import internals, const
|
||||
|
||||
log = const.log
|
||||
|
||||
import logging
|
||||
import yaml
|
||||
import argparse
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import os
|
||||
import sys
|
||||
from logzero import logger as log
|
||||
|
||||
from spotdl import const
|
||||
|
||||
log = const.log
|
||||
|
||||
try:
|
||||
from slugify import SLUG_OK, slugify
|
||||
|
||||
@@ -2,7 +2,8 @@ from mutagen.easyid3 import EasyID3
|
||||
from mutagen.id3 import ID3, TORY, TYER, TPUB, APIC, USLT, COMM
|
||||
from mutagen.mp4 import MP4, MP4Cover
|
||||
from mutagen.flac import Picture, FLAC
|
||||
from spotdl.const import log, TAG_PRESET, M4A_TAG_PRESET
|
||||
from logzero import logger as log
|
||||
from spotdl.const import TAG_PRESET, M4A_TAG_PRESET
|
||||
|
||||
import urllib.request
|
||||
|
||||
|
||||
@@ -8,9 +8,11 @@ from spotdl import convert
|
||||
from spotdl import internals
|
||||
from spotdl import spotify_tools
|
||||
from spotdl import youtube_tools
|
||||
from logzero import logging as log
|
||||
from slugify import slugify
|
||||
import spotipy
|
||||
import urllib.request
|
||||
import logzero
|
||||
import os
|
||||
import sys
|
||||
import time
|
||||
@@ -109,6 +111,7 @@ def download_list(text_file):
|
||||
|
||||
def download_single(raw_song, number=None):
|
||||
""" Logic behind downloading a song. """
|
||||
|
||||
if internals.is_youtube(raw_song):
|
||||
log.debug('Input song is a YouTube URL')
|
||||
content = youtube_tools.go_pafy(raw_song, meta_tags=None)
|
||||
@@ -182,10 +185,8 @@ def main():
|
||||
internals.filter_path(const.args.folder)
|
||||
youtube_tools.set_api_key()
|
||||
|
||||
const.log = const.logzero.setup_logger(formatter=const._formatter,
|
||||
level=const.args.log_level)
|
||||
global log
|
||||
log = const.log
|
||||
logzero.setup_default_logger(formatter=const._formatter, level=const.args.log_level)
|
||||
|
||||
log.debug('Python version: {}'.format(sys.version))
|
||||
log.debug('Platform: {}'.format(platform.platform()))
|
||||
log.debug(pprint.pformat(const.args.__dict__))
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import spotipy
|
||||
import spotipy.oauth2 as oauth2
|
||||
import lyricwikia
|
||||
from logzero import logger as log
|
||||
|
||||
from spotdl import internals
|
||||
from spotdl.const import log
|
||||
|
||||
from slugify import slugify
|
||||
from titlecase import titlecase
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
from bs4 import BeautifulSoup
|
||||
import urllib
|
||||
import pafy
|
||||
from logzero import logger as log
|
||||
|
||||
from spotdl import internals
|
||||
from spotdl import const
|
||||
@@ -8,8 +9,6 @@ from spotdl import const
|
||||
import os
|
||||
import pprint
|
||||
|
||||
log = const.log
|
||||
|
||||
# Fix download speed throttle on short duration tracks
|
||||
# Read more on mps-youtube/pafy#199
|
||||
pafy.g.opener.addheaders.append(('Range', 'bytes=0-'))
|
||||
|
||||
Reference in New Issue
Block a user