reddit.multireddit#
- class praw.models.MultiredditHelper(reddit: praw.Reddit, _data: Optional[Dict[str, Any]])#
Provide a set of functions to interact with multireddits.
- __call__(*, name: str, redditor: Union[str, praw.models.Redditor]) praw.models.Multireddit#
Return a lazy instance of
Multireddit.- Parameters:
name – The name of the multireddit.
redditor – A redditor name or
Redditorinstance who owns the multireddit.
- __init__(reddit: praw.Reddit, _data: Optional[Dict[str, Any]])#
Initialize a
PRAWBaseinstance.- Parameters:
reddit – An instance of
Reddit.
- create(*, description_md: Optional[str] = None, display_name: str, icon_name: Optional[str] = None, key_color: Optional[str] = None, subreddits: Union[str, praw.models.Subreddit], visibility: str = 'private', weighting_scheme: str = 'classic') praw.models.Multireddit#
Create a new
Multireddit.- Parameters:
display_name – The display name for the new multireddit.
subreddits – Subreddits to add to the new multireddit. Can be a list of either
Subredditinstances or subreddit display names.description_md – Description for the new multireddit, formatted in markdown.
icon_name – Can be one of:
"art and design","ask","books","business","cars","comics","cute animals","diy","entertainment","food and drink","funny","games","grooming","health","life advice","military","models pinup","music","news","philosophy","pictures and gifs","science","shopping","sports","style","tech","travel","unusual stories","video", orNone.key_color – RGB hex color code of the form
"#FFFFFF".visibility – Can be one of:
"hidden","private", or"public"(default:"private").weighting_scheme – Can be one of:
"classic"or"fresh"(default:"classic").
- Returns:
The new
Multiredditobject.