github.com/forde-dev/speller
master / published Sep 19, 2019 / repository
system wide spellcheaker using crystal
speller
Speller is a tool to give spelling suggestions on incorrectly spelled words simply by highligthing the text that you want to scan for spelling mistakes
Installation
- Clone this repo.
- cd into repo
- highlight text to check
- Run
crystal ./src/speller.cr
Usage
for usage, i would recommend compiling this repo and adding it to your /usr/local/bin/
and run it using terminal once something is highlighted, or bind it to a keyboard shortcut
Contributing
- Fork it (https://github.com/fordetek/speller/fork)
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create a new Pull Request
Contributors
- Michael Forde - creator and maintainer
API
- Checker
Checkeris a tool used to find spelling mistakes in a highlighted section - CheckerTools
CheckerToolsare a collection of tools used to check of spelling errors - Hasher
- Norvig
Norvigis an algorithm designed by Peter Norvig to demonstrate how a spell corrector works - NumberTools
NumberToolsis a set of tools for working with numbers such as Ints and Floats - Speller
Spelleris a system wide spell check program - WordTools
WordToolsis a set of tools for formatting and cleaning strings of words