Skip to content

Repository files navigation

✍️ WikiScribe

WikiScribe is a Reddit Devvit app designed to help moderators maintain organized, high-quality subreddit wikis by archiving important posts and comments into clean tables.

With WikiScribe, posts and comments can be easily written to a wiki page of your choosing via the context menu for any post or comment!

Key Features

  • Manual Archive: Add any post or comment to the wiki via the Mod Shield menu.
  • Auto-Archive: Automatically schedule posts with specific flairs to be archived after 24 hours.
  • Smart Formatting: Entries are logged as Score | Author | Excerpt | Date.
  • Mod Notifications: Optional logs sent to Modmail or a Discord Webhook.

🛠️ Install & Configure

  1. Install WikiScribe
    • Go to the WikiScribe developer page and click Add to community.
    • Select the subreddit where you want install WikiScribe.
  2. Grant Permissions
    • Approve the requested permissions when prompted.
  3. Configure your settings
    • In the settings panel, configure the settings for default wiki page, content scrubbing, notifications, and automations. See the sections below for more details on configuration.
  4. Done!

🛠️ Configuring WikiScribe

Default Wiki Page URL

Use this field to specify the wiki page you'd like write content to via WikiScribe. You must paste the full link to the page!

Note: Be sure to enable the wiki and the page you'd like content to write to and set them to public.

Auto-Scrub Deleted Content

WikiScribe can periodically check the subreddit for deleted posts/comments to remove deleted content from the configured wiki page. To enable this feature, simply toggle the Auto-Scrub option to ON.

Notifications

To receive notifications when content is written to the configured wiki page, two options are available:

  • Modmail notifications
  • Discord notifications

To receive modmail notifications, simply toggle on the Log to Modmail option. For Discord notifications, add a Discord webhook URL from the channel of your choosing.


Automations

Automations can be used to automatically write posts with a specific post flair to a chosen wiki page. This option is great for automatically archiving subreddit events such as megathreads or AMAs! To setup automations:

  1. Set the post flair that WikiScribe should target.
  2. Set the wiki page that WikiScribe should write posts to automatically.

🧾 Source & License

The source code for WikiScribe is available on GitHub.

This project is licensed under the BSD-3-Clause License. This app was developed in compliance with Reddit's Developer Terms and adheres to the guidelines for the Devvit platform.


🆘 Feedback & Support

If you have any feedback/suggestions or need support, visit r/NovrixApps.


🚀 Changelog

  • v0.0.1: Initial code upload.
  • v0.0.2: Added auto-scrubbing functionality.
  • v0.0.3: Updated app to latest Devvit version.
  • v0.0.4: Added post-flair automations.
  • v0.0.5: Updated app to latest Devvit version.
  • v0.0.6: Updated README.
  • v0.0.7: Updated app to latest Devvit version.
  • v0.0.8: Updated app to latest Devvit version. Updated GitHub repo link.
  • v0.0.9: Updated app to latest Devvit version.
  • v0.0.10: Updated app to latest Devvit version.
  • v0.0.11: Updated app to latest Devvit version.
  • v0.0.12: Updated app to latest Devvit version.
  • v0.0.13: Updated app to latest Devvit version.
  • v0.0.14: Updated README.
  • v0.0.15: Updated support subreddit link.

Thanks for using WikiScribe!

About

An app designed to help moderators maintain organized subreddit wikis by archiving important posts and comments into clean tables. A successor to the submission2wiki app.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages