Writing Stats is a web app to aid writing. The homepage is here.
- Load text from local files or URLs.
- Isolate and display problem sentences and paragraphs.
- Automatically remove latex and knitr components from the analysis, i.e. focus on natural language components of the input text.
- Perform analysis on sections of large documents using %start% and %end% tags.
- Save revised changes using a file download.
See the about page for a user's guide.
The app is written in javascript. The code is split into parts:
- ws.js - core functions for manipulating strings (paragraphs, sentences, etc.)
- ws-web.js - logic for running the web page UI
- ws-plot.js - graphics.
The test folder contains unit tests for the core library (ws.js). See the README in the test folder for additional details.
- d3 - document manipulation and graphics
- underscore.js - general purpose js tools
- sanitize-html - cleaning of user input
- filesaver - saving files
- bootstrap - responsive HTML
- Google fonts - fonts
- Jekyll - web page generation