{"id":19595961,"url":"https://github.com/innovativeinventor/dict4schools","last_synced_at":"2025-04-27T15:34:41.508Z","repository":{"id":42055736,"uuid":"95311440","full_name":"InnovativeInventor/dict4schools","owner":"InnovativeInventor","description":"A children-friendly dictionary, with unsafe words removed","archived":false,"fork":false,"pushed_at":"2022-04-15T04:03:43.000Z","size":39922,"stargazers_count":15,"open_issues_count":2,"forks_count":2,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-05T01:11:14.429Z","etag":null,"topics":["dictionary","list","school"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/InnovativeInventor.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-06-24T17:07:01.000Z","updated_at":"2024-09-23T22:00:17.000Z","dependencies_parsed_at":"2022-08-12T03:31:32.440Z","dependency_job_id":null,"html_url":"https://github.com/InnovativeInventor/dict4schools","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InnovativeInventor%2Fdict4schools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InnovativeInventor%2Fdict4schools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InnovativeInventor%2Fdict4schools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InnovativeInventor%2Fdict4schools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/InnovativeInventor","download_url":"https://codeload.github.com/InnovativeInventor/dict4schools/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251162996,"owners_count":21545860,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dictionary","list","school"],"created_at":"2024-11-11T08:49:44.273Z","updated_at":"2025-04-27T15:34:36.493Z","avatar_url":"https://github.com/InnovativeInventor.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Origins\nThis is was created from the 12dict project by Alan Beale and dwyl/english-words. Only blacklisted words were removed.\n\n## Blacklist strengths\nLight - Removes all obscene words and profanity.\n\nMedium - Removes all negative slang, derogatory phrases, profanity, and references to dangerous items (substances, weapons, etc). Will not remove words that might be offensive.\n\nFull - Removes anything remotely controversial, including some references to religion (only those that could be offensive), and everything included in medium. In addition, any word not suitable for explaining to 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.\n\n## dict4schools strengths\nSimple has words that an ordinary person would know.\nComplex has most words in the English language (not including coined words)\nFull is a combination of simple and complex, with repeats taken out .\nUncensored is the entire dictionary uncensored, complete with my technical wordlist.\n\n## Compiling\nJust run `bash blacklist.sh` in the dict4schools folder (make sure you've got all of the submodules). Make sure you have `pv` installed.\n\n## Extras\nFor spellcheckers (such as in Vim), use `spell/en.utf-8.add` or `spell/uncensored/en.utf-8.add` which contains the full dict4schools and the uncensored list respectively. An example config is as follows:\n\n```\nset spelllang=en\nset spellfile=~/git/dict4schools/spell/en.utf-8.add\nsetlocal spell\nexec 'silent mkspell! ' \u0026spellfile\n```\n\nUse the last line if you want the spellfile to regenerate every time you open up Vim (highly useful for me when updating this repo).\n\n## Credits \u0026 Contributions\nContributions 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.\n\nToo many friends and strangers have helped in the creation of the blacklist to name.\n[tsbuilderboy](https://github.com/tsbuilderboy) added the vast majority of the blacklist words.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finnovativeinventor%2Fdict4schools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finnovativeinventor%2Fdict4schools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finnovativeinventor%2Fdict4schools/lists"}