SubredditCollections

class praw.models.reddit.collections.SubredditCollections(reddit, subreddit, _data=None)

Class to represent a Subreddit’s Collections.

Obtain an instance via:

reddit.subreddit("test").collections
Parameters:
__call__(collection_id=None, permalink=None)

Return the Collection with the specified ID.

Parameters:
  • collection_id (str | None) – The ID of a Collection (default: None).

  • permalink (str | None) – The permalink of a collection (default: None).

Return type:

Collection

Returns:

The specified Collection.

Exactly one of collection_id or permalink is required.

Example usage:

subreddit = reddit.subreddit("test")

uuid = "847e4548-a3b5-4ad7-afb4-edbfc2ed0a6b"
collection = subreddit.collections(uuid)
print(collection.title)
print(collection.description)

permalink = "https://www.reddit.com/r/SUBREDDIT/collection/" + uuid
collection = subreddit.collections(permalink=permalink)
print(collection.title)
print(collection.description)
__init__(reddit, subreddit, _data=None)

Initialize a SubredditCollections instance.

Parameters:
Return type:

None

__iter__()

Iterate over the Subreddit’s Collections.

Example usage:

for collection in reddit.subreddit("test").collections:
    print(collection.permalink)
Return type:

Iterator[Collection]

mod()

Get an instance of SubredditCollectionsModeration.

Provides create():

my_sub = reddit.subreddit("test")
new_collection = my_sub.collections.mod.create(title="Title", description="desc")
Return type:

SubredditCollectionsModeration

classmethod parse(data, reddit)

Return an instance of cls from data.

Parameters:
Return type:

PRAWBase