From 7d30af3559e9364753e208f934afc555a9a4c69b Mon Sep 17 00:00:00 2001 From: Serene-Arc Date: Tue, 9 Mar 2021 15:51:06 +1000 Subject: [PATCH] Add empty authenticator --- bulkredditdownloader/downloader.py | 6 +++--- bulkredditdownloader/site_authenticator.py | 4 +++- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/bulkredditdownloader/downloader.py b/bulkredditdownloader/downloader.py index aeb88ab..8ddd00a 100644 --- a/bulkredditdownloader/downloader.py +++ b/bulkredditdownloader/downloader.py @@ -57,14 +57,14 @@ class RedditDownloader: self.time_filter = self._create_time_filter() self.sort_filter = self._create_sort_filter() self.file_name_formatter = self._create_file_name_formatter() - # self.authenticator = self._create_authenticator() self._resolve_user_name() self._determine_directories() self._create_file_logger() - self.master_hash_list = [] self._load_config() + self.master_hash_list = [] + self.authenticator = self._create_authenticator() self._create_reddit_instance() def _create_reddit_instance(self): @@ -231,7 +231,7 @@ class RedditDownloader: return DownloadFilter(self.args.skip, self.args.skip_domain) def _create_authenticator(self) -> SiteAuthenticator: - raise NotImplementedError + return SiteAuthenticator(self.cfg_parser) def download(self): for generator in self.reddit_lists: diff --git a/bulkredditdownloader/site_authenticator.py b/bulkredditdownloader/site_authenticator.py index 93cebf7..bbf3b46 100644 --- a/bulkredditdownloader/site_authenticator.py +++ b/bulkredditdownloader/site_authenticator.py @@ -1,7 +1,9 @@ #!/usr/bin/env python3 # coding=utf-8 +import configparser + class SiteAuthenticator: - def __init__(self): + def __init__(self, cfg: configparser.ConfigParser): self.imgur_authentication = None