reddit.subreddits¶
- class asyncpraw.models.Subreddits(reddit, _data)¶
Subreddits is a Listing class that provides various subreddit lists.
- Parameters:
reddit (asyncpraw.Reddit)
- __init__(reddit, _data)¶
Initialize a
AsyncPRAWBaseinstance.
- default(**generator_kwargs)¶
Return a
ListingGeneratorfor default subreddits.Additional keyword arguments are passed in the initialization of
ListingGenerator.- Return type:
- Parameters:
generator_kwargs (Any)
- new(**generator_kwargs)¶
Return a
ListingGeneratorfor new subreddits.Additional keyword arguments are passed in the initialization of
ListingGenerator.- Return type:
- Parameters:
generator_kwargs (Any)
- classmethod parse(data, reddit)¶
Return an instance of
clsfromdata.
- popular(**generator_kwargs)¶
Return a
ListingGeneratorfor popular subreddits.Additional keyword arguments are passed in the initialization of
ListingGenerator.- Return type:
- Parameters:
generator_kwargs (Any)
Return a
ListingGeneratorfor premium subreddits.Additional keyword arguments are passed in the initialization of
ListingGenerator.- Return type:
- Parameters:
generator_kwargs (Any)
- await recommended(subreddits, omit_subreddits=None)¶
Return subreddits recommended for the given list of subreddits.
- Parameters:
- Return type:
- search(query, **generator_kwargs)¶
Return a
ListingGeneratorof subreddits matchingquery.Subreddits are searched by both their title and description.
- Parameters:
- Return type:
Additional keyword arguments are passed in the initialization of
ListingGenerator.See also
search_by_name()to search by subreddit names
- await search_by_name(query, *, include_nsfw=True, exact=False)¶
Return list of
Subreddits whose names begin withquery.- Parameters:
- Return type:
- stream(**stream_options)¶
Yield new subreddits as they are created.
Subreddits are yielded oldest first. Up to 100 historical subreddits will initially be returned.
Keyword arguments are passed to
stream_generator().- Return type:
- Parameters:
stream_options (Any)