Skip to content

Instantly share code, notes, and snippets.

@MrEdinLaw
Created February 18, 2020 19:36
Show Gist options
  • Save MrEdinLaw/9d50507a037f2e2f54b76d2cadffc72a to your computer and use it in GitHub Desktop.
Save MrEdinLaw/9d50507a037f2e2f54b76d2cadffc72a to your computer and use it in GitHub Desktop.
Reddit praw - Comment and Submission stream at once
def submissions_and_comments(subreddit, **kwargs):
results = []
results.extend(subreddit.new(**kwargs))
results.extend(subreddit.comments(**kwargs))
results.sort(key=lambda post: post.created_utc, reverse=True)
return results
subreddit = r.subreddit('redditdev')
stream = praw.models.util.stream_generator(lambda **kwargs: submissions_and_comments(subreddit, **kwargs))
for post in stream:
...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment