Calculate Readablity & Reading Time Of Text - readability.js
| File Size: | 5.28 KB |
|---|---|
| Views Total: | 1192 |
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website |
| License: | MIT |
Readability.js is a tiny jQuery plugin that predicts the difficulty level of your text and displays the reading level & estimated reading time of given articles or posts.
How to use it:
1. Put the readability.js script after the latest jQuery library (slim build is recommended).
<script src="/path/to/cdn/jquery.slim.min.js"></script> <script src="/path/to/js/readability.js"></script>
2. Call the function readability on your text and display the estimated reading time.
<p id="text"> ... </p> <div id="read-count-result"></div>
$("#text").readability(function(result){
$("#read-count-result").html("Reading time is around <b>"+Math.ceil(result.time)+"</b> minutes");
});
3. Display the reading level of your text based on the Reading Ease Score.
<div id="read-difficulty"></div>
$("#text").readability(function(result){
if(result.readingEase <= 15)
difficulty = "Very Difficult"
else if(result.readingEase <= 30)
difficulty = "Difficult"
else if(result.readingEase <= 60)
difficulty = "Medium"
else if(result.readingEase <= 80)
difficulty = "Easy"
else if(result.readingEase <= 100)
difficulty = "Very Easy"
$("#read-difficulty").html("This text is <b>"+difficulty+"</b>");
});
This awesome jQuery plugin is developed by dsheedes. For more Advanced Usages, please check the demo page or visit the official website.






