Merge pull request #566 from aliparlakci/development
This commit is contained in:
@@ -28,10 +28,11 @@ class Archiver(RedditConnector):
|
|||||||
def download(self):
|
def download(self):
|
||||||
for generator in self.reddit_lists:
|
for generator in self.reddit_lists:
|
||||||
for submission in generator:
|
for submission in generator:
|
||||||
if submission.author.name in self.args.ignore_user:
|
if (submission.author and submission.author.name in self.args.ignore_user) or \
|
||||||
|
(submission.author is None and 'DELETED' in self.args.ignore_user):
|
||||||
logger.debug(
|
logger.debug(
|
||||||
f'Submission {submission.id} in {submission.subreddit.display_name} skipped'
|
f'Submission {submission.id} in {submission.subreddit.display_name} skipped'
|
||||||
f' due to {submission.author.name} being an ignored user')
|
f' due to {submission.author.name if submission.author else "DELETED"} being an ignored user')
|
||||||
continue
|
continue
|
||||||
logger.debug(f'Attempting to archive submission {submission.id}')
|
logger.debug(f'Attempting to archive submission {submission.id}')
|
||||||
self.write_entry(submission)
|
self.write_entry(submission)
|
||||||
|
|||||||
@@ -51,10 +51,11 @@ class RedditDownloader(RedditConnector):
|
|||||||
elif submission.subreddit.display_name.lower() in self.args.skip_subreddit:
|
elif submission.subreddit.display_name.lower() in self.args.skip_subreddit:
|
||||||
logger.debug(f'Submission {submission.id} in {submission.subreddit.display_name} in skip list')
|
logger.debug(f'Submission {submission.id} in {submission.subreddit.display_name} in skip list')
|
||||||
return
|
return
|
||||||
elif submission.author.name in self.args.ignore_user:
|
elif (submission.author and submission.author.name in self.args.ignore_user) or \
|
||||||
|
(submission.author is None and 'DELETED' in self.args.ignore_user):
|
||||||
logger.debug(
|
logger.debug(
|
||||||
f'Submission {submission.id} in {submission.subreddit.display_name} skipped'
|
f'Submission {submission.id} in {submission.subreddit.display_name} skipped'
|
||||||
f' due to {submission.author.name} being an ignored user')
|
f' due to {submission.author.name if submission.author else "DELETED"} being an ignored user')
|
||||||
return
|
return
|
||||||
elif not isinstance(submission, praw.models.Submission):
|
elif not isinstance(submission, praw.models.Submission):
|
||||||
logger.warning(f'{submission.id} is not a submission')
|
logger.warning(f'{submission.id} is not a submission')
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ description_file = README.md
|
|||||||
description_content_type = text/markdown
|
description_content_type = text/markdown
|
||||||
home_page = https://github.com/aliparlakci/bulk-downloader-for-reddit
|
home_page = https://github.com/aliparlakci/bulk-downloader-for-reddit
|
||||||
keywords = reddit, download, archive
|
keywords = reddit, download, archive
|
||||||
version = 2.5.0
|
version = 2.5.1
|
||||||
author = Ali Parlakci
|
author = Ali Parlakci
|
||||||
author_email = parlakciali@gmail.com
|
author_email = parlakciali@gmail.com
|
||||||
maintainer = Serene Arc
|
maintainer = Serene Arc
|
||||||
|
|||||||
Reference in New Issue
Block a user