reddit.front¶
-
class
praw.models.Front(reddit: Reddit)¶ Front is a Listing class that represents the front page.
-
__init__(reddit: Reddit)¶ Initialize a Front instance.
-
best(**generator_kwargs) → Generator[[praw.models.reddit.submission.Submission, None], None]¶ Return a
ListingGeneratorfor best items.Additional keyword arguments are passed in the initialization of
ListingGenerator.
-
comments¶ Provide an instance of
CommentHelper.For example, to output the author of the 25 most recent comments of
/r/redditdevexecute:for comment in reddit.subreddit('redditdev').comments(limit=25): print(comment.author)
-
controversial(time_filter: str = 'all', **generator_kwargs) → Generator[[Any, None], None]¶ Return a
ListingGeneratorfor controversial submissions.Parameters: time_filter – Can be one of: all, day, hour, month, week, year (default: all). Raise
ValueErroriftime_filteris invalid.Additional keyword arguments are passed in the initialization of
ListingGenerator.This method can be used like:
reddit.domain('imgur.com').controversial('week') reddit.multireddit('samuraisam', 'programming').controversial('day') reddit.redditor('spez').controversial('month') reddit.redditor('spez').comments.controversial('year') reddit.redditor('spez').submissions.controversial('all') reddit.subreddit('all').controversial('hour')
-
gilded(**generator_kwargs) → Generator[[Any, None], None]¶ Return a
ListingGeneratorfor gilded items.Additional keyword arguments are passed in the initialization of
ListingGenerator.
-
hot(**generator_kwargs) → Generator[[Any, None], None]¶ Return a
ListingGeneratorfor hot items.Additional keyword arguments are passed in the initialization of
ListingGenerator.This method can be used like:
reddit.domain('imgur.com').hot() reddit.multireddit('samuraisam', 'programming').hot() reddit.redditor('spez').hot() reddit.redditor('spez').comments.hot() reddit.redditor('spez').submissions.hot() reddit.subreddit('all').hot()
-
new(**generator_kwargs) → Generator[[Any, None], None]¶ Return a
ListingGeneratorfor new items.Additional keyword arguments are passed in the initialization of
ListingGenerator.This method can be used like:
reddit.domain('imgur.com').new() reddit.multireddit('samuraisam', 'programming').new() reddit.redditor('spez').new() reddit.redditor('spez').comments.new() reddit.redditor('spez').submissions.new() reddit.subreddit('all').new()
-
classmethod
parse(data: Dict[str, Any], reddit: Reddit) → Any¶ Return an instance of
clsfromdata.Parameters: - data – The structured data.
- reddit – An instance of
Reddit.
-
random_rising(**generator_kwargs) → Generator[[Submission, None], None]¶ Return a
ListingGeneratorfor random rising submissions.Additional keyword arguments are passed in the initialization of
ListingGenerator.
-
rising(**generator_kwargs) → Generator[[Submission, None], None]¶ Return a
ListingGeneratorfor rising submissions.Additional keyword arguments are passed in the initialization of
ListingGenerator.
-
top(time_filter: str = 'all', **generator_kwargs) → Generator[[Any, None], None]¶ Return a
ListingGeneratorfor top submissions.Parameters: time_filter – Can be one of: all, day, hour, month, week, year (default: all). Raise
ValueErroriftime_filteris invalid.Additional keyword arguments are passed in the initialization of
ListingGenerator.This method can be used like:
reddit.domain('imgur.com').top('week') reddit.multireddit('samuraisam', 'programming').top('day') reddit.redditor('spez').top('month') reddit.redditor('spez').comments.top('year') reddit.redditor('spez').submissions.top('all') reddit.subreddit('all').top('hour')
-