SimpleCensor

SimpleCensor

SimpleCensor

Simple yet powerful chat censoring

SimpleCensor is a stand-alone censor aiming to fix common problems with existing censors. Many censors are very easily fooled by inserting spaces, continuing a word, or using caps. SimpleCensor is not.

Features

  • SimpleCensor censors words you put in config, replacing them with whatever character you tell it to
  • Censors with spaces/other chars separating: If "word" should be censored, "wo rd" or "wo.rd" will not sneak past! Results in "** **" and "**.**" respectively.
  • Censored words don't need to be a separate, verbatim word: If "word" should be censored, "wording" will be censored. Results in "****ing"
  • Not fooled by caps: "word" and "WORD" will be censored the same!

Config Overview

The config file for SimpleCensor is very simple and will be auto-generated on first run. The file should contain:

censor:
  words: 'list,of,words,to,censor,in,comma,separated,format'
  char: '*'

There will be a default generated list of censored words that are not appropriate to paste here.

CAUTION

When adding words be very careful not to add words that are either too common or too simple to cut down on the amount of false-positives in the censor. Because this censor ignores all non-alphabetic characters to avoid common ways to circumvent censors, simple words are contained in other words would cause that portion of a potentially unrelated word to be censored. As a non-offensive example, if you added the word "the" to the censor list to censor "theme", "theory" would have the first three letters censored out. Use more complex words where possible if the word could be part of a larger, non-offensive word.

In Action

SimpleCensor doing its job

Project & Source

See our project page for activity and source instructions.


Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

Categories

Members

Recent Files