All Projects → words → gunning-fog

words / gunning-fog

Licence: MIT license
Formula to detect the ease of reading a text according to the Gunning fog index (1952)

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to gunning-fog

flesch
Formula to detect the ease of reading a text according to Flesch Reading Ease (1975)
Stars: ✭ 25 (+56.25%)
Mutual labels:  reading, readability, ease
automated-readability
Formula to detect ease of reading according to the Automated Readability Index (1967)
Stars: ✭ 46 (+187.5%)
Mutual labels:  reading, readability, ease
dale-chall-formula
Formula to find the grade level according to the (revised) Dale–Chall Readability Formula (1995)
Stars: ✭ 26 (+62.5%)
Mutual labels:  reading, readability, ease
hast-util-reading-time
utility to estimate the reading time
Stars: ✭ 55 (+243.75%)
Mutual labels:  reading, readability
rePocketable
Tool to fetch articles from (getPocket|the web) and turn them into epub
Stars: ✭ 49 (+206.25%)
Mutual labels:  readability
mobile
📱 Readium Mobile is a toolkit for ebooks, audiobooks and comics written in Swift & Kotlin.
Stars: ✭ 47 (+193.75%)
Mutual labels:  reading
omynote
众山小笔记 - 集中管理你的读书笔记
Stars: ✭ 154 (+862.5%)
Mutual labels:  reading
btrfs-backup
A simple, flexible script for versioned backups using btrfs and rsync
Stars: ✭ 59 (+268.75%)
Mutual labels:  ease
pluGET
📦 Powerful Package manager which updates plugins & server software for minecraft servers
Stars: ✭ 87 (+443.75%)
Mutual labels:  ease
file2html
JS convertor of files to HTML and CSS code
Stars: ✭ 29 (+81.25%)
Mutual labels:  reading
PoReader
本地小说阅读器,支持深色模式,Wifi传书,代码简洁有注释(local text reader, support dark modal, upload text by wifi)
Stars: ✭ 41 (+156.25%)
Mutual labels:  reading
ToolGood.Algorithm
Support four arithmetic operations, Excel formulas, and support custom parameters. 支持四则运算、Excel公式语法,并支持自定义参数。
Stars: ✭ 77 (+381.25%)
Mutual labels:  formula
Excel2Object
excel convert to .NET Object | Excel与.NET 对象进行转换,支持公式、多Sheet等功能
Stars: ✭ 35 (+118.75%)
Mutual labels:  formula
indices
Indices creates a Table of Contents sidebar for Medium articles, and enables you to skip around
Stars: ✭ 16 (+0%)
Mutual labels:  reading
textstat
Ruby gem to calculate statistics from text to determine readability, complexity and grade level of a particular corpus.
Stars: ✭ 25 (+56.25%)
Mutual labels:  reading
react-native-reader
Cross-platform native reader mode for react-native (safari like)
Stars: ✭ 52 (+225%)
Mutual labels:  readability
Mastering-Algorithms-with-C
This repository contains example files organized by chapters in Mastering Algorithms with C, by Kyle Loudon
Stars: ✭ 48 (+200%)
Mutual labels:  reading
daily astroph
Daily dose of astro-ph reading
Stars: ✭ 37 (+131.25%)
Mutual labels:  reading
pypely
Make your data processing easy
Stars: ✭ 17 (+6.25%)
Mutual labels:  readability
xlsx-calc
javascript nodejs excel formula parser
Stars: ✭ 83 (+418.75%)
Mutual labels:  formula

gunning-fog

Build Coverage Downloads Size

Formula to detect the grade level of text according to the gunning fog index.

See syllable for detecting syllables.

Install

This package is ESM only: Node 12+ is needed to use it and it must be imported instead of required.

npm:

npm install gunning-fog

Use

import {gunningFog} from 'gunning-fog'

// For “The Australian platypus is seemingly a hybrid of a mammal and reptilian
// creature.”
// 1 sentence; 13 words; 4 polysillabic words, of which two are jargon, proper
// nouns, or compound words.
gunningFog({sentence: 1, word: 13, complexPolysillabicWord: 2})
// => 11.353846...

API

This package exports the following identifiers: gunningFog. There is no default export.

gunningFog(counts)

Given an object containing the number of words (word), the number of sentences (sentence), and the number of complex (excluding jargon, proper nouns, compound words) polysillabic (three or more syllables) words (complexPolysillabicWord) in a document, returns the grade level associated with the document.

Related

License

MIT © Titus Wormer

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].