# SubredditWiki

class `praw.models.reddit.subreddit.``SubredditWiki`(subreddit)

  Provides a set of moderation functions to a Subreddit.

  `__getitem__`(page_name)

    Lazily return the WikiPage for the subreddit named `page_name`.

    This method is to be used to fetch a specific wikipage, like so:

        wikipage = reddit.subreddit('iama').wiki['proof']
        print(wikipage.content_md)

  `__init__`(subreddit)

    Create a SubredditModeration instance.

    Parameters: | subreddit – The subreddit to moderate.

  `__iter__`()

    Iterate through the pages of the wiki.

    This method is to be used to discover all wikipages for a subreddit:

        for wikipage in reddit.subreddit('iama').wiki:
            print(wikipage)

  `create`(name, content, reason=None, **other_settings)

    Create a new wiki page.

    Parameters:

    - name – The name of the new WikiPage. This name will be normalized.
    - content – The content of the new WikiPage.
    - reason – (Optional) The reason for the creation.
    - other_settings – Additional keyword arguments to pass.

    To create the wiki page `'praw_test'` in `'/r/test'` try:

        reddit.subreddit('test').wiki.create(
            'praw_test', 'wiki body text', reason='PRAW Test Creation')

  `revisions`(**generator_kwargs)

    Return a generator for recent wiki revisions.

    Additional keyword arguments are passed in the initialization of `ListingGenerator`.

    To view the wiki revisions for `'praw_test'` in `'/r/test'` try:

        for item in reddit.subreddit('test').wiki['praw_test'].revisions():
            print(item)