Skip to content

Commit 9f354e9

Browse files
authored
Merge pull request #566 from aliparlakci/development
2 parents 8718295 + 92dca3b commit 9f354e9

3 files changed

Lines changed: 7 additions & 5 deletions

File tree

bdfr/archiver.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,11 @@ def __init__(self, args: Configuration):
2828
def download(self):
2929
for generator in self.reddit_lists:
3030
for submission in generator:
31-
if submission.author.name in self.args.ignore_user:
31+
if (submission.author and submission.author.name in self.args.ignore_user) or \
32+
(submission.author is None and 'DELETED' in self.args.ignore_user):
3233
logger.debug(
3334
f'Submission {submission.id} in {submission.subreddit.display_name} skipped'
34-
f' due to {submission.author.name} being an ignored user')
35+
f' due to {submission.author.name if submission.author else "DELETED"} being an ignored user')
3536
continue
3637
logger.debug(f'Attempting to archive submission {submission.id}')
3738
self.write_entry(submission)

bdfr/downloader.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,10 +51,11 @@ def _download_submission(self, submission: praw.models.Submission):
5151
elif submission.subreddit.display_name.lower() in self.args.skip_subreddit:
5252
logger.debug(f'Submission {submission.id} in {submission.subreddit.display_name} in skip list')
5353
return
54-
elif submission.author.name in self.args.ignore_user:
54+
elif (submission.author and submission.author.name in self.args.ignore_user) or \
55+
(submission.author is None and 'DELETED' in self.args.ignore_user):
5556
logger.debug(
5657
f'Submission {submission.id} in {submission.subreddit.display_name} skipped'
57-
f' due to {submission.author.name} being an ignored user')
58+
f' due to {submission.author.name if submission.author else "DELETED"} being an ignored user')
5859
return
5960
elif not isinstance(submission, praw.models.Submission):
6061
logger.warning(f'{submission.id} is not a submission')

setup.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description_file = README.md
44
description_content_type = text/markdown
55
home_page = https://github.com/aliparlakci/bulk-downloader-for-reddit
66
keywords = reddit, download, archive
7-
version = 2.5.0
7+
version = 2.5.1
88
author = Ali Parlakci
99
author_email = parlakciali@gmail.com
1010
maintainer = Serene Arc

0 commit comments

Comments
 (0)