CollectionModeration¶
-
class
praw.models.reddit.collections.CollectionModeration(reddit: Reddit, collection_id: str)¶ Class to support moderation actions on a
Collection.Obtain an instance via:
reddit.subreddit('SUBREDDIT').collections('some_uuid').mod
-
__init__(reddit: Reddit, collection_id: str)¶ Initialize an instance of CollectionModeration.
Parameters: collection_id – The ID of a collection.
-
add_post(submission: praw.models.reddit.submission.Submission)¶ Add a post to the collection.
Parameters: submission – The post to add, a Submission, its permalink as astr, its fullname as astr, or its ID as astr.Example usage:
collection = reddit.subreddit('SUBREDDIT').collections('some_uuid') collection.mod.add_post('bgibu9')
See also
remove_post().
-
delete()¶ Delete this collection.
Example usage:
reddit.subreddit('SUBREDDIT').collections('some_uuid').mod.delete()
See also
create().
-
classmethod
parse(data: Dict[str, Any], reddit: Reddit) → Any¶ Return an instance of
clsfromdata.Parameters: - data – The structured data.
- reddit – An instance of
Reddit.
-
remove_post(submission: praw.models.reddit.submission.Submission)¶ Remove a post from the collection.
Parameters: submission – The post to remove, a Submission, its permalink as astr, its fullname as astr, or its ID as astr.Example usage:
collection = reddit.subreddit('SUBREDDIT').collections('some_uuid') collection.mod.remove_post('bgibu9')
See also
add_post().
-
reorder(links: List[Union[str, praw.models.reddit.submission.Submission]])¶ Reorder posts in the collection.
Parameters: links – A listof submissions, asSubmission, permalink as astr, fullname as astr, or ID as astr.Example usage:
collection = reddit.subreddit('SUBREDDIT').collections('some_uuid') current_order = collection.link_ids new_order = reversed(current_order) collection.mod.reorder(new_order)
-
update_description(description: str)¶ Update the collection’s description.
Parameters: description – The new description. Example usage:
collection = reddit.subreddit('SUBREDDIT').collections('some_uuid') collection.mod.update_description('Please enjoy these links!')
See also
update_title().
-
update_title(title: str)¶ Update the collection’s title.
Parameters: title – The new title. Example usage:
collection = reddit.subreddit('SUBREDDIT').collections('some_uuid') collection.mod.update_title('Titley McTitleface')
See also
update_description().
-