├── .editorconfig ├── .github └── workflows │ └── main.yml ├── .gitignore ├── .npmrc ├── .prettierignore ├── build.js ├── funding.yml ├── index.js ├── license ├── package.json ├── readme.md ├── test.js └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | indent_style = space 5 | indent_size = 2 6 | end_of_line = lf 7 | charset = utf-8 8 | trim_trailing_whitespace = true 9 | insert_final_newline = true 10 | -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- 1 | name: main 2 | on: 3 | - pull_request 4 | - push 5 | jobs: 6 | main: 7 | name: ${{matrix.node}} 8 | runs-on: ubuntu-latest 9 | steps: 10 | - uses: actions/checkout@v2 11 | - uses: actions/setup-node@v3 12 | with: 13 | node-version: ${{matrix.node}} 14 | - run: npm install 15 | - run: npm test 16 | - uses: codecov/codecov-action@v1 17 | strategy: 18 | matrix: 19 | node: 20 | - lts/hydrogen 21 | - node 22 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | *.d.ts 3 | *.log 4 | coverage/ 5 | node_modules/ 6 | archive.zip 7 | yarn.lock 8 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=false 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | .nyc_output/ 2 | coverage/ 3 | *.md 4 | -------------------------------------------------------------------------------- /build.js: -------------------------------------------------------------------------------- 1 | import assert from 'node:assert' 2 | import fs from 'node:fs' 3 | import path from 'node:path' 4 | import https from 'node:https' 5 | import yauzl from 'yauzl' 6 | import {tsvParse} from 'd3-dsv' 7 | import concat from 'concat-stream' 8 | import {bail} from 'bail' 9 | 10 | const endpoint = 'https://www2.imm.dtu.dk/pubdb/edoc/imm6010.zip' 11 | 12 | let found = false 13 | 14 | https.get(endpoint, onresult) 15 | 16 | /** 17 | * @param {import('http').IncomingMessage} response 18 | */ 19 | function onresult(response) { 20 | response 21 | .pipe(fs.createWriteStream('archive.zip')) 22 | .on('close', onclose) 23 | .on('error', bail) 24 | } 25 | 26 | function onclose() { 27 | yauzl.open('archive.zip', {lazyEntries: true}, onopen) 28 | } 29 | 30 | /** 31 | * @param {Error?} error 32 | * @param {import('yauzl').ZipFile} archive 33 | */ 34 | function onopen(error, archive) { 35 | bail(error) 36 | 37 | read() 38 | 39 | archive.on('entry', onentry) 40 | archive.on('end', onend) 41 | 42 | /** 43 | * @param {import('yauzl').Entry} entry 44 | */ 45 | function onentry(entry) { 46 | if (path.basename(entry.fileName) !== 'AFINN-111.txt') { 47 | return read() 48 | } 49 | 50 | found = true 51 | archive.openReadStream(entry, onreadstream) 52 | } 53 | 54 | /** 55 | * @param {Error?} error 56 | * @param {import('stream').Readable} rs 57 | */ 58 | function onreadstream(error, rs) { 59 | bail(error) 60 | rs.pipe(concat(onconcat)) 61 | rs.on('end', read) 62 | } 63 | 64 | /** 65 | * @param {Buffer} buf 66 | */ 67 | function onconcat(buf) { 68 | /** @type {Record} */ 69 | const data = {} 70 | const rows = tsvParse('key\tvalue\n' + String(buf)) 71 | let index = -1 72 | 73 | while (++index < rows.length) { 74 | const row = rows[index] 75 | assert(typeof row.key === 'string', 'expected string key') 76 | assert(typeof row.value === 'string', 'expected string value') 77 | data[row.key] = Number.parseInt(row.value, 10) 78 | } 79 | 80 | fs.writeFile( 81 | 'index.js', 82 | '/** @type {Record} */\nexport const afinn111 = ' + 83 | JSON.stringify(data, null, 2) + 84 | '\n', 85 | bail 86 | ) 87 | } 88 | 89 | function read() { 90 | archive.readEntry() 91 | } 92 | } 93 | 94 | function onend() { 95 | if (!found) { 96 | throw new Error('File not found') 97 | } 98 | } 99 | -------------------------------------------------------------------------------- /funding.yml: -------------------------------------------------------------------------------- 1 | github: wooorm 2 | -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | /** @type {Record} */ 2 | export const afinn111 = { 3 | abandon: -2, 4 | abandoned: -2, 5 | abandons: -2, 6 | abducted: -2, 7 | abduction: -2, 8 | abductions: -2, 9 | abhor: -3, 10 | abhorred: -3, 11 | abhorrent: -3, 12 | abhors: -3, 13 | abilities: 2, 14 | ability: 2, 15 | aboard: 1, 16 | absentee: -1, 17 | absentees: -1, 18 | absolve: 2, 19 | absolved: 2, 20 | absolves: 2, 21 | absolving: 2, 22 | absorbed: 1, 23 | abuse: -3, 24 | abused: -3, 25 | abuses: -3, 26 | abusive: -3, 27 | accept: 1, 28 | accepted: 1, 29 | accepting: 1, 30 | accepts: 1, 31 | accident: -2, 32 | accidental: -2, 33 | accidentally: -2, 34 | accidents: -2, 35 | accomplish: 2, 36 | accomplished: 2, 37 | accomplishes: 2, 38 | accusation: -2, 39 | accusations: -2, 40 | accuse: -2, 41 | accused: -2, 42 | accuses: -2, 43 | accusing: -2, 44 | ache: -2, 45 | achievable: 1, 46 | aching: -2, 47 | acquit: 2, 48 | acquits: 2, 49 | acquitted: 2, 50 | acquitting: 2, 51 | acrimonious: -3, 52 | active: 1, 53 | adequate: 1, 54 | admire: 3, 55 | admired: 3, 56 | admires: 3, 57 | admiring: 3, 58 | admit: -1, 59 | admits: -1, 60 | admitted: -1, 61 | admonish: -2, 62 | admonished: -2, 63 | adopt: 1, 64 | adopts: 1, 65 | adorable: 3, 66 | adore: 3, 67 | adored: 3, 68 | adores: 3, 69 | advanced: 1, 70 | advantage: 2, 71 | advantages: 2, 72 | adventure: 2, 73 | adventures: 2, 74 | adventurous: 2, 75 | affected: -1, 76 | affection: 3, 77 | affectionate: 3, 78 | afflicted: -1, 79 | affronted: -1, 80 | afraid: -2, 81 | aggravate: -2, 82 | aggravated: -2, 83 | aggravates: -2, 84 | aggravating: -2, 85 | aggression: -2, 86 | aggressions: -2, 87 | aggressive: -2, 88 | aghast: -2, 89 | agog: 2, 90 | agonise: -3, 91 | agonised: -3, 92 | agonises: -3, 93 | agonising: -3, 94 | agonize: -3, 95 | agonized: -3, 96 | agonizes: -3, 97 | agonizing: -3, 98 | agree: 1, 99 | agreeable: 2, 100 | agreed: 1, 101 | agreement: 1, 102 | agrees: 1, 103 | alarm: -2, 104 | alarmed: -2, 105 | alarmist: -2, 106 | alarmists: -2, 107 | alas: -1, 108 | alert: -1, 109 | alienation: -2, 110 | alive: 1, 111 | allergic: -2, 112 | allow: 1, 113 | alone: -2, 114 | amaze: 2, 115 | amazed: 2, 116 | amazes: 2, 117 | amazing: 4, 118 | ambitious: 2, 119 | ambivalent: -1, 120 | amuse: 3, 121 | amused: 3, 122 | amusement: 3, 123 | amusements: 3, 124 | anger: -3, 125 | angers: -3, 126 | angry: -3, 127 | anguish: -3, 128 | anguished: -3, 129 | animosity: -2, 130 | annoy: -2, 131 | annoyance: -2, 132 | annoyed: -2, 133 | annoying: -2, 134 | annoys: -2, 135 | antagonistic: -2, 136 | anti: -1, 137 | anticipation: 1, 138 | anxiety: -2, 139 | anxious: -2, 140 | apathetic: -3, 141 | apathy: -3, 142 | apeshit: -3, 143 | apocalyptic: -2, 144 | apologise: -1, 145 | apologised: -1, 146 | apologises: -1, 147 | apologising: -1, 148 | apologize: -1, 149 | apologized: -1, 150 | apologizes: -1, 151 | apologizing: -1, 152 | apology: -1, 153 | appalled: -2, 154 | appalling: -2, 155 | appease: 2, 156 | appeased: 2, 157 | appeases: 2, 158 | appeasing: 2, 159 | applaud: 2, 160 | applauded: 2, 161 | applauding: 2, 162 | applauds: 2, 163 | applause: 2, 164 | appreciate: 2, 165 | appreciated: 2, 166 | appreciates: 2, 167 | appreciating: 2, 168 | appreciation: 2, 169 | apprehensive: -2, 170 | approval: 2, 171 | approved: 2, 172 | approves: 2, 173 | ardent: 1, 174 | arrest: -2, 175 | arrested: -3, 176 | arrests: -2, 177 | arrogant: -2, 178 | ashame: -2, 179 | ashamed: -2, 180 | ass: -4, 181 | assassination: -3, 182 | assassinations: -3, 183 | asset: 2, 184 | assets: 2, 185 | assfucking: -4, 186 | asshole: -4, 187 | astonished: 2, 188 | astound: 3, 189 | astounded: 3, 190 | astounding: 3, 191 | astoundingly: 3, 192 | astounds: 3, 193 | attack: -1, 194 | attacked: -1, 195 | attacking: -1, 196 | attacks: -1, 197 | attract: 1, 198 | attracted: 1, 199 | attracting: 2, 200 | attraction: 2, 201 | attractions: 2, 202 | attracts: 1, 203 | audacious: 3, 204 | authority: 1, 205 | avert: -1, 206 | averted: -1, 207 | averts: -1, 208 | avid: 2, 209 | avoid: -1, 210 | avoided: -1, 211 | avoids: -1, 212 | await: -1, 213 | awaited: -1, 214 | awaits: -1, 215 | award: 3, 216 | awarded: 3, 217 | awards: 3, 218 | awesome: 4, 219 | awful: -3, 220 | awkward: -2, 221 | axe: -1, 222 | axed: -1, 223 | backed: 1, 224 | backing: 2, 225 | backs: 1, 226 | bad: -3, 227 | badass: -3, 228 | badly: -3, 229 | bailout: -2, 230 | bamboozle: -2, 231 | bamboozled: -2, 232 | bamboozles: -2, 233 | ban: -2, 234 | banish: -1, 235 | bankrupt: -3, 236 | bankster: -3, 237 | banned: -2, 238 | bargain: 2, 239 | barrier: -2, 240 | bastard: -5, 241 | bastards: -5, 242 | battle: -1, 243 | battles: -1, 244 | beaten: -2, 245 | beatific: 3, 246 | beating: -1, 247 | beauties: 3, 248 | beautiful: 3, 249 | beautifully: 3, 250 | beautify: 3, 251 | belittle: -2, 252 | belittled: -2, 253 | beloved: 3, 254 | benefit: 2, 255 | benefits: 2, 256 | benefitted: 2, 257 | benefitting: 2, 258 | bereave: -2, 259 | bereaved: -2, 260 | bereaves: -2, 261 | bereaving: -2, 262 | best: 3, 263 | betray: -3, 264 | betrayal: -3, 265 | betrayed: -3, 266 | betraying: -3, 267 | betrays: -3, 268 | better: 2, 269 | bias: -1, 270 | biased: -2, 271 | big: 1, 272 | bitch: -5, 273 | bitches: -5, 274 | bitter: -2, 275 | bitterly: -2, 276 | bizarre: -2, 277 | blah: -2, 278 | blame: -2, 279 | blamed: -2, 280 | blames: -2, 281 | blaming: -2, 282 | bless: 2, 283 | blesses: 2, 284 | blessing: 3, 285 | blind: -1, 286 | bliss: 3, 287 | blissful: 3, 288 | blithe: 2, 289 | block: -1, 290 | blockbuster: 3, 291 | blocked: -1, 292 | blocking: -1, 293 | blocks: -1, 294 | bloody: -3, 295 | blurry: -2, 296 | boastful: -2, 297 | bold: 2, 298 | boldly: 2, 299 | bomb: -1, 300 | boost: 1, 301 | boosted: 1, 302 | boosting: 1, 303 | boosts: 1, 304 | bore: -2, 305 | bored: -2, 306 | boring: -3, 307 | bother: -2, 308 | bothered: -2, 309 | bothers: -2, 310 | bothersome: -2, 311 | boycott: -2, 312 | boycotted: -2, 313 | boycotting: -2, 314 | boycotts: -2, 315 | brainwashing: -3, 316 | brave: 2, 317 | breakthrough: 3, 318 | breathtaking: 5, 319 | bribe: -3, 320 | bright: 1, 321 | brightest: 2, 322 | brightness: 1, 323 | brilliant: 4, 324 | brisk: 2, 325 | broke: -1, 326 | broken: -1, 327 | brooding: -2, 328 | bullied: -2, 329 | bullshit: -4, 330 | bully: -2, 331 | bullying: -2, 332 | bummer: -2, 333 | buoyant: 2, 334 | burden: -2, 335 | burdened: -2, 336 | burdening: -2, 337 | burdens: -2, 338 | calm: 2, 339 | calmed: 2, 340 | calming: 2, 341 | calms: 2, 342 | "can't stand": -3, 343 | cancel: -1, 344 | cancelled: -1, 345 | cancelling: -1, 346 | cancels: -1, 347 | cancer: -1, 348 | capable: 1, 349 | captivated: 3, 350 | care: 2, 351 | carefree: 1, 352 | careful: 2, 353 | carefully: 2, 354 | careless: -2, 355 | cares: 2, 356 | 'cashing in': -2, 357 | casualty: -2, 358 | catastrophe: -3, 359 | catastrophic: -4, 360 | cautious: -1, 361 | celebrate: 3, 362 | celebrated: 3, 363 | celebrates: 3, 364 | celebrating: 3, 365 | censor: -2, 366 | censored: -2, 367 | censors: -2, 368 | certain: 1, 369 | chagrin: -2, 370 | chagrined: -2, 371 | challenge: -1, 372 | chance: 2, 373 | chances: 2, 374 | chaos: -2, 375 | chaotic: -2, 376 | charged: -3, 377 | charges: -2, 378 | charm: 3, 379 | charming: 3, 380 | charmless: -3, 381 | chastise: -3, 382 | chastised: -3, 383 | chastises: -3, 384 | chastising: -3, 385 | cheat: -3, 386 | cheated: -3, 387 | cheater: -3, 388 | cheaters: -3, 389 | cheats: -3, 390 | cheer: 2, 391 | cheered: 2, 392 | cheerful: 2, 393 | cheering: 2, 394 | cheerless: -2, 395 | cheers: 2, 396 | cheery: 3, 397 | cherish: 2, 398 | cherished: 2, 399 | cherishes: 2, 400 | cherishing: 2, 401 | chic: 2, 402 | childish: -2, 403 | chilling: -1, 404 | choke: -2, 405 | choked: -2, 406 | chokes: -2, 407 | choking: -2, 408 | clarifies: 2, 409 | clarity: 2, 410 | clash: -2, 411 | classy: 3, 412 | clean: 2, 413 | cleaner: 2, 414 | clear: 1, 415 | cleared: 1, 416 | clearly: 1, 417 | clears: 1, 418 | clever: 2, 419 | clouded: -1, 420 | clueless: -2, 421 | cock: -5, 422 | cocksucker: -5, 423 | cocksuckers: -5, 424 | cocky: -2, 425 | coerced: -2, 426 | collapse: -2, 427 | collapsed: -2, 428 | collapses: -2, 429 | collapsing: -2, 430 | collide: -1, 431 | collides: -1, 432 | colliding: -1, 433 | collision: -2, 434 | collisions: -2, 435 | colluding: -3, 436 | combat: -1, 437 | combats: -1, 438 | comedy: 1, 439 | comfort: 2, 440 | comfortable: 2, 441 | comforting: 2, 442 | comforts: 2, 443 | commend: 2, 444 | commended: 2, 445 | commit: 1, 446 | commitment: 2, 447 | commits: 1, 448 | committed: 1, 449 | committing: 1, 450 | compassionate: 2, 451 | compelled: 1, 452 | competent: 2, 453 | competitive: 2, 454 | complacent: -2, 455 | complain: -2, 456 | complained: -2, 457 | complains: -2, 458 | comprehensive: 2, 459 | conciliate: 2, 460 | conciliated: 2, 461 | conciliates: 2, 462 | conciliating: 2, 463 | condemn: -2, 464 | condemnation: -2, 465 | condemned: -2, 466 | condemns: -2, 467 | confidence: 2, 468 | confident: 2, 469 | conflict: -2, 470 | conflicting: -2, 471 | conflictive: -2, 472 | conflicts: -2, 473 | confuse: -2, 474 | confused: -2, 475 | confusing: -2, 476 | congrats: 2, 477 | congratulate: 2, 478 | congratulation: 2, 479 | congratulations: 2, 480 | consent: 2, 481 | consents: 2, 482 | consolable: 2, 483 | conspiracy: -3, 484 | constrained: -2, 485 | contagion: -2, 486 | contagions: -2, 487 | contagious: -1, 488 | contempt: -2, 489 | contemptuous: -2, 490 | contemptuously: -2, 491 | contend: -1, 492 | contender: -1, 493 | contending: -1, 494 | contentious: -2, 495 | contestable: -2, 496 | controversial: -2, 497 | controversially: -2, 498 | convince: 1, 499 | convinced: 1, 500 | convinces: 1, 501 | convivial: 2, 502 | cool: 1, 503 | 'cool stuff': 3, 504 | cornered: -2, 505 | corpse: -1, 506 | costly: -2, 507 | courage: 2, 508 | courageous: 2, 509 | courteous: 2, 510 | courtesy: 2, 511 | 'cover-up': -3, 512 | coward: -2, 513 | cowardly: -2, 514 | coziness: 2, 515 | cramp: -1, 516 | crap: -3, 517 | crash: -2, 518 | crazier: -2, 519 | craziest: -2, 520 | crazy: -2, 521 | creative: 2, 522 | crestfallen: -2, 523 | cried: -2, 524 | cries: -2, 525 | crime: -3, 526 | criminal: -3, 527 | criminals: -3, 528 | crisis: -3, 529 | critic: -2, 530 | criticism: -2, 531 | criticize: -2, 532 | criticized: -2, 533 | criticizes: -2, 534 | criticizing: -2, 535 | critics: -2, 536 | cruel: -3, 537 | cruelty: -3, 538 | crush: -1, 539 | crushed: -2, 540 | crushes: -1, 541 | crushing: -1, 542 | cry: -1, 543 | crying: -2, 544 | cunt: -5, 545 | curious: 1, 546 | curse: -1, 547 | cut: -1, 548 | cute: 2, 549 | cuts: -1, 550 | cutting: -1, 551 | cynic: -2, 552 | cynical: -2, 553 | cynicism: -2, 554 | damage: -3, 555 | damages: -3, 556 | damn: -4, 557 | damned: -4, 558 | damnit: -4, 559 | danger: -2, 560 | daredevil: 2, 561 | daring: 2, 562 | darkest: -2, 563 | darkness: -1, 564 | dauntless: 2, 565 | dead: -3, 566 | deadlock: -2, 567 | deafening: -1, 568 | dear: 2, 569 | dearly: 3, 570 | death: -2, 571 | debonair: 2, 572 | debt: -2, 573 | deceit: -3, 574 | deceitful: -3, 575 | deceive: -3, 576 | deceived: -3, 577 | deceives: -3, 578 | deceiving: -3, 579 | deception: -3, 580 | decisive: 1, 581 | dedicated: 2, 582 | defeated: -2, 583 | defect: -3, 584 | defects: -3, 585 | defender: 2, 586 | defenders: 2, 587 | defenseless: -2, 588 | defer: -1, 589 | deferring: -1, 590 | defiant: -1, 591 | deficit: -2, 592 | degrade: -2, 593 | degraded: -2, 594 | degrades: -2, 595 | dehumanize: -2, 596 | dehumanized: -2, 597 | dehumanizes: -2, 598 | dehumanizing: -2, 599 | deject: -2, 600 | dejected: -2, 601 | dejecting: -2, 602 | dejects: -2, 603 | delay: -1, 604 | delayed: -1, 605 | delight: 3, 606 | delighted: 3, 607 | delighting: 3, 608 | delights: 3, 609 | demand: -1, 610 | demanded: -1, 611 | demanding: -1, 612 | demands: -1, 613 | demonstration: -1, 614 | demoralized: -2, 615 | denied: -2, 616 | denier: -2, 617 | deniers: -2, 618 | denies: -2, 619 | denounce: -2, 620 | denounces: -2, 621 | deny: -2, 622 | denying: -2, 623 | depressed: -2, 624 | depressing: -2, 625 | derail: -2, 626 | derailed: -2, 627 | derails: -2, 628 | deride: -2, 629 | derided: -2, 630 | derides: -2, 631 | deriding: -2, 632 | derision: -2, 633 | desirable: 2, 634 | desire: 1, 635 | desired: 2, 636 | desirous: 2, 637 | despair: -3, 638 | despairing: -3, 639 | despairs: -3, 640 | desperate: -3, 641 | desperately: -3, 642 | despondent: -3, 643 | destroy: -3, 644 | destroyed: -3, 645 | destroying: -3, 646 | destroys: -3, 647 | destruction: -3, 648 | destructive: -3, 649 | detached: -1, 650 | detain: -2, 651 | detained: -2, 652 | detention: -2, 653 | determined: 2, 654 | devastate: -2, 655 | devastated: -2, 656 | devastating: -2, 657 | devoted: 3, 658 | diamond: 1, 659 | dick: -4, 660 | dickhead: -4, 661 | die: -3, 662 | died: -3, 663 | difficult: -1, 664 | diffident: -2, 665 | dilemma: -1, 666 | dipshit: -3, 667 | dire: -3, 668 | direful: -3, 669 | dirt: -2, 670 | dirtier: -2, 671 | dirtiest: -2, 672 | dirty: -2, 673 | disabling: -1, 674 | disadvantage: -2, 675 | disadvantaged: -2, 676 | disappear: -1, 677 | disappeared: -1, 678 | disappears: -1, 679 | disappoint: -2, 680 | disappointed: -2, 681 | disappointing: -2, 682 | disappointment: -2, 683 | disappointments: -2, 684 | disappoints: -2, 685 | disaster: -2, 686 | disasters: -2, 687 | disastrous: -3, 688 | disbelieve: -2, 689 | discard: -1, 690 | discarded: -1, 691 | discarding: -1, 692 | discards: -1, 693 | disconsolate: -2, 694 | disconsolation: -2, 695 | discontented: -2, 696 | discord: -2, 697 | discounted: -1, 698 | discouraged: -2, 699 | discredited: -2, 700 | disdain: -2, 701 | disgrace: -2, 702 | disgraced: -2, 703 | disguise: -1, 704 | disguised: -1, 705 | disguises: -1, 706 | disguising: -1, 707 | disgust: -3, 708 | disgusted: -3, 709 | disgusting: -3, 710 | disheartened: -2, 711 | dishonest: -2, 712 | disillusioned: -2, 713 | disinclined: -2, 714 | disjointed: -2, 715 | dislike: -2, 716 | dismal: -2, 717 | dismayed: -2, 718 | disorder: -2, 719 | disorganized: -2, 720 | disoriented: -2, 721 | disparage: -2, 722 | disparaged: -2, 723 | disparages: -2, 724 | disparaging: -2, 725 | displeased: -2, 726 | dispute: -2, 727 | disputed: -2, 728 | disputes: -2, 729 | disputing: -2, 730 | disqualified: -2, 731 | disquiet: -2, 732 | disregard: -2, 733 | disregarded: -2, 734 | disregarding: -2, 735 | disregards: -2, 736 | disrespect: -2, 737 | disrespected: -2, 738 | disruption: -2, 739 | disruptions: -2, 740 | disruptive: -2, 741 | dissatisfied: -2, 742 | distort: -2, 743 | distorted: -2, 744 | distorting: -2, 745 | distorts: -2, 746 | distract: -2, 747 | distracted: -2, 748 | distraction: -2, 749 | distracts: -2, 750 | distress: -2, 751 | distressed: -2, 752 | distresses: -2, 753 | distressing: -2, 754 | distrust: -3, 755 | distrustful: -3, 756 | disturb: -2, 757 | disturbed: -2, 758 | disturbing: -2, 759 | disturbs: -2, 760 | dithering: -2, 761 | dizzy: -1, 762 | dodging: -2, 763 | dodgy: -2, 764 | 'does not work': -3, 765 | dolorous: -2, 766 | 'dont like': -2, 767 | doom: -2, 768 | doomed: -2, 769 | doubt: -1, 770 | doubted: -1, 771 | doubtful: -1, 772 | doubting: -1, 773 | doubts: -1, 774 | douche: -3, 775 | douchebag: -3, 776 | downcast: -2, 777 | downhearted: -2, 778 | downside: -2, 779 | drag: -1, 780 | dragged: -1, 781 | drags: -1, 782 | drained: -2, 783 | dread: -2, 784 | dreaded: -2, 785 | dreadful: -3, 786 | dreading: -2, 787 | dream: 1, 788 | dreams: 1, 789 | dreary: -2, 790 | droopy: -2, 791 | drop: -1, 792 | drown: -2, 793 | drowned: -2, 794 | drowns: -2, 795 | drunk: -2, 796 | dubious: -2, 797 | dud: -2, 798 | dull: -2, 799 | dumb: -3, 800 | dumbass: -3, 801 | dump: -1, 802 | dumped: -2, 803 | dumps: -1, 804 | dupe: -2, 805 | duped: -2, 806 | dysfunction: -2, 807 | eager: 2, 808 | earnest: 2, 809 | ease: 2, 810 | easy: 1, 811 | ecstatic: 4, 812 | eerie: -2, 813 | eery: -2, 814 | effective: 2, 815 | effectively: 2, 816 | elated: 3, 817 | elation: 3, 818 | elegant: 2, 819 | elegantly: 2, 820 | embarrass: -2, 821 | embarrassed: -2, 822 | embarrasses: -2, 823 | embarrassing: -2, 824 | embarrassment: -2, 825 | embittered: -2, 826 | embrace: 1, 827 | emergency: -2, 828 | empathetic: 2, 829 | emptiness: -1, 830 | empty: -1, 831 | enchanted: 2, 832 | encourage: 2, 833 | encouraged: 2, 834 | encouragement: 2, 835 | encourages: 2, 836 | endorse: 2, 837 | endorsed: 2, 838 | endorsement: 2, 839 | endorses: 2, 840 | enemies: -2, 841 | enemy: -2, 842 | energetic: 2, 843 | engage: 1, 844 | engages: 1, 845 | engrossed: 1, 846 | enjoy: 2, 847 | enjoying: 2, 848 | enjoys: 2, 849 | enlighten: 2, 850 | enlightened: 2, 851 | enlightening: 2, 852 | enlightens: 2, 853 | ennui: -2, 854 | enrage: -2, 855 | enraged: -2, 856 | enrages: -2, 857 | enraging: -2, 858 | enrapture: 3, 859 | enslave: -2, 860 | enslaved: -2, 861 | enslaves: -2, 862 | ensure: 1, 863 | ensuring: 1, 864 | enterprising: 1, 865 | entertaining: 2, 866 | enthral: 3, 867 | enthusiastic: 3, 868 | entitled: 1, 869 | entrusted: 2, 870 | envies: -1, 871 | envious: -2, 872 | envy: -1, 873 | envying: -1, 874 | erroneous: -2, 875 | error: -2, 876 | errors: -2, 877 | escape: -1, 878 | escapes: -1, 879 | escaping: -1, 880 | esteemed: 2, 881 | ethical: 2, 882 | euphoria: 3, 883 | euphoric: 4, 884 | eviction: -1, 885 | evil: -3, 886 | exaggerate: -2, 887 | exaggerated: -2, 888 | exaggerates: -2, 889 | exaggerating: -2, 890 | exasperated: 2, 891 | excellence: 3, 892 | excellent: 3, 893 | excite: 3, 894 | excited: 3, 895 | excitement: 3, 896 | exciting: 3, 897 | exclude: -1, 898 | excluded: -2, 899 | exclusion: -1, 900 | exclusive: 2, 901 | excuse: -1, 902 | exempt: -1, 903 | exhausted: -2, 904 | exhilarated: 3, 905 | exhilarates: 3, 906 | exhilarating: 3, 907 | exonerate: 2, 908 | exonerated: 2, 909 | exonerates: 2, 910 | exonerating: 2, 911 | expand: 1, 912 | expands: 1, 913 | expel: -2, 914 | expelled: -2, 915 | expelling: -2, 916 | expels: -2, 917 | exploit: -2, 918 | exploited: -2, 919 | exploiting: -2, 920 | exploits: -2, 921 | exploration: 1, 922 | explorations: 1, 923 | expose: -1, 924 | exposed: -1, 925 | exposes: -1, 926 | exposing: -1, 927 | extend: 1, 928 | extends: 1, 929 | exuberant: 4, 930 | exultant: 3, 931 | exultantly: 3, 932 | fabulous: 4, 933 | fad: -2, 934 | fag: -3, 935 | faggot: -3, 936 | faggots: -3, 937 | fail: -2, 938 | failed: -2, 939 | failing: -2, 940 | fails: -2, 941 | failure: -2, 942 | failures: -2, 943 | fainthearted: -2, 944 | fair: 2, 945 | faith: 1, 946 | faithful: 3, 947 | fake: -3, 948 | fakes: -3, 949 | faking: -3, 950 | fallen: -2, 951 | falling: -1, 952 | falsified: -3, 953 | falsify: -3, 954 | fame: 1, 955 | fan: 3, 956 | fantastic: 4, 957 | farce: -1, 958 | fascinate: 3, 959 | fascinated: 3, 960 | fascinates: 3, 961 | fascinating: 3, 962 | fascist: -2, 963 | fascists: -2, 964 | fatalities: -3, 965 | fatality: -3, 966 | fatigue: -2, 967 | fatigued: -2, 968 | fatigues: -2, 969 | fatiguing: -2, 970 | favor: 2, 971 | favored: 2, 972 | favorite: 2, 973 | favorited: 2, 974 | favorites: 2, 975 | favors: 2, 976 | fear: -2, 977 | fearful: -2, 978 | fearing: -2, 979 | fearless: 2, 980 | fearsome: -2, 981 | 'fed up': -3, 982 | feeble: -2, 983 | feeling: 1, 984 | felonies: -3, 985 | felony: -3, 986 | fervent: 2, 987 | fervid: 2, 988 | festive: 2, 989 | fiasco: -3, 990 | fidgety: -2, 991 | fight: -1, 992 | fine: 2, 993 | fire: -2, 994 | fired: -2, 995 | firing: -2, 996 | fit: 1, 997 | fitness: 1, 998 | flagship: 2, 999 | flees: -1, 1000 | flop: -2, 1001 | flops: -2, 1002 | flu: -2, 1003 | flustered: -2, 1004 | focused: 2, 1005 | fond: 2, 1006 | fondness: 2, 1007 | fool: -2, 1008 | foolish: -2, 1009 | fools: -2, 1010 | forced: -1, 1011 | foreclosure: -2, 1012 | foreclosures: -2, 1013 | forget: -1, 1014 | forgetful: -2, 1015 | forgive: 1, 1016 | forgiving: 1, 1017 | forgotten: -1, 1018 | fortunate: 2, 1019 | frantic: -1, 1020 | fraud: -4, 1021 | frauds: -4, 1022 | fraudster: -4, 1023 | fraudsters: -4, 1024 | fraudulence: -4, 1025 | fraudulent: -4, 1026 | free: 1, 1027 | freedom: 2, 1028 | frenzy: -3, 1029 | fresh: 1, 1030 | friendly: 2, 1031 | fright: -2, 1032 | frightened: -2, 1033 | frightening: -3, 1034 | frikin: -2, 1035 | frisky: 2, 1036 | frowning: -1, 1037 | frustrate: -2, 1038 | frustrated: -2, 1039 | frustrates: -2, 1040 | frustrating: -2, 1041 | frustration: -2, 1042 | ftw: 3, 1043 | fuck: -4, 1044 | fucked: -4, 1045 | fucker: -4, 1046 | fuckers: -4, 1047 | fuckface: -4, 1048 | fuckhead: -4, 1049 | fucking: -4, 1050 | fucktard: -4, 1051 | fud: -3, 1052 | fuked: -4, 1053 | fuking: -4, 1054 | fulfill: 2, 1055 | fulfilled: 2, 1056 | fulfills: 2, 1057 | fuming: -2, 1058 | fun: 4, 1059 | funeral: -1, 1060 | funerals: -1, 1061 | funky: 2, 1062 | funnier: 4, 1063 | funny: 4, 1064 | furious: -3, 1065 | futile: 2, 1066 | gag: -2, 1067 | gagged: -2, 1068 | gain: 2, 1069 | gained: 2, 1070 | gaining: 2, 1071 | gains: 2, 1072 | gallant: 3, 1073 | gallantly: 3, 1074 | gallantry: 3, 1075 | generous: 2, 1076 | genial: 3, 1077 | ghost: -1, 1078 | giddy: -2, 1079 | gift: 2, 1080 | glad: 3, 1081 | glamorous: 3, 1082 | glamourous: 3, 1083 | glee: 3, 1084 | gleeful: 3, 1085 | gloom: -1, 1086 | gloomy: -2, 1087 | glorious: 2, 1088 | glory: 2, 1089 | glum: -2, 1090 | god: 1, 1091 | goddamn: -3, 1092 | godsend: 4, 1093 | good: 3, 1094 | goodness: 3, 1095 | grace: 1, 1096 | gracious: 3, 1097 | grand: 3, 1098 | grant: 1, 1099 | granted: 1, 1100 | granting: 1, 1101 | grants: 1, 1102 | grateful: 3, 1103 | gratification: 2, 1104 | grave: -2, 1105 | gray: -1, 1106 | great: 3, 1107 | greater: 3, 1108 | greatest: 3, 1109 | greed: -3, 1110 | greedy: -2, 1111 | 'green wash': -3, 1112 | 'green washing': -3, 1113 | greenwash: -3, 1114 | greenwasher: -3, 1115 | greenwashers: -3, 1116 | greenwashing: -3, 1117 | greet: 1, 1118 | greeted: 1, 1119 | greeting: 1, 1120 | greetings: 2, 1121 | greets: 1, 1122 | grey: -1, 1123 | grief: -2, 1124 | grieved: -2, 1125 | gross: -2, 1126 | growing: 1, 1127 | growth: 2, 1128 | guarantee: 1, 1129 | guilt: -3, 1130 | guilty: -3, 1131 | gullibility: -2, 1132 | gullible: -2, 1133 | gun: -1, 1134 | ha: 2, 1135 | hacked: -1, 1136 | haha: 3, 1137 | hahaha: 3, 1138 | hahahah: 3, 1139 | hail: 2, 1140 | hailed: 2, 1141 | hapless: -2, 1142 | haplessness: -2, 1143 | happiness: 3, 1144 | happy: 3, 1145 | hard: -1, 1146 | hardier: 2, 1147 | hardship: -2, 1148 | hardy: 2, 1149 | harm: -2, 1150 | harmed: -2, 1151 | harmful: -2, 1152 | harming: -2, 1153 | harms: -2, 1154 | harried: -2, 1155 | harsh: -2, 1156 | harsher: -2, 1157 | harshest: -2, 1158 | hate: -3, 1159 | hated: -3, 1160 | haters: -3, 1161 | hates: -3, 1162 | hating: -3, 1163 | haunt: -1, 1164 | haunted: -2, 1165 | haunting: 1, 1166 | haunts: -1, 1167 | havoc: -2, 1168 | healthy: 2, 1169 | heartbreaking: -3, 1170 | heartbroken: -3, 1171 | heartfelt: 3, 1172 | heaven: 2, 1173 | heavenly: 4, 1174 | heavyhearted: -2, 1175 | hell: -4, 1176 | help: 2, 1177 | helpful: 2, 1178 | helping: 2, 1179 | helpless: -2, 1180 | helps: 2, 1181 | hero: 2, 1182 | heroes: 2, 1183 | heroic: 3, 1184 | hesitant: -2, 1185 | hesitate: -2, 1186 | hid: -1, 1187 | hide: -1, 1188 | hides: -1, 1189 | hiding: -1, 1190 | highlight: 2, 1191 | hilarious: 2, 1192 | hindrance: -2, 1193 | hoax: -2, 1194 | homesick: -2, 1195 | honest: 2, 1196 | honor: 2, 1197 | honored: 2, 1198 | honoring: 2, 1199 | honour: 2, 1200 | honoured: 2, 1201 | honouring: 2, 1202 | hooligan: -2, 1203 | hooliganism: -2, 1204 | hooligans: -2, 1205 | hope: 2, 1206 | hopeful: 2, 1207 | hopefully: 2, 1208 | hopeless: -2, 1209 | hopelessness: -2, 1210 | hopes: 2, 1211 | hoping: 2, 1212 | horrendous: -3, 1213 | horrible: -3, 1214 | horrific: -3, 1215 | horrified: -3, 1216 | hostile: -2, 1217 | huckster: -2, 1218 | hug: 2, 1219 | huge: 1, 1220 | hugs: 2, 1221 | humerous: 3, 1222 | humiliated: -3, 1223 | humiliation: -3, 1224 | humor: 2, 1225 | humorous: 2, 1226 | humour: 2, 1227 | humourous: 2, 1228 | hunger: -2, 1229 | hurrah: 5, 1230 | hurt: -2, 1231 | hurting: -2, 1232 | hurts: -2, 1233 | hypocritical: -2, 1234 | hysteria: -3, 1235 | hysterical: -3, 1236 | hysterics: -3, 1237 | idiot: -3, 1238 | idiotic: -3, 1239 | ignorance: -2, 1240 | ignorant: -2, 1241 | ignore: -1, 1242 | ignored: -2, 1243 | ignores: -1, 1244 | ill: -2, 1245 | illegal: -3, 1246 | illiteracy: -2, 1247 | illness: -2, 1248 | illnesses: -2, 1249 | imbecile: -3, 1250 | immobilized: -1, 1251 | immortal: 2, 1252 | immune: 1, 1253 | impatient: -2, 1254 | imperfect: -2, 1255 | importance: 2, 1256 | important: 2, 1257 | impose: -1, 1258 | imposed: -1, 1259 | imposes: -1, 1260 | imposing: -1, 1261 | impotent: -2, 1262 | impress: 3, 1263 | impressed: 3, 1264 | impresses: 3, 1265 | impressive: 3, 1266 | imprisoned: -2, 1267 | improve: 2, 1268 | improved: 2, 1269 | improvement: 2, 1270 | improves: 2, 1271 | improving: 2, 1272 | inability: -2, 1273 | inaction: -2, 1274 | inadequate: -2, 1275 | incapable: -2, 1276 | incapacitated: -2, 1277 | incensed: -2, 1278 | incompetence: -2, 1279 | incompetent: -2, 1280 | inconsiderate: -2, 1281 | inconvenience: -2, 1282 | inconvenient: -2, 1283 | increase: 1, 1284 | increased: 1, 1285 | indecisive: -2, 1286 | indestructible: 2, 1287 | indifference: -2, 1288 | indifferent: -2, 1289 | indignant: -2, 1290 | indignation: -2, 1291 | indoctrinate: -2, 1292 | indoctrinated: -2, 1293 | indoctrinates: -2, 1294 | indoctrinating: -2, 1295 | ineffective: -2, 1296 | ineffectively: -2, 1297 | infatuated: 2, 1298 | infatuation: 2, 1299 | infected: -2, 1300 | inferior: -2, 1301 | inflamed: -2, 1302 | influential: 2, 1303 | infringement: -2, 1304 | infuriate: -2, 1305 | infuriated: -2, 1306 | infuriates: -2, 1307 | infuriating: -2, 1308 | inhibit: -1, 1309 | injured: -2, 1310 | injury: -2, 1311 | injustice: -2, 1312 | innovate: 1, 1313 | innovates: 1, 1314 | innovation: 1, 1315 | innovative: 2, 1316 | inquisition: -2, 1317 | inquisitive: 2, 1318 | insane: -2, 1319 | insanity: -2, 1320 | insecure: -2, 1321 | insensitive: -2, 1322 | insensitivity: -2, 1323 | insignificant: -2, 1324 | insipid: -2, 1325 | inspiration: 2, 1326 | inspirational: 2, 1327 | inspire: 2, 1328 | inspired: 2, 1329 | inspires: 2, 1330 | inspiring: 3, 1331 | insult: -2, 1332 | insulted: -2, 1333 | insulting: -2, 1334 | insults: -2, 1335 | intact: 2, 1336 | integrity: 2, 1337 | intelligent: 2, 1338 | intense: 1, 1339 | interest: 1, 1340 | interested: 2, 1341 | interesting: 2, 1342 | interests: 1, 1343 | interrogated: -2, 1344 | interrupt: -2, 1345 | interrupted: -2, 1346 | interrupting: -2, 1347 | interruption: -2, 1348 | interrupts: -2, 1349 | intimidate: -2, 1350 | intimidated: -2, 1351 | intimidates: -2, 1352 | intimidating: -2, 1353 | intimidation: -2, 1354 | intricate: 2, 1355 | intrigues: 1, 1356 | invincible: 2, 1357 | invite: 1, 1358 | inviting: 1, 1359 | invulnerable: 2, 1360 | irate: -3, 1361 | ironic: -1, 1362 | irony: -1, 1363 | irrational: -1, 1364 | irresistible: 2, 1365 | irresolute: -2, 1366 | irresponsible: 2, 1367 | irreversible: -1, 1368 | irritate: -3, 1369 | irritated: -3, 1370 | irritating: -3, 1371 | isolated: -1, 1372 | itchy: -2, 1373 | jackass: -4, 1374 | jackasses: -4, 1375 | jailed: -2, 1376 | jaunty: 2, 1377 | jealous: -2, 1378 | jeopardy: -2, 1379 | jerk: -3, 1380 | jesus: 1, 1381 | jewel: 1, 1382 | jewels: 1, 1383 | jocular: 2, 1384 | join: 1, 1385 | joke: 2, 1386 | jokes: 2, 1387 | jolly: 2, 1388 | jovial: 2, 1389 | joy: 3, 1390 | joyful: 3, 1391 | joyfully: 3, 1392 | joyless: -2, 1393 | joyous: 3, 1394 | jubilant: 3, 1395 | jumpy: -1, 1396 | justice: 2, 1397 | justifiably: 2, 1398 | justified: 2, 1399 | keen: 1, 1400 | kill: -3, 1401 | killed: -3, 1402 | killing: -3, 1403 | kills: -3, 1404 | kind: 2, 1405 | kinder: 2, 1406 | kiss: 2, 1407 | kudos: 3, 1408 | lack: -2, 1409 | lackadaisical: -2, 1410 | lag: -1, 1411 | lagged: -2, 1412 | lagging: -2, 1413 | lags: -2, 1414 | lame: -2, 1415 | landmark: 2, 1416 | laugh: 1, 1417 | laughed: 1, 1418 | laughing: 1, 1419 | laughs: 1, 1420 | laughting: 1, 1421 | launched: 1, 1422 | lawl: 3, 1423 | lawsuit: -2, 1424 | lawsuits: -2, 1425 | lazy: -1, 1426 | leak: -1, 1427 | leaked: -1, 1428 | leave: -1, 1429 | legal: 1, 1430 | legally: 1, 1431 | lenient: 1, 1432 | lethargic: -2, 1433 | lethargy: -2, 1434 | liar: -3, 1435 | liars: -3, 1436 | libelous: -2, 1437 | lied: -2, 1438 | lifesaver: 4, 1439 | lighthearted: 1, 1440 | like: 2, 1441 | liked: 2, 1442 | likes: 2, 1443 | limitation: -1, 1444 | limited: -1, 1445 | limits: -1, 1446 | litigation: -1, 1447 | litigious: -2, 1448 | lively: 2, 1449 | livid: -2, 1450 | lmao: 4, 1451 | lmfao: 4, 1452 | loathe: -3, 1453 | loathed: -3, 1454 | loathes: -3, 1455 | loathing: -3, 1456 | lobby: -2, 1457 | lobbying: -2, 1458 | lol: 3, 1459 | lonely: -2, 1460 | lonesome: -2, 1461 | longing: -1, 1462 | loom: -1, 1463 | loomed: -1, 1464 | looming: -1, 1465 | looms: -1, 1466 | loose: -3, 1467 | looses: -3, 1468 | loser: -3, 1469 | losing: -3, 1470 | loss: -3, 1471 | lost: -3, 1472 | lovable: 3, 1473 | love: 3, 1474 | loved: 3, 1475 | lovelies: 3, 1476 | lovely: 3, 1477 | loving: 2, 1478 | lowest: -1, 1479 | loyal: 3, 1480 | loyalty: 3, 1481 | luck: 3, 1482 | luckily: 3, 1483 | lucky: 3, 1484 | lugubrious: -2, 1485 | lunatic: -3, 1486 | lunatics: -3, 1487 | lurk: -1, 1488 | lurking: -1, 1489 | lurks: -1, 1490 | mad: -3, 1491 | maddening: -3, 1492 | 'made-up': -1, 1493 | madly: -3, 1494 | madness: -3, 1495 | mandatory: -1, 1496 | manipulated: -1, 1497 | manipulating: -1, 1498 | manipulation: -1, 1499 | marvel: 3, 1500 | marvelous: 3, 1501 | marvels: 3, 1502 | masterpiece: 4, 1503 | masterpieces: 4, 1504 | matter: 1, 1505 | matters: 1, 1506 | mature: 2, 1507 | meaningful: 2, 1508 | meaningless: -2, 1509 | medal: 3, 1510 | mediocrity: -3, 1511 | meditative: 1, 1512 | melancholy: -2, 1513 | menace: -2, 1514 | menaced: -2, 1515 | mercy: 2, 1516 | merry: 3, 1517 | mess: -2, 1518 | messed: -2, 1519 | 'messing up': -2, 1520 | methodical: 2, 1521 | mindless: -2, 1522 | miracle: 4, 1523 | mirth: 3, 1524 | mirthful: 3, 1525 | mirthfully: 3, 1526 | misbehave: -2, 1527 | misbehaved: -2, 1528 | misbehaves: -2, 1529 | misbehaving: -2, 1530 | mischief: -1, 1531 | mischiefs: -1, 1532 | miserable: -3, 1533 | misery: -2, 1534 | misgiving: -2, 1535 | misinformation: -2, 1536 | misinformed: -2, 1537 | misinterpreted: -2, 1538 | misleading: -3, 1539 | misread: -1, 1540 | misreporting: -2, 1541 | misrepresentation: -2, 1542 | miss: -2, 1543 | missed: -2, 1544 | missing: -2, 1545 | mistake: -2, 1546 | mistaken: -2, 1547 | mistakes: -2, 1548 | mistaking: -2, 1549 | misunderstand: -2, 1550 | misunderstanding: -2, 1551 | misunderstands: -2, 1552 | misunderstood: -2, 1553 | moan: -2, 1554 | moaned: -2, 1555 | moaning: -2, 1556 | moans: -2, 1557 | mock: -2, 1558 | mocked: -2, 1559 | mocking: -2, 1560 | mocks: -2, 1561 | mongering: -2, 1562 | monopolize: -2, 1563 | monopolized: -2, 1564 | monopolizes: -2, 1565 | monopolizing: -2, 1566 | moody: -1, 1567 | mope: -1, 1568 | moping: -1, 1569 | moron: -3, 1570 | motherfucker: -5, 1571 | motherfucking: -5, 1572 | motivate: 1, 1573 | motivated: 2, 1574 | motivating: 2, 1575 | motivation: 1, 1576 | mourn: -2, 1577 | mourned: -2, 1578 | mournful: -2, 1579 | mourning: -2, 1580 | mourns: -2, 1581 | mumpish: -2, 1582 | murder: -2, 1583 | murderer: -2, 1584 | murdering: -3, 1585 | murderous: -3, 1586 | murders: -2, 1587 | myth: -1, 1588 | n00b: -2, 1589 | naive: -2, 1590 | nasty: -3, 1591 | natural: 1, 1592 | naïve: -2, 1593 | needy: -2, 1594 | negative: -2, 1595 | negativity: -2, 1596 | neglect: -2, 1597 | neglected: -2, 1598 | neglecting: -2, 1599 | neglects: -2, 1600 | nerves: -1, 1601 | nervous: -2, 1602 | nervously: -2, 1603 | nice: 3, 1604 | nifty: 2, 1605 | niggas: -5, 1606 | nigger: -5, 1607 | no: -1, 1608 | 'no fun': -3, 1609 | noble: 2, 1610 | noisy: -1, 1611 | nonsense: -2, 1612 | noob: -2, 1613 | nosey: -2, 1614 | 'not good': -2, 1615 | 'not working': -3, 1616 | notorious: -2, 1617 | novel: 2, 1618 | numb: -1, 1619 | nuts: -3, 1620 | obliterate: -2, 1621 | obliterated: -2, 1622 | obnoxious: -3, 1623 | obscene: -2, 1624 | obsessed: 2, 1625 | obsolete: -2, 1626 | obstacle: -2, 1627 | obstacles: -2, 1628 | obstinate: -2, 1629 | odd: -2, 1630 | offend: -2, 1631 | offended: -2, 1632 | offender: -2, 1633 | offending: -2, 1634 | offends: -2, 1635 | offline: -1, 1636 | oks: 2, 1637 | ominous: 3, 1638 | 'once-in-a-lifetime': 3, 1639 | opportunities: 2, 1640 | opportunity: 2, 1641 | oppressed: -2, 1642 | oppressive: -2, 1643 | optimism: 2, 1644 | optimistic: 2, 1645 | optionless: -2, 1646 | outcry: -2, 1647 | outmaneuvered: -2, 1648 | outrage: -3, 1649 | outraged: -3, 1650 | outreach: 2, 1651 | outstanding: 5, 1652 | overjoyed: 4, 1653 | overload: -1, 1654 | overlooked: -1, 1655 | overreact: -2, 1656 | overreacted: -2, 1657 | overreaction: -2, 1658 | overreacts: -2, 1659 | oversell: -2, 1660 | overselling: -2, 1661 | oversells: -2, 1662 | oversimplification: -2, 1663 | oversimplified: -2, 1664 | oversimplifies: -2, 1665 | oversimplify: -2, 1666 | overstatement: -2, 1667 | overstatements: -2, 1668 | overweight: -1, 1669 | oxymoron: -1, 1670 | pain: -2, 1671 | pained: -2, 1672 | panic: -3, 1673 | panicked: -3, 1674 | panics: -3, 1675 | paradise: 3, 1676 | paradox: -1, 1677 | pardon: 2, 1678 | pardoned: 2, 1679 | pardoning: 2, 1680 | pardons: 2, 1681 | parley: -1, 1682 | passionate: 2, 1683 | passive: -1, 1684 | passively: -1, 1685 | pathetic: -2, 1686 | pay: -1, 1687 | peace: 2, 1688 | peaceful: 2, 1689 | peacefully: 2, 1690 | penalty: -2, 1691 | pensive: -1, 1692 | perfect: 3, 1693 | perfected: 2, 1694 | perfectly: 3, 1695 | perfects: 2, 1696 | peril: -2, 1697 | perjury: -3, 1698 | perpetrator: -2, 1699 | perpetrators: -2, 1700 | perplexed: -2, 1701 | persecute: -2, 1702 | persecuted: -2, 1703 | persecutes: -2, 1704 | persecuting: -2, 1705 | perturbed: -2, 1706 | pesky: -2, 1707 | pessimism: -2, 1708 | pessimistic: -2, 1709 | petrified: -2, 1710 | phobic: -2, 1711 | picturesque: 2, 1712 | pileup: -1, 1713 | pique: -2, 1714 | piqued: -2, 1715 | piss: -4, 1716 | pissed: -4, 1717 | pissing: -3, 1718 | piteous: -2, 1719 | pitied: -1, 1720 | pity: -2, 1721 | playful: 2, 1722 | pleasant: 3, 1723 | please: 1, 1724 | pleased: 3, 1725 | pleasure: 3, 1726 | poised: -2, 1727 | poison: -2, 1728 | poisoned: -2, 1729 | poisons: -2, 1730 | pollute: -2, 1731 | polluted: -2, 1732 | polluter: -2, 1733 | polluters: -2, 1734 | pollutes: -2, 1735 | poor: -2, 1736 | poorer: -2, 1737 | poorest: -2, 1738 | popular: 3, 1739 | positive: 2, 1740 | positively: 2, 1741 | possessive: -2, 1742 | postpone: -1, 1743 | postponed: -1, 1744 | postpones: -1, 1745 | postponing: -1, 1746 | poverty: -1, 1747 | powerful: 2, 1748 | powerless: -2, 1749 | praise: 3, 1750 | praised: 3, 1751 | praises: 3, 1752 | praising: 3, 1753 | pray: 1, 1754 | praying: 1, 1755 | prays: 1, 1756 | prblm: -2, 1757 | prblms: -2, 1758 | prepared: 1, 1759 | pressure: -1, 1760 | pressured: -2, 1761 | pretend: -1, 1762 | pretending: -1, 1763 | pretends: -1, 1764 | pretty: 1, 1765 | prevent: -1, 1766 | prevented: -1, 1767 | preventing: -1, 1768 | prevents: -1, 1769 | prick: -5, 1770 | prison: -2, 1771 | prisoner: -2, 1772 | prisoners: -2, 1773 | privileged: 2, 1774 | proactive: 2, 1775 | problem: -2, 1776 | problems: -2, 1777 | profiteer: -2, 1778 | progress: 2, 1779 | prominent: 2, 1780 | promise: 1, 1781 | promised: 1, 1782 | promises: 1, 1783 | promote: 1, 1784 | promoted: 1, 1785 | promotes: 1, 1786 | promoting: 1, 1787 | propaganda: -2, 1788 | prosecute: -1, 1789 | prosecuted: -2, 1790 | prosecutes: -1, 1791 | prosecution: -1, 1792 | prospect: 1, 1793 | prospects: 1, 1794 | prosperous: 3, 1795 | protect: 1, 1796 | protected: 1, 1797 | protects: 1, 1798 | protest: -2, 1799 | protesters: -2, 1800 | protesting: -2, 1801 | protests: -2, 1802 | proud: 2, 1803 | proudly: 2, 1804 | provoke: -1, 1805 | provoked: -1, 1806 | provokes: -1, 1807 | provoking: -1, 1808 | pseudoscience: -3, 1809 | punish: -2, 1810 | punished: -2, 1811 | punishes: -2, 1812 | punitive: -2, 1813 | pushy: -1, 1814 | puzzled: -2, 1815 | quaking: -2, 1816 | questionable: -2, 1817 | questioned: -1, 1818 | questioning: -1, 1819 | racism: -3, 1820 | racist: -3, 1821 | racists: -3, 1822 | rage: -2, 1823 | rageful: -2, 1824 | rainy: -1, 1825 | rant: -3, 1826 | ranter: -3, 1827 | ranters: -3, 1828 | rants: -3, 1829 | rape: -4, 1830 | rapist: -4, 1831 | rapture: 2, 1832 | raptured: 2, 1833 | raptures: 2, 1834 | rapturous: 4, 1835 | rash: -2, 1836 | ratified: 2, 1837 | reach: 1, 1838 | reached: 1, 1839 | reaches: 1, 1840 | reaching: 1, 1841 | reassure: 1, 1842 | reassured: 1, 1843 | reassures: 1, 1844 | reassuring: 2, 1845 | rebellion: -2, 1846 | recession: -2, 1847 | reckless: -2, 1848 | recommend: 2, 1849 | recommended: 2, 1850 | recommends: 2, 1851 | redeemed: 2, 1852 | refuse: -2, 1853 | refused: -2, 1854 | refusing: -2, 1855 | regret: -2, 1856 | regretful: -2, 1857 | regrets: -2, 1858 | regretted: -2, 1859 | regretting: -2, 1860 | reject: -1, 1861 | rejected: -1, 1862 | rejecting: -1, 1863 | rejects: -1, 1864 | rejoice: 4, 1865 | rejoiced: 4, 1866 | rejoices: 4, 1867 | rejoicing: 4, 1868 | relaxed: 2, 1869 | relentless: -1, 1870 | reliant: 2, 1871 | relieve: 1, 1872 | relieved: 2, 1873 | relieves: 1, 1874 | relieving: 2, 1875 | relishing: 2, 1876 | remarkable: 2, 1877 | remorse: -2, 1878 | repulse: -1, 1879 | repulsed: -2, 1880 | rescue: 2, 1881 | rescued: 2, 1882 | rescues: 2, 1883 | resentful: -2, 1884 | resign: -1, 1885 | resigned: -1, 1886 | resigning: -1, 1887 | resigns: -1, 1888 | resolute: 2, 1889 | resolve: 2, 1890 | resolved: 2, 1891 | resolves: 2, 1892 | resolving: 2, 1893 | respected: 2, 1894 | responsible: 2, 1895 | responsive: 2, 1896 | restful: 2, 1897 | restless: -2, 1898 | restore: 1, 1899 | restored: 1, 1900 | restores: 1, 1901 | restoring: 1, 1902 | restrict: -2, 1903 | restricted: -2, 1904 | restricting: -2, 1905 | restriction: -2, 1906 | restricts: -2, 1907 | retained: -1, 1908 | retard: -2, 1909 | retarded: -2, 1910 | retreat: -1, 1911 | revenge: -2, 1912 | revengeful: -2, 1913 | revered: 2, 1914 | revive: 2, 1915 | revives: 2, 1916 | reward: 2, 1917 | rewarded: 2, 1918 | rewarding: 2, 1919 | rewards: 2, 1920 | rich: 2, 1921 | ridiculous: -3, 1922 | rig: -1, 1923 | rigged: -1, 1924 | 'right direction': 3, 1925 | rigorous: 3, 1926 | rigorously: 3, 1927 | riot: -2, 1928 | riots: -2, 1929 | risk: -2, 1930 | risks: -2, 1931 | rob: -2, 1932 | robber: -2, 1933 | robed: -2, 1934 | robing: -2, 1935 | robs: -2, 1936 | robust: 2, 1937 | rofl: 4, 1938 | roflcopter: 4, 1939 | roflmao: 4, 1940 | romance: 2, 1941 | rotfl: 4, 1942 | rotflmfao: 4, 1943 | rotflol: 4, 1944 | ruin: -2, 1945 | ruined: -2, 1946 | ruining: -2, 1947 | ruins: -2, 1948 | sabotage: -2, 1949 | sad: -2, 1950 | sadden: -2, 1951 | saddened: -2, 1952 | sadly: -2, 1953 | safe: 1, 1954 | safely: 1, 1955 | safety: 1, 1956 | salient: 1, 1957 | sappy: -1, 1958 | sarcastic: -2, 1959 | satisfied: 2, 1960 | save: 2, 1961 | saved: 2, 1962 | scam: -2, 1963 | scams: -2, 1964 | scandal: -3, 1965 | scandalous: -3, 1966 | scandals: -3, 1967 | scapegoat: -2, 1968 | scapegoats: -2, 1969 | scare: -2, 1970 | scared: -2, 1971 | scary: -2, 1972 | sceptical: -2, 1973 | scold: -2, 1974 | scoop: 3, 1975 | scorn: -2, 1976 | scornful: -2, 1977 | scream: -2, 1978 | screamed: -2, 1979 | screaming: -2, 1980 | screams: -2, 1981 | screwed: -2, 1982 | 'screwed up': -3, 1983 | scumbag: -4, 1984 | secure: 2, 1985 | secured: 2, 1986 | secures: 2, 1987 | sedition: -2, 1988 | seditious: -2, 1989 | seduced: -1, 1990 | 'self-confident': 2, 1991 | 'self-deluded': -2, 1992 | selfish: -3, 1993 | selfishness: -3, 1994 | sentence: -2, 1995 | sentenced: -2, 1996 | sentences: -2, 1997 | sentencing: -2, 1998 | serene: 2, 1999 | severe: -2, 2000 | sexy: 3, 2001 | shaky: -2, 2002 | shame: -2, 2003 | shamed: -2, 2004 | shameful: -2, 2005 | share: 1, 2006 | shared: 1, 2007 | shares: 1, 2008 | shattered: -2, 2009 | shit: -4, 2010 | shithead: -4, 2011 | shitty: -3, 2012 | shock: -2, 2013 | shocked: -2, 2014 | shocking: -2, 2015 | shocks: -2, 2016 | shoot: -1, 2017 | 'short-sighted': -2, 2018 | 'short-sightedness': -2, 2019 | shortage: -2, 2020 | shortages: -2, 2021 | shrew: -4, 2022 | shy: -1, 2023 | sick: -2, 2024 | sigh: -2, 2025 | significance: 1, 2026 | significant: 1, 2027 | silencing: -1, 2028 | silly: -1, 2029 | sincere: 2, 2030 | sincerely: 2, 2031 | sincerest: 2, 2032 | sincerity: 2, 2033 | sinful: -3, 2034 | singleminded: -2, 2035 | skeptic: -2, 2036 | skeptical: -2, 2037 | skepticism: -2, 2038 | skeptics: -2, 2039 | slam: -2, 2040 | slash: -2, 2041 | slashed: -2, 2042 | slashes: -2, 2043 | slashing: -2, 2044 | slavery: -3, 2045 | sleeplessness: -2, 2046 | slick: 2, 2047 | slicker: 2, 2048 | slickest: 2, 2049 | sluggish: -2, 2050 | slut: -5, 2051 | smart: 1, 2052 | smarter: 2, 2053 | smartest: 2, 2054 | smear: -2, 2055 | smile: 2, 2056 | smiled: 2, 2057 | smiles: 2, 2058 | smiling: 2, 2059 | smog: -2, 2060 | sneaky: -1, 2061 | snub: -2, 2062 | snubbed: -2, 2063 | snubbing: -2, 2064 | snubs: -2, 2065 | sobering: 1, 2066 | solemn: -1, 2067 | solid: 2, 2068 | solidarity: 2, 2069 | solution: 1, 2070 | solutions: 1, 2071 | solve: 1, 2072 | solved: 1, 2073 | solves: 1, 2074 | solving: 1, 2075 | somber: -2, 2076 | 'some kind': 0, 2077 | 'son-of-a-bitch': -5, 2078 | soothe: 3, 2079 | soothed: 3, 2080 | soothing: 3, 2081 | sophisticated: 2, 2082 | sore: -1, 2083 | sorrow: -2, 2084 | sorrowful: -2, 2085 | sorry: -1, 2086 | spam: -2, 2087 | spammer: -3, 2088 | spammers: -3, 2089 | spamming: -2, 2090 | spark: 1, 2091 | sparkle: 3, 2092 | sparkles: 3, 2093 | sparkling: 3, 2094 | speculative: -2, 2095 | spirit: 1, 2096 | spirited: 2, 2097 | spiritless: -2, 2098 | spiteful: -2, 2099 | splendid: 3, 2100 | sprightly: 2, 2101 | squelched: -1, 2102 | stab: -2, 2103 | stabbed: -2, 2104 | stable: 2, 2105 | stabs: -2, 2106 | stall: -2, 2107 | stalled: -2, 2108 | stalling: -2, 2109 | stamina: 2, 2110 | stampede: -2, 2111 | startled: -2, 2112 | starve: -2, 2113 | starved: -2, 2114 | starves: -2, 2115 | starving: -2, 2116 | steadfast: 2, 2117 | steal: -2, 2118 | steals: -2, 2119 | stereotype: -2, 2120 | stereotyped: -2, 2121 | stifled: -1, 2122 | stimulate: 1, 2123 | stimulated: 1, 2124 | stimulates: 1, 2125 | stimulating: 2, 2126 | stingy: -2, 2127 | stolen: -2, 2128 | stop: -1, 2129 | stopped: -1, 2130 | stopping: -1, 2131 | stops: -1, 2132 | stout: 2, 2133 | straight: 1, 2134 | strange: -1, 2135 | strangely: -1, 2136 | strangled: -2, 2137 | strength: 2, 2138 | strengthen: 2, 2139 | strengthened: 2, 2140 | strengthening: 2, 2141 | strengthens: 2, 2142 | stressed: -2, 2143 | stressor: -2, 2144 | stressors: -2, 2145 | stricken: -2, 2146 | strike: -1, 2147 | strikers: -2, 2148 | strikes: -1, 2149 | strong: 2, 2150 | stronger: 2, 2151 | strongest: 2, 2152 | struck: -1, 2153 | struggle: -2, 2154 | struggled: -2, 2155 | struggles: -2, 2156 | struggling: -2, 2157 | stubborn: -2, 2158 | stuck: -2, 2159 | stunned: -2, 2160 | stunning: 4, 2161 | stupid: -2, 2162 | stupidly: -2, 2163 | suave: 2, 2164 | substantial: 1, 2165 | substantially: 1, 2166 | subversive: -2, 2167 | success: 2, 2168 | successful: 3, 2169 | suck: -3, 2170 | sucks: -3, 2171 | suffer: -2, 2172 | suffering: -2, 2173 | suffers: -2, 2174 | suicidal: -2, 2175 | suicide: -2, 2176 | suing: -2, 2177 | sulking: -2, 2178 | sulky: -2, 2179 | sullen: -2, 2180 | sunshine: 2, 2181 | super: 3, 2182 | superb: 5, 2183 | superior: 2, 2184 | support: 2, 2185 | supported: 2, 2186 | supporter: 1, 2187 | supporters: 1, 2188 | supporting: 1, 2189 | supportive: 2, 2190 | supports: 2, 2191 | survived: 2, 2192 | surviving: 2, 2193 | survivor: 2, 2194 | suspect: -1, 2195 | suspected: -1, 2196 | suspecting: -1, 2197 | suspects: -1, 2198 | suspend: -1, 2199 | suspended: -1, 2200 | suspicious: -2, 2201 | swear: -2, 2202 | swearing: -2, 2203 | swears: -2, 2204 | sweet: 2, 2205 | swift: 2, 2206 | swiftly: 2, 2207 | swindle: -3, 2208 | swindles: -3, 2209 | swindling: -3, 2210 | sympathetic: 2, 2211 | sympathy: 2, 2212 | tard: -2, 2213 | tears: -2, 2214 | tender: 2, 2215 | tense: -2, 2216 | tension: -1, 2217 | terrible: -3, 2218 | terribly: -3, 2219 | terrific: 4, 2220 | terrified: -3, 2221 | terror: -3, 2222 | terrorize: -3, 2223 | terrorized: -3, 2224 | terrorizes: -3, 2225 | thank: 2, 2226 | thankful: 2, 2227 | thanks: 2, 2228 | thorny: -2, 2229 | thoughtful: 2, 2230 | thoughtless: -2, 2231 | threat: -2, 2232 | threaten: -2, 2233 | threatened: -2, 2234 | threatening: -2, 2235 | threatens: -2, 2236 | threats: -2, 2237 | thrilled: 5, 2238 | thwart: -2, 2239 | thwarted: -2, 2240 | thwarting: -2, 2241 | thwarts: -2, 2242 | timid: -2, 2243 | timorous: -2, 2244 | tired: -2, 2245 | tits: -2, 2246 | tolerant: 2, 2247 | toothless: -2, 2248 | top: 2, 2249 | tops: 2, 2250 | torn: -2, 2251 | torture: -4, 2252 | tortured: -4, 2253 | tortures: -4, 2254 | torturing: -4, 2255 | totalitarian: -2, 2256 | totalitarianism: -2, 2257 | tout: -2, 2258 | touted: -2, 2259 | touting: -2, 2260 | touts: -2, 2261 | tragedy: -2, 2262 | tragic: -2, 2263 | tranquil: 2, 2264 | trap: -1, 2265 | trapped: -2, 2266 | trauma: -3, 2267 | traumatic: -3, 2268 | travesty: -2, 2269 | treason: -3, 2270 | treasonous: -3, 2271 | treasure: 2, 2272 | treasures: 2, 2273 | trembling: -2, 2274 | tremulous: -2, 2275 | tricked: -2, 2276 | trickery: -2, 2277 | triumph: 4, 2278 | triumphant: 4, 2279 | trouble: -2, 2280 | troubled: -2, 2281 | troubles: -2, 2282 | true: 2, 2283 | trust: 1, 2284 | trusted: 2, 2285 | tumor: -2, 2286 | twat: -5, 2287 | ugly: -3, 2288 | unacceptable: -2, 2289 | unappreciated: -2, 2290 | unapproved: -2, 2291 | unaware: -2, 2292 | unbelievable: -1, 2293 | unbelieving: -1, 2294 | unbiased: 2, 2295 | uncertain: -1, 2296 | unclear: -1, 2297 | uncomfortable: -2, 2298 | unconcerned: -2, 2299 | unconfirmed: -1, 2300 | unconvinced: -1, 2301 | uncredited: -1, 2302 | undecided: -1, 2303 | underestimate: -1, 2304 | underestimated: -1, 2305 | underestimates: -1, 2306 | underestimating: -1, 2307 | undermine: -2, 2308 | undermined: -2, 2309 | undermines: -2, 2310 | undermining: -2, 2311 | undeserving: -2, 2312 | undesirable: -2, 2313 | uneasy: -2, 2314 | unemployment: -2, 2315 | unequal: -1, 2316 | unequaled: 2, 2317 | unethical: -2, 2318 | unfair: -2, 2319 | unfocused: -2, 2320 | unfulfilled: -2, 2321 | unhappy: -2, 2322 | unhealthy: -2, 2323 | unified: 1, 2324 | unimpressed: -2, 2325 | unintelligent: -2, 2326 | united: 1, 2327 | unjust: -2, 2328 | unlovable: -2, 2329 | unloved: -2, 2330 | unmatched: 1, 2331 | unmotivated: -2, 2332 | unprofessional: -2, 2333 | unresearched: -2, 2334 | unsatisfied: -2, 2335 | unsecured: -2, 2336 | unsettled: -1, 2337 | unsophisticated: -2, 2338 | unstable: -2, 2339 | unstoppable: 2, 2340 | unsupported: -2, 2341 | unsure: -1, 2342 | untarnished: 2, 2343 | unwanted: -2, 2344 | unworthy: -2, 2345 | upset: -2, 2346 | upsets: -2, 2347 | upsetting: -2, 2348 | uptight: -2, 2349 | urgent: -1, 2350 | useful: 2, 2351 | usefulness: 2, 2352 | useless: -2, 2353 | uselessness: -2, 2354 | vague: -2, 2355 | validate: 1, 2356 | validated: 1, 2357 | validates: 1, 2358 | validating: 1, 2359 | verdict: -1, 2360 | verdicts: -1, 2361 | vested: 1, 2362 | vexation: -2, 2363 | vexing: -2, 2364 | vibrant: 3, 2365 | vicious: -2, 2366 | victim: -3, 2367 | victimize: -3, 2368 | victimized: -3, 2369 | victimizes: -3, 2370 | victimizing: -3, 2371 | victims: -3, 2372 | vigilant: 3, 2373 | vile: -3, 2374 | vindicate: 2, 2375 | vindicated: 2, 2376 | vindicates: 2, 2377 | vindicating: 2, 2378 | violate: -2, 2379 | violated: -2, 2380 | violates: -2, 2381 | violating: -2, 2382 | violence: -3, 2383 | violent: -3, 2384 | virtuous: 2, 2385 | virulent: -2, 2386 | vision: 1, 2387 | visionary: 3, 2388 | visioning: 1, 2389 | visions: 1, 2390 | vitality: 3, 2391 | vitamin: 1, 2392 | vitriolic: -3, 2393 | vivacious: 3, 2394 | vociferous: -1, 2395 | vulnerability: -2, 2396 | vulnerable: -2, 2397 | walkout: -2, 2398 | walkouts: -2, 2399 | wanker: -3, 2400 | want: 1, 2401 | war: -2, 2402 | warfare: -2, 2403 | warm: 1, 2404 | warmth: 2, 2405 | warn: -2, 2406 | warned: -2, 2407 | warning: -3, 2408 | warnings: -3, 2409 | warns: -2, 2410 | waste: -1, 2411 | wasted: -2, 2412 | wasting: -2, 2413 | wavering: -1, 2414 | weak: -2, 2415 | weakness: -2, 2416 | wealth: 3, 2417 | wealthy: 2, 2418 | weary: -2, 2419 | weep: -2, 2420 | weeping: -2, 2421 | weird: -2, 2422 | welcome: 2, 2423 | welcomed: 2, 2424 | welcomes: 2, 2425 | whimsical: 1, 2426 | whitewash: -3, 2427 | whore: -4, 2428 | wicked: -2, 2429 | widowed: -1, 2430 | willingness: 2, 2431 | win: 4, 2432 | winner: 4, 2433 | winning: 4, 2434 | wins: 4, 2435 | winwin: 3, 2436 | wish: 1, 2437 | wishes: 1, 2438 | wishing: 1, 2439 | withdrawal: -3, 2440 | woebegone: -2, 2441 | woeful: -3, 2442 | won: 3, 2443 | wonderful: 4, 2444 | woo: 3, 2445 | woohoo: 3, 2446 | wooo: 4, 2447 | woow: 4, 2448 | worn: -1, 2449 | worried: -3, 2450 | worry: -3, 2451 | worrying: -3, 2452 | worse: -3, 2453 | worsen: -3, 2454 | worsened: -3, 2455 | worsening: -3, 2456 | worsens: -3, 2457 | worshiped: 3, 2458 | worst: -3, 2459 | worth: 2, 2460 | worthless: -2, 2461 | worthy: 2, 2462 | wow: 4, 2463 | wowow: 4, 2464 | wowww: 4, 2465 | wrathful: -3, 2466 | wreck: -2, 2467 | wrong: -2, 2468 | wronged: -2, 2469 | wtf: -4, 2470 | yeah: 1, 2471 | yearning: 1, 2472 | yeees: 2, 2473 | yes: 1, 2474 | youthful: 2, 2475 | yucky: -2, 2476 | yummy: 3, 2477 | zealot: -2, 2478 | zealots: -2, 2479 | zealous: 2 2480 | } 2481 | -------------------------------------------------------------------------------- /license: -------------------------------------------------------------------------------- 1 | (The MIT License) 2 | 3 | Copyright (c) 2014 Titus Wormer 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining 6 | a copy of this software and associated documentation files (the 7 | 'Software'), to deal in the Software without restriction, including 8 | without limitation the rights to use, copy, modify, merge, publish, 9 | distribute, sublicense, and/or sell copies of the Software, and to 10 | permit persons to whom the Software is furnished to do so, subject to 11 | the following conditions: 12 | 13 | The above copyright notice and this permission notice shall be 14 | included in all copies or substantial portions of the Software. 15 | 16 | THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, 17 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 18 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 19 | IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 20 | CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 21 | TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 22 | SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 23 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "afinn-111", 3 | "version": "2.0.1", 4 | "description": "AFINN 111 (list of English words rated for valence) in JSON", 5 | "license": "MIT", 6 | "keywords": [ 7 | "anew", 8 | "afinn", 9 | "word", 10 | "list", 11 | "sentiment", 12 | "analysis", 13 | "opinion", 14 | "mining", 15 | "text", 16 | "microblogs" 17 | ], 18 | "repository": "words/afinn-111", 19 | "bugs": "https://github.com/words/afinn-111/issues", 20 | "funding": { 21 | "type": "github", 22 | "url": "https://github.com/sponsors/wooorm" 23 | }, 24 | "author": "Titus Wormer (https://wooorm.com)", 25 | "contributors": [ 26 | "Titus Wormer (https://wooorm.com)" 27 | ], 28 | "sideEffects": false, 29 | "type": "module", 30 | "main": "index.js", 31 | "types": "index.d.ts", 32 | "files": [ 33 | "index.d.ts", 34 | "index.js" 35 | ], 36 | "devDependencies": { 37 | "@types/concat-stream": "^2.0.0", 38 | "@types/d3-dsv": "^3.0.0", 39 | "@types/node": "^18.0.0", 40 | "@types/yauzl": "^2.0.0", 41 | "bail": "^2.0.0", 42 | "c8": "^7.0.0", 43 | "concat-stream": "^2.0.0", 44 | "d3-dsv": "^3.0.0", 45 | "prettier": "^2.0.0", 46 | "remark-cli": "^11.0.0", 47 | "remark-preset-wooorm": "^9.0.0", 48 | "type-coverage": "^2.0.0", 49 | "typescript": "^4.0.0", 50 | "xo": "^0.52.0", 51 | "yauzl": "^2.0.0" 52 | }, 53 | "scripts": { 54 | "prepack": "npm run build && npm run format", 55 | "build": "tsc --build --clean && tsc --build && type-coverage", 56 | "generate": "node build.js", 57 | "format": "remark . -qfo && prettier . -w --loglevel warn && xo --fix", 58 | "test-api": "node --conditions development test.js", 59 | "test-coverage": "c8 --check-coverage --100 --reporter lcov npm run test-api", 60 | "test": "npm run build && npm run format && npm run test-coverage" 61 | }, 62 | "prettier": { 63 | "tabWidth": 2, 64 | "useTabs": false, 65 | "singleQuote": true, 66 | "bracketSpacing": false, 67 | "semi": false, 68 | "trailingComma": "none" 69 | }, 70 | "xo": { 71 | "prettier": true 72 | }, 73 | "remarkConfig": { 74 | "plugins": [ 75 | "preset-wooorm" 76 | ] 77 | }, 78 | "typeCoverage": { 79 | "atLeast": 100, 80 | "detail": true, 81 | "strict": true 82 | } 83 | } 84 | -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- 1 | # afinn-111 2 | 3 | [![Build][build-badge]][build] 4 | [![Coverage][coverage-badge]][coverage] 5 | [![Downloads][downloads-badge]][downloads] 6 | [![Size][size-badge]][size] 7 | 8 | [afinn-111][afinn111]. 9 | 10 | ## Contents 11 | 12 | * [What is this?](#what-is-this) 13 | * [When should I use this?](#when-should-i-use-this) 14 | * [Install](#install) 15 | * [Use](#use) 16 | * [API](#api) 17 | * [`afinn111`](#afinn111) 18 | * [Notes](#notes) 19 | * [Types](#types) 20 | * [Compatibility](#compatibility) 21 | * [Related](#related) 22 | * [Contribute](#contribute) 23 | * [Security](#security) 24 | * [License](#license) 25 | 26 | ## What is this? 27 | 28 | This package gives you easy access to [afinn-111][afinn111]. 29 | 30 | ## When should I use this? 31 | 32 | You should likely use [`afinn-165`][afinn-165] instead. 33 | 34 | ## Install 35 | 36 | This package is [ESM only][esm]. 37 | In Node.js (version 12.20+, 14.14+, 16.0+), install with [npm][]: 38 | 39 | ```sh 40 | npm install afinn-111 41 | ``` 42 | 43 | In Deno with [`esm.sh`][esmsh]: 44 | 45 | ```js 46 | import {afinn111} from 'https://esm.sh/afinn-111@2' 47 | ``` 48 | 49 | In browsers with [`esm.sh`][esmsh]: 50 | 51 | ```html 52 | 55 | ``` 56 | 57 | ## Use 58 | 59 | ```js 60 | import {afinn111} from 'afinn-111' 61 | 62 | afinn111.positive //=> 2 63 | afinn111['self-deluded'] //=> -2 64 | ``` 65 | 66 | ## API 67 | 68 | This package exports the identifier `afinn111`. 69 | There is no default export. 70 | 71 | ### `afinn111` 72 | 73 | `afinn-111` maps entries to valence ratings (`Object.`). 74 | 75 | > 👉 **Note**: 76 | > Be careful when accessing unknown properties on the `afinn-111` object, words 77 | > such as “constructor” or “toString” might occur. 78 | > It’s recommended to use a `hasOwnProperty` check beforehand. 79 | 80 | ## Notes 81 | 82 | Note the AFINN entries are: 83 | 84 | * all lower case 85 | * can contain numbers (only case: `n00b`) 86 | * can contain spaces (cases: `can't stand`, `cashing in`, 87 | `cool stuff`, `does not work`, `dont like`, `fed up`, `green wash`, 88 | `green washing`, `messing up`, `no fun`, `not good`, `not working`, 89 | `right direction`, `screwed up`, `some kind`) 90 | * can contain apostrophes (only case: `can't stand`) 91 | * can contain diaeresis (only case: `naïve`) 92 | * can contain dashes (cases: `cover-up`, `made-up`, 93 | `once-in-a-lifetime`, `self-confident`, `self-deluded`, 94 | `short-sighted`, `short-sightedness`, `son-of-a-bitch`) 95 | 96 | ## Types 97 | 98 | This package is fully typed with [TypeScript][]. 99 | It exports no additional types. 100 | 101 | ## Compatibility 102 | 103 | This package is at least compatible with all maintained versions of Node.js. 104 | As of now, that is Node.js 14.14+, 16.0+, and 18.0+. 105 | It also works in Deno and modern browsers. 106 | 107 | ## Related 108 | 109 | * [`afinn-96`](https://github.com/words/afinn-96) 110 | — AFINN list from 2009, containing 1468 entries 111 | * [`afinn-165`](https://github.com/words/afinn-165) 112 | — AFINN list from 2015, containing 3382 entries 113 | * [`emoji-emotion`](https://github.com/words/emoji-emotion) 114 | — Like AFINN, but for emoji 115 | * [`polarity`](https://github.com/words/polarity) 116 | — Detect the polarity of text, based on `afinn-165` and `emoji-emotion` 117 | 118 | ## Contribute 119 | 120 | Yes please! 121 | See [How to Contribute to Open Source][contribute]. 122 | 123 | ## Security 124 | 125 | This package is safe. 126 | 127 | ## License 128 | 129 | [MIT][license] © [Titus Wormer][author] 130 | 131 | 132 | 133 | [build-badge]: https://github.com/words/afinn-111/workflows/main/badge.svg 134 | 135 | [build]: https://github.com/words/afinn-111/actions 136 | 137 | [coverage-badge]: https://img.shields.io/codecov/c/github/words/afinn-111.svg 138 | 139 | [coverage]: https://codecov.io/github/words/afinn-111 140 | 141 | [downloads-badge]: https://img.shields.io/npm/dm/afinn-111.svg 142 | 143 | [downloads]: https://www.npmjs.com/package/afinn-111 144 | 145 | [size-badge]: https://img.shields.io/bundlephobia/minzip/afinn-111.svg 146 | 147 | [size]: https://bundlephobia.com/result?p=afinn-111 148 | 149 | [npm]: https://docs.npmjs.com/cli/install 150 | 151 | [esm]: https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c 152 | 153 | [esmsh]: https://esm.sh 154 | 155 | [license]: license 156 | 157 | [author]: https://wooorm.com 158 | 159 | [typescript]: https://www.typescriptlang.org 160 | 161 | [contribute]: https://opensource.guide/how-to-contribute/ 162 | 163 | [afinn111]: https://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6010 164 | 165 | [afinn-165]: https://github.com/words/afinn-165 166 | -------------------------------------------------------------------------------- /test.js: -------------------------------------------------------------------------------- 1 | import assert from 'node:assert/strict' 2 | import test from 'node:test' 3 | import {afinn111} from './index.js' 4 | 5 | test('afinn', function () { 6 | assert.equal(afinn111.positive, 2) 7 | assert.equal(afinn111['self-deluded'], -2) 8 | }) 9 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "include": ["**/*.js"], 3 | "exclude": ["coverage", "node_modules"], 4 | "compilerOptions": { 5 | "target": "es2020", 6 | "lib": ["es2020"], 7 | "module": "node16", 8 | "allowJs": true, 9 | "checkJs": true, 10 | "declaration": true, 11 | "emitDeclarationOnly": true, 12 | "allowSyntheticDefaultImports": true, 13 | "skipLibCheck": true, 14 | "strict": true 15 | } 16 | } 17 | --------------------------------------------------------------------------------