afinn-96
Easy access to AFINN-96.
AFINN-96 is the lightweight (1468 words/phrases), older, version of
AFINN-111 (2477 words/phrases).
Installation
npm:
npm install afinn-96
Usage
var afinn = require('afinn-96');
afinn.positive;
afinn['fed up'];
API
afinn96
afinn-96 returns entries to valence ratings (Object.<string, number>
).
Note! Be careful when accessing unknown properties on the
afinn-96 object, words such as “constructor” or “toString”
might occur. It’s recommended to use a hasOwnProperty
check
beforehand.
Musings
Note the AFINN entries are:
- All lower case;
- 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 dashes (cases:
cover-up
, made-up
, short-sighted
,
short-sightedness
, son-of-a-bitch
).
License
MIT © Titus Wormer