Skip to content

Latest commit

 

History

History
81 lines (51 loc) · 2.82 KB

README.md

File metadata and controls

81 lines (51 loc) · 2.82 KB

Spell✔ (a.k.a. SpellV)

Welcome to Spell✔, a simple app that makes it easy to spell-check with a browser!

Motivation

Misspellings detract from your message.

They're easily avoided with tooling, but that's not always available when and where you need it. A word processor can be an effective way to spell-check arbitrary content, but some files (e.g., source code) have a lot of noise due to keywords, strange punctuation, and the like.

Spell✔ leverages your browser's built-in support for spell-checking to provide an easy, readily-available means of proofing any content. With a deeper understanding of the structure of your data, it's able to filter out much of the noise that makes using a word processor challenging.

Spell✔'s flexible approach stays out of your way and helps avoid unfortunate typos!

Demonstration

http://dlaa.me/SpellV/

Documentation

To import text:

  • Paste from the clipboard
  • Drag-and-drop from the file system
  • Open a file (via the button at the top right)

The view selector (lower-left corner) supports:

  • Original text
  • Unique words (sorted)
  • HTML/XML (text, comments, and attributes)
  • JSON (values only)
  • JavaScript (string literals and comments)
  • Markdown (text)

Notes:

  • Offline use is supported once the app has been cached by the browser
  • Changes are not saved to the original file; copy/paste any edits you want to keep
  • Browsers that support the forceSpellCheck API automatically highlight spelling errors
  • Internet Explorer highlights automatically if you type in the text box before loading
  • Chrome highlights automatically because of a selection hack
  • Firefox highlights automatically

Installation

  1. git clone https://github.com/DavidAnson/SpellV.git
  2. cd SpellV/Grunt
  3. npm install
  4. grunt
  5. Open default.htm in a web browser
  • "Allow blocked content" if prompted by Internet Explorer

Credits

Spell✔ uses the following technologies:

Spell✔ is built with the following technologies:

License

MIT