drakeshs / Knwl.js

Scan through text for data that may be of interest.

Home Page:http://byteaspect.com/knwlDemo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Knwl.js

Find dates, times, emails, phone numbers, links, reading time, even the emotion of the text, or check if it's spam. Knwl.js makes it possible to scan through large amounts of text for data that may be of interest.

####Cenny.js Plugin For those interested in version of Knwl.js that has basic Cenny.js functionality (early development), look here: https://github.com/loadfive/cenny.js/tree/master/plugins

###Demo: http://byteaspect.com/knwlDemo

##How to use

Add Knwl.js to the <head>

Create a new instance of the Knwl object:

var x = new Knwl();

Initiate crawling of a string:

x.init( string );

Get data:

x.get('dates'); //returns array of dates found: [month,day,year, string snippet]

Types of data that can grabbed:

"dates" - dates found in string.

"times" - times found in string.

"links" - links found in string.

"emails" - emails found in string.

"phones" - phone numbers found in string.

"readingTime" - estimated reading time of string.

"emotion" - estimated emotion, works best with shorter strings (comments, etc).

"spam" - checks if text is possibly spam. Returns true or false.

Please note that Knwl.js is still in early development, and can yield varying results.

If you want a real-time, plug 'n play backend to store all the data you find, you might like Cenny.js: http://github.com/loadfive/cenny.js

Project released under an MIT license.

About

Scan through text for data that may be of interest.

http://byteaspect.com/knwlDemo