afinn-111
![Coverage Status](https://img.shields.io/coveralls/wooorm/afinn-111.svg?style=flat)
Easy access to AFINN-111.
Installation
npm:
$ npm install afinn-111
Component:
$ component install wooorm/afinn-111
Bower:
$ bower install afinn-111
Usage
var afinn = require('afinn-111');
afinn.positive;
afinn['self-deluded'];
afinn['cats'];
afinn['cats'] = Infinity;
afinn['cats'];
Note! Be careful when accessing unknown properties on the AFINN object, words such as “constructor” or “toString” might occur.
It’s recommended to use a hasOwnProperty
check beforehand.
API
afinn-111 returns the AFINN word list as a javascript object.
Supported words
afinn-111 supports all AFINN-111 words/phrases. For a complete list, check out Support.md.
Note the AFINN entries are:
- All lower case;
- Can contain numbers (only case:
n00b
); - Can contain spaces (cases:
can't stand
, cashing in
, cool stuff
, does not work
, dont like
, fed up
, green wash
, green washing
, messing up
, no fun
, not good
, not working
, right direction
, screwed up
, some kind
); - Can contain apostrophes (only case:
can't stand
); - Can contain diaeresis (only case:
naïve
); - Can contain dashes (cases:
cover-up
, made-up
, once-in-a-lifetime
, self-confident
, self-deluded
, short-sighted
, short-sightedness
, son-of-a-bitch
);
License
Data
The database is licensed under ODbL;
This database of words is copyright protected and distributed under
"Open Database License (ODbL) v1.0"
http://www.opendatacommons.org/licenses/odbl/1.0/ or a similar
copyleft license.
Everything else
MIT © Titus Wormer