Punc
Read a file, remove the words, see all the punctuations.

Example Usage #1
'use strict'
const Punc = require('./index')
Punc('alice.txt', 'utf8')
.then(dataFromPunc => console.log(dataFromPunc))
.catch(error => handleError(error))
Output found: [here][EXAMPLE_OUTPUT]
Documentation
Please see the [wiki][WIKI].
Features
- Read a file, remove words and numbers, do something with the
data:data.count: keeps count of every punctuation seendata.body: complete text with letters and numbers replaced with a space-characterdata.wordCount: calculates the words per sentence average
- Generate a PDF file. See how it would look like on e-paper
Notes
Punctuations to keep when removing words:
; : ' " , ! ? . ( ) -Punctuations to use when counting occurances:
; : ' " , ! ? .
Inspiration
[this article][1] on medium which was in-turn inspired by [this person's work.][2]
License
[MIT][LICENSE]
Technical dependencies
- Node platform version:
>5.0.0 - Promises with [Bluebird][Bluebird]:
bluebird ^3.3.1 - Stream helper with [Through2][Through2]:
through2 ^2.0.1
[1]: https://medium.com/@neuroecology/punctuation-in-novels-8f316d542ec4#.6e7lvvwp8
[2]: http://www.c82.net/work/?id=347
[WIKI]: https://github.com/sgnl/punc/wiki/Usage
[EXAMPLE_OUTPUT]: https://gist.github.com/sgnl/cce4382fd9302515e838
[LICENSE]: https://github.com/sgnl/punc/blob/master/LICENSE
[Bluebird]: https://github.com/petkaantonov/bluebird/
[Through2]: https://github.com/rvagg/through2
Log in or sign up for Devpost to join the conversation.