package

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

  1. Clone this repo.
  2. cd into repo
  3. highlight text to check
  4. 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

  1. Fork it (https://github.com/fordetek/speller/fork)
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

Contributors

API

  • Checker

    Checker is a tool used to find spelling mistakes in a highlighted section

  • CheckerTools

    CheckerTools are a collection of tools used to check of spelling errors

  • Hasher
  • Norvig

    Norvig is an algorithm designed by Peter Norvig to demonstrate how a spell corrector works

  • NumberTools

    NumberTools is a set of tools for working with numbers such as Ints and Floats

  • Speller

    Speller is a system wide spell check program

  • WordTools

    WordTools is a set of tools for formatting and cleaning strings of words