SubredditFilters¶
-
class
praw.models.reddit.subreddit.SubredditFilters(subreddit)¶ Provide functions to interact with the special Subreddit’s filters.
Members of this class should be utilized via
Subreddit.filters. For example to add a filter run:reddit.subreddit('all').filters.add('subreddit_name')
-
__init__(subreddit)¶ Create a SubredditFilters instance.
Parameters: subreddit – The special subreddit whose filters to work with. As of this writing filters can only be used with the special subreddits
allandmod.
-
__iter__()¶ Iterate through the special subreddit’s filters.
This method should be invoked as:
for subreddit in reddit.subreddit('NAME').filters: ...
-
add(subreddit)¶ Add
subredditto the list of filtered subreddits.Parameters: subreddit – The subreddit to add to the filter list. Items from subreddits added to the filtered list will no longer be included when obtaining listings for
/r/all.Alternatively, you can filter a subreddit temporarily from a special listing in a manner like so:
reddit.subreddit('all-redditdev-learnpython')
Raises
prawcore.NotFoundwhen calling on a non-special subreddit.
-
remove(subreddit)¶ Remove
subredditfrom the list of filtered subreddits.Parameters: subreddit – The subreddit to remove from the filter list. Raises
prawcore.NotFoundwhen calling on a non-special subreddit.
-