SubredditStream¶
-
class
praw.models.reddit.subreddit.SubredditStream(subreddit)¶ Provides submission and comment streams.
-
__init__(subreddit)¶ Create a SubredditStream instance.
Parameters: subreddit – The subreddit associated with the streams.
-
comments(**stream_options)¶ Yield new comments as they become available.
Comments are yielded oldest first. Up to 100 historical comments will initially be returned.
Keyword arguments are passed to
stream_generator().For example, to retrieve all new comments made to the
iamasubreddit, try:for comment in reddit.subreddit('iama').stream.comments(): print(comment)
To only retreive new submissions starting when the stream is created, pass skip_existing=True:
subreddit = reddit.subreddit('iama') for comment in subreddit.stream.comments(skip_existing=True): print(comment)
-
submissions(**stream_options)¶ Yield new submissions as they become available.
Submissions are yielded oldest first. Up to 100 historical submissions will initially be returned.
Keyword arguments are passed to
stream_generator().For example to retrieve all new submissions made to all of Reddit, try:
for submission in reddit.subreddit('all').stream.submissions(): print(submission)
-