3.0.2 • Published 6 years ago

wordblock v3.0.2

Weekly downloads
2
License
ISC
Repository
-
Last release
6 years ago

wordblock Build Status

List of 1727 (possible) English profane words.

See cuss for the same words, rated for sureness: how likely it is to be used as either profanity or clean text.

Installation

npm:

npm install wordblock

Usage

var wordblock = require('wordblock');

wordblock.length;

console.log(typeof wordblock[0]); // 'string'

Discord.js usage

client.on('message', message => {
	client.guilds.get("channel id");
	for (x = 0; x < wordblock.length; x++) {
	if (message.content.toUpperCase() == wordblock[x].toUpperCase()) {
	message.author.send('Please do not say hurtful words as they can lead to depression and/or death!')
	message.delete();
	message.channel.send(`${message.author}, Please do not use that type of language`);
	}
}
});

API

wordblock

Type: Array.<string>wordblock exposes a list of strings.

Support

wordblock supports 1727 English profane words and phrases. For a complete list, see support.md (:warning: this file contains (very) offensive terms).

Note that the words listed in wordblock might not be profane in certain contexts.

Data

Part of the list is scraped from Luis von Ahn’s Research Group (Carnegie Mellon). I could not find any license information on that page.

Another list is based on the List of ethnic slurs from WikiPedia.

Related

  • buzzwords — List of buzzwords;
  • dale-chall — List of familiar American-English words (1995);
  • fillers — List of filler words.
  • hedges — List of hedge words;
  • spache — List of simple American-English words (1974);
  • weasels — List of weasel words.

License

MIT © Wolfie JS

3.0.2

6 years ago

3.0.1

6 years ago

3.0.0

6 years ago

2.0.0

6 years ago

1.0.0

6 years ago