A school-friendly dictionary
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
blacklists
compressed
sources
.DS_Store
.gitmodules
LICENSE
README.md
compile.sh
dict_backup.txt
safedict_complex.txt
safedict_full.txt
safedict_simple.txt

README.md

Origins

This is was created from the 12dict project by Alan Beale and dwyl/english-words. Only blacklisted words were removed.

Blacklist strengths

Light - Removes all obscene words and profanity.

Medium - Removes all negative slang, derogatory phrases, profanity, and references to dangerous items (substances, weapons, etc). Will not remove words that might be offensive.

Full - Removes anything remotely controversial, including all references to religion, and everything included in medium. In addition, any word not suitable for a baby is removed. All potentially offensive words are removed. In addition, any nuisance words (like one-letter entries except for 'a' and 'i') will be removed.

Safedict strengths

Simple has words that an ordinary person would know. Complex has most words in the English language (not including coined words) Full is a combination of simple and complex, with repeats taken out.

Compiling

Just run bash blacklist.sh in the dict4schools folder (make sure you've got all of the submodules). Make sure you have pv installed.

Credits & Contributions

Contributions are always welcome! Just submit a pull request or create a new issue. This is in use in some projects, and any new additions to improve dict4schools are welcome.

Too many friends and strangers have helped in the creation of the blacklist to name. tsbuilderboy added the vast majority of the blacklist words.