decouple downloading logic from external features

the `bc_free_downloader.py` module now only does the logic of getting
info from bandcamp and downloading from bandcamp. the task of checking
if an album is already downloaded is delegated to the __main__ file
This commit is contained in:
yosh
2025-01-09 14:10:22 -05:00
parent 8a67ec79e4
commit 121f738b0e
3 changed files with 614 additions and 475 deletions
@@ -1,4 +1,5 @@
from requests.adapters import HTTPAdapter
from urllib3.util import Retry
from urllib3.util.ssl_ import create_urllib3_context