
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

Project & Source
See our project page for activity and source instructions.

