-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathword-parse.js
41 lines (28 loc) · 26.2 KB
/
word-parse.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
const puppet = require('puppeteer');
const fs = require('fs');
const beautify = require('js-beautify').html;
const words = [{"word":"introspection"},{"word":"philanthropist"},{"word":"antidote"},{"word":"strive"},{"word":"ambidextrous"},{"word":"precursors"},{"word":"retrospective"},{"word":"introvert"},{"word":"ambiguous"},{"word":"gerontocracy"},{"word":"aggravate"},{"word":"braggart"},{"word":"entice"},{"word":"equilibrium"},{"word":"alleviate"},{"word":"adorn"},{"word":"malevolent"},{"word":"connote"},{"word":"abhor"},{"word":"agile"},{"word":"endeavor"},{"word":"stray"},{"word":"renovate"},{"word":"curriculum"},{"word":"amalgamate"},{"word":"drowsiness"},{"word":"disrobe"},{"word":"xenophile"},{"word":"suffocate"},{"word":"sequence"},{"word":"scent"},{"word":"sporadic"},{"word":"affinity"},{"word":"audacious"},{"word":"heterogeneous"},{"word":"animosity"},{"word":"fragile"},{"word":"acumen"},{"word":"legacy"},{"word":"massacre"},{"word":"submerge"},{"word":"combustion"},{"word":"adulteration"},{"word":"appease"},{"word":"premature"},{"word":"inquest"},{"word":"shunned"},{"word":"conceal"},{"word":"anguish"},{"word":"indigenous"},{"word":"apt"},{"word":"correlate"},{"word":"grumble"},{"word":"offhand"},{"word":"somersault"},{"word":"extinguish"},{"word":"edible"},{"word":"conjoin"},{"word":"surcharge"},{"word":"accolade"},{"word":"disallow"},{"word":"opaqueness"},{"word":"impermeable"},{"word":"console"},{"word":"timid"},{"word":"abscond"},{"word":"abide"},{"word":"embezzle"},{"word":"warrant"},{"word":"reminiscent"},{"word":"extinct"},{"word":"loll"},{"word":"acclaimed"},{"word":"clientele"},{"word":"catalyst"},{"word":"shallow"},{"word":"brittle"},{"word":"negligent"},{"word":"affable"},{"word":"poseur"},{"word":"dangle"},{"word":"moribund"},{"word":"ascend"},{"word":"relapse"},{"word":"asterisk"},{"word":"yarn"},{"word":"arrogance"},{"word":"salvage"},{"word":"livid"},{"word":"divergence"},{"word":"rejuvenation"},{"word":"allegiance"},{"word":"vigorous"},{"word":"dullard"},{"word":"dwarf"},{"word":"fragrant"},{"word":"judicious"},{"word":"nihilism"},{"word":"odor"},{"word":"scribble"},{"word":"hospitable"},{"word":"narcissism"},{"word":"sawdust"},{"word":"ameliorate"},{"word":"ingest"},{"word":"gait"},{"word":"sluggard"},{"word":"succumb"},{"word":"reiterate"},{"word":"flop"},{"word":"defer"},{"word":"ossified"},{"word":"eloquence"},{"word":"derivative"},{"word":"commuter"},{"word":"clot"},{"word":"weigh"},{"word":"steeply"},{"word":"torque"},{"word":"benefactor"},{"word":"complaisant"},{"word":"plea"},{"word":"moderation"},{"word":"enduring"},{"word":"invincible"},{"word":"sanity"},{"word":"turmoil"},{"word":"flimsy"},{"word":"tadpole"},{"word":"reconcile"},{"word":"cryptic"},{"word":"sponge"},{"word":"commemorate"},{"word":"sadistic"},{"word":"dote"},{"word":"encapsulate"},{"word":"fission"},{"word":"volatile"},{"word":"alloy"},{"word":"dormant"},{"word":"gallant"},{"word":"grievous"},{"word":"enzyme"},{"word":"shard"},{"word":"hypocrisy"},{"word":"eradicate"},{"word":"chisel"},{"word":"infuriate"},{"word":"engulf"},{"word":"euphoria"},{"word":"sanction"},{"word":"renowned"},{"word":"riddle"},{"word":"evoke"},{"word":"mischievous"},{"word":"implicit"},{"word":"disproof"},{"word":"misogynist"},{"word":"abysmal"},{"word":"writ"},{"word":"pertain"},{"word":"erratic"},{"word":"meticulous"},{"word":"impromptu"},{"word":"inclined"},{"word":"constrict"},{"word":"perish"},{"word":"Lambaste"},{"word":"luminary"},{"word":"dupe"},{"word":"auxiliary"},{"word":"extralegal"},{"word":"ambivalent"},{"word":"tonic"},{"word":"endorse"},{"word":"turbulence"},{"word":"connoisseur"},{"word":"indistinct"},{"word":"abstruse"},{"word":"limp"},{"word":"parenthesis"},{"word":"sophisticated"},{"word":"aberration"},{"word":"recuperate"},{"word":"perjury"},{"word":"mite"},{"word":"pest"},{"word":"pluck"},{"word":"satiate"},{"word":"colloquial"},{"word":"yeoman"},{"word":"ail"},{"word":"fidelity"},{"word":"mesmerize"},{"word":"paradigm"},{"word":"gullible"},{"word":"sobriety"},{"word":"dislodge"},{"word":"fleet"},{"word":"articulate"},{"word":"tractable"},{"word":"partisan"},{"word":"predominate"},{"word":"foolproof"},{"word":"suffice"},{"word":"permeate"},{"word":"spear"},{"word":"solvent"},{"word":"presentiment"},{"word":"vivacious"},{"word":"coagulation"},{"word":"liberality"},{"word":"elaborate"},{"word":"brass"},{"word":"malleable"},{"word":"patron"},{"word":"immutable"},{"word":"forgery"},{"word":"woo"},{"word":"cordial"},{"word":"cumbersome"},{"word":"beguile"},{"word":"retrograde"},{"word":"sheath"},{"word":"bewilder"},{"word":"knit"},{"word":"unscathed"},{"word":"chortle"},{"word":"jabber"},{"word":"pivotal"},{"word":"implosion"},{"word":"repel"},{"word":"superimpose"},{"word":"centurion"},{"word":"enigma"},{"word":"calipers"},{"word":"redeem"},{"word":"buoyant"},{"word":"impede"},{"word":"stride"},{"word":"boisterous"},{"word":"resuscitation"},{"word":"concur"},{"word":"recitals"},{"word":"treacherous"},{"word":"indulgent"},{"word":"pilferer"},{"word":"foster"},{"word":"apartheid"},{"word":"garrulous"},{"word":"edify"},{"word":"evasive"},{"word":"misanthrope"},{"word":"eulogy"},{"word":"arcane"},{"word":"bogus"},{"word":"dexterity"},{"word":"lampoon"},{"word":"skit"},{"word":"incongruous"},{"word":"repulsive"},{"word":"refine"},{"word":"multifarious"},{"word":"substantiation"},{"word":"feud"},{"word":"indefatigability"},{"word":"convoluted"},{"word":"euthanasia"},{"word":"underbid"},{"word":"cognizant"},{"word":"concoct"},{"word":"turquoise"},{"word":"decree"},{"word":"irate"},{"word":"frantic"},{"word":"alcove"},{"word":"reverent"},{"word":"derogatory"},{"word":"fawn"},{"word":"miser"},{"word":"valiant"},{"word":"pervade"},{"word":"tarnished"},{"word":"irrevocable"},{"word":"imminent"},{"word":"soggy"},{"word":"savor"},{"word":"wanton"},{"word":"unearth"},{"word":"hoax"},{"word":"voluptuous"},{"word":"earthenware"},{"word":"suppress"},{"word":"vindictive"},{"word":"defiance"},{"word":"pinch"},{"word":"coalescing"},{"word":"gust"},{"word":"candid"},{"word":"warmonger"},{"word":"wince"},{"word":"loquacious"},{"word":"gush"},{"word":"swerve"},{"word":"peccadillo"},{"word":"precursory"},{"word":"plunge"},{"word":"counterfeit"},{"word":"revere"},{"word":"torment"},{"word":"exculpate"},{"word":"abraded"},{"word":"squander"},{"word":"quandary"},{"word":"dawdler"},{"word":"noxious"},{"word":"compunction"},{"word":"deplete"},{"word":"coerce"},{"word":"recompense"},{"word":"proliferate"},{"word":"polemic"},{"word":"personable"},{"word":"punitive"},{"word":"reciprocity"},{"word":"antithetical"},{"word":"holster"},{"word":"stifled"},{"word":"aseptic"},{"word":"propagation"},{"word":"hapless"},{"word":"implacable"},{"word":"ineptitude"},{"word":"distraught"},{"word":"vigilance"},{"word":"condense"},{"word":"forestall"},{"word":"stipulate"},{"word":"diabolical"},{"word":"provoke"},{"word":"lustrous"},{"word":"lament"},{"word":"plummet"},{"word":"subpoena"},{"word":"accrue"},{"word":"extol"},{"word":"vitriolic"},{"word":"idolatry"},{"word":"soot"},{"word":"valorous"},{"word":"illicit"},{"word":"apropos"},{"word":"haughty"},{"word":"aversion"},{"word":"floe"},{"word":"complaisance"},{"word":"supersede"},{"word":"apprehensive"},{"word":"latent"},{"word":"viscous"},{"word":"topple"},{"word":"deviance"},{"word":"concord"},{"word":"pristine"},{"word":"enunciate"},{"word":"inept"},{"word":"variegate"},{"word":"malevolence"},{"word":"entangle"},{"word":"impediment"},{"word":"undermine"},{"word":"slack"},{"word":"calisthenics"},{"word":"regicide"},{"word":"palate"},{"word":"arduous"},{"word":"prevalent"},{"word":"recluse"},{"word":"pungency"},{"word":"placate"},{"word":"tamper"},{"word":"iconoclast"},{"word":"hush"},{"word":"frugal"},{"word":"felon"},{"word":"shun"},{"word":"finesse"},{"word":"whimsical"},{"word":"bigot"},{"word":"aloof"},{"word":"indomitable"},{"word":"imperative"},{"word":"smolder"},{"word":"muffler"},{"word":"perilous"},{"word":"apprise"},{"word":"dismal"},{"word":"trickle"},{"word":"enthral"},{"word":"disencumber"},{"word":"impending"},{"word":"lavish"},{"word":"stickler"},{"word":"avow"},{"word":"stigma"},{"word":"mendacious"},{"word":"indulge"},{"word":"castigation"},{"word":"deter"},{"word":"vehemence"},{"word":"benevolence"},{"word":"gist"},{"word":"incredulous"},{"word":"squat"},{"word":"exuberance"},{"word":"soar"},{"word":"tenacity"},{"word":"incessant"},{"word":"procrastination"},{"word":"conciliatory"},{"word":"subdue"},{"word":"transient"},{"word":"tassel"},{"word":"apostate"},{"word":"engrave"},{"word":"berate"},{"word":"connotation"},{"word":"flaunting"},{"word":"empirical"},{"word":"impair"},{"word":"immaculate"},{"word":"pillage"},{"word":"extrovert"},{"word":"prone"},{"word":"astute"},{"word":"coy"},{"word":"truce"},{"word":"precepts"},{"word":"exorbitant"},{"word":"mollify"},{"word":"incorrigibility"},{"word":"taciturn"},{"word":"sober"},{"word":"approbation"},{"word":"conviction"},{"word":"castigate"},{"word":"bolster"},{"word":"efface"},{"word":"vex"},{"word":"fallacious"},{"word":"flamboyant"},{"word":"nonchalant"},{"word":"gorge"},{"word":"poncho"},{"word":"grandiloquent"},{"word":"pitfall"},{"word":"coddle"},{"word":"impassive"},{"word":"lull"},{"word":"curtail"},{"word":"perch"},{"word":"inscrutable"},{"word":"shrill"},{"word":"prudence"},{"word":"cohort"},{"word":"boorish"},{"word":"timorous"},{"word":"imperturbable"},{"word":"arboreal"},{"word":"rescind"},{"word":"intersperse"},{"word":"oblivious"},{"word":"ignoble"},{"word":"espouse"},{"word":"sagacious"},{"word":"nebulous"},{"word":"disseminate"},{"word":"bask"},{"word":"heed"},{"word":"precarious"},{"word":"incise"},{"word":"endearing"},{"word":"ebullient"},{"word":"inferno"},{"word":"palpitate"},{"word":"fluke"},{"word":"fluster"},{"word":"graze"},{"word":"laudatory"},{"word":"matriculation"},{"word":"susceptibility"},{"word":"embellish"},{"word":"ominous"},{"word":"ostracism"},{"word":"divulge"},{"word":"pliant"},{"word":"maverick"},{"word":"malapropism"},{"word":"quell"},{"word":"extort"},{"word":"cling"},{"word":"sidestep"},{"word":"dubious"},{"word":"irascible"},{"word":"fidget"},{"word":"epitome"},{"word":"corroboration"},{"word":"garner"},{"word":"ambrosial"},{"word":"ferocity"},{"word":"expurgate"},{"word":"cantankerous"},{"word":"arabesque"},{"word":"attune"},{"word":"chaste"},{"word":"efficacy"},{"word":"rift"},{"word":"palpability"},{"word":"veer"},{"word":"insensible"},{"word":"gourmand"},{"word":"plead"},{"word":"morbid"},{"word":"enmity"},{"word":"impervious"},{"word":"feral"},{"word":"convoke"},{"word":"breach"},{"word":"credulous"},{"word":"Conduce"},{"word":"superfluous"},{"word":"daunt"},{"word":"trudge"},{"word":"mephitic"},{"word":"equipoise"},{"word":"chastisement"},{"word":"thrift"},{"word":"rarefy"},{"word":"neophyte"},{"word":"benign"},{"word":"dissent"},{"word":"lackluster"},{"word":"veneration"},{"word":"fret"},{"word":"pious"},{"word":"impiety"},{"word":"rave"},{"word":"heresy"},{"word":"frenetic"},{"word":"disheveled"},{"word":"scalding"},{"word":"guile"},{"word":"irresolute"},{"word":"telltale"},{"word":"temperate"},{"word":"chicanery"},{"word":"grave"},{"word":"blas"},{"word":"exoneration"},{"word":"hoodwink"},{"word":"tawdry"},{"word":"debacle"},{"word":"striated"},{"word":"feckless"},{"word":"reticence"},{"word":"resilience"},{"word":"contentious"},{"word":"ardor"},{"word":"disdain"},{"word":"cajole"},{"word":"glimmer"},{"word":"jocular"},{"word":"taunt"},{"word":"conundrum"},{"word":"incite"},{"word":"terse"},{"word":"abeyance"},{"word":"drawl"},{"word":"myriad"},{"word":"apotheosis"},{"word":"guileless"},{"word":"alacrity"},{"word":"clinch"},{"word":"clamor"},{"word":"falter"},{"word":"nexus"},{"word":"inimitable"},{"word":"ale"},{"word":"ulterior"},{"word":"jagged"},{"word":"sash"},{"word":"recant"},{"word":"decorum"},{"word":"abet"},{"word":"sever"},{"word":"render"},{"word":"discreet"},{"word":"itinerate"},{"word":"innocuous"},{"word":"ruffian"},{"word":"abrogate"},{"word":"tepid"},{"word":"talon"},{"word":"quiescence"},{"word":"exhaustive"},{"word":"flinch"},{"word":"sodden"},{"word":"crush"},{"word":"insurrection"},{"word":"ossify"},{"word":"doleful"},{"word":"quack"},{"word":"commodious"},{"word":"intrepid"},{"word":"emaciate"},{"word":"pariah"},{"word":"unfeigned"},{"word":"fixate"},{"word":"prim"},{"word":"thwart"},{"word":"preternatural"},{"word":"vilify"},{"word":"transgress"},{"word":"hegemony"},{"word":"insinuate"},{"word":"recast"},{"word":"intransigence"},{"word":"servile"},{"word":"infuse"},{"word":"engrossing"},{"word":"heinous"},{"word":"covert"},{"word":"fracas"},{"word":"sketchy"},{"word":"putrefaction"},{"word":"ubiquitous"},{"word":"assuage"},{"word":"sycophant"},{"word":"ebullience"},{"word":"colander"},{"word":"festoon"},{"word":"cower"},{"word":"proclivity"},{"word":"assail"},{"word":"maul"},{"word":"forfeit"},{"word":"urbane"},{"word":"quixotic"},{"word":"burnish"},{"word":"equivocal"},{"word":"stingy"},{"word":"inadvertent"},{"word":"austere"},{"word":"penury"},{"word":"gnaw"},{"word":"torpid"},{"word":"occluded"},{"word":"provisional"},{"word":"ire"},{"word":"engender"},{"word":"rotund"},{"word":"wean"},{"word":"profuse"},{"word":"savant"},{"word":"ruddy"},{"word":"beatify"},{"word":"vain"},{"word":"pry"},{"word":"enervate"},{"word":"adamant"},{"word":"puerile"},{"word":"glut"},{"word":"equivocate"},{"word":"crease"},{"word":"ascertain"},{"word":"splice"},{"word":"discrete"},{"word":"reticent"},{"word":"sting"},{"word":"dynamo"},{"word":"penitent"},{"word":"dirge"},{"word":"elegy"},{"word":"retinue"},{"word":"stolid"},{"word":"effrontery"},{"word":"cogitate"},{"word":"obtuse"},{"word":"dissolution"},{"word":"indolence"},{"word":"privation"},{"word":"consummate"},{"word":"paucity"},{"word":"diatribe"},{"word":"pyre"},{"word":"derision"},{"word":"pusillanimous"},{"word":"erudite"},{"word":"churlish"},{"word":"pulchritude"},{"word":"corporeal"},{"word":"mercurial"},{"word":"streak"},{"word":"insularity"},{"word":"pedestrian"},{"word":"equable"},{"word":"decry"},{"word":"coeval"},{"word":"penchant"},{"word":"admonitory"},{"word":"onus"},{"word":"vanquish"},{"word":"nascent"},{"word":"luculent"},{"word":"secular"},{"word":"auspicious"},{"word":"palliate"},{"word":"extirpate"},{"word":"dearth"},{"word":"recidivism"},{"word":"pellucid"},{"word":"baneful"},{"word":"cogent"},{"word":"lurk"},{"word":"condone"},{"word":"discredit"},{"word":"assiduous"},{"word":"covetous"},{"word":"accretion"},{"word":"foray"},{"word":"lumber"},{"word":"coda"},{"word":"indelible"},{"word":"cornucopia"},{"word":"elicit"},{"word":"veneer"},{"word":"serration"},{"word":"deprave"},{"word":"dainty"},{"word":"petrify"},{"word":"odious"},{"word":"fledgling"},{"word":"dilate"},{"word":"censure"},{"word":"denigrate"},{"word":"highbrow"},{"word":"tocsin"},{"word":"inane"},{"word":"tyro"},{"word":"duplicity"},{"word":"chauvinist"},{"word":"caustic"},{"word":"turbid"},{"word":"protracted"},{"word":"taut"},{"word":"interim"},{"word":"abjure"},{"word":"prevaricate"},{"word":"punctilious"},{"word":"inundate"},{"word":"ignominious"},{"word":"avid"},{"word":"bellicose"},{"word":"plaque"},{"word":"malign"},{"word":"sanctimony"},{"word":"consume"},{"word":"ingenuous"},{"word":"lien"},{"word":"veracity"},{"word":"snub"},{"word":"attenuate"},{"word":"inimical"},{"word":"phlegmatic"},{"word":"barren"},{"word":"exigency"},{"word":"finagle"},{"word":"florid"},{"word":"libel"},{"word":"credulity"},{"word":"aver"},{"word":"dud"},{"word":"forbearance"},{"word":"idiosyncrasy"},{"word":"chagrin"},{"word":"obdurate"},{"word":"waft"},{"word":"conceit"},{"word":"volubility"},{"word":"resigned"},{"word":"facile"},{"word":"contiguous"},{"word":"verisimilitude"},{"word":"husk"},{"word":"pernicious"},{"word":"fringe"},{"word":"somatic"},{"word":"abut"},{"word":"chastened"},{"word":"coax"},{"word":"incursion"},{"word":"repudiate"},{"word":"dolt"},{"word":"parley"},{"word":"effluvia"},{"word":"insipid"},{"word":"jejune"},{"word":"penurious"},{"word":"obfuscate"},{"word":"preclude"},{"word":"defalcate"},{"word":"disingenuous"},{"word":"encumbrance"},{"word":"quirk"},{"word":"obtain"},{"word":"gloat"},{"word":"morose"},{"word":"scorch"},{"word":"foil"},{"word":"perpetrate"},{"word":"regale"},{"word":"disparate"},{"word":"extempore"},{"word":"Palpable"},{"word":"malinger"},{"word":"discern"},{"word":"pundit"},{"word":"Pastiche"},{"word":"transitory"},{"word":"extant"},{"word":"salubrious"},{"word":"waffle"},{"word":"deluge"},{"word":"ascribe"},{"word":"perfunctory"},{"word":"squalid"},{"word":"sullied"},{"word":"mundane"},{"word":"exscind"},{"word":"grouse"},{"word":"lachrymose"},{"word":"visceral"},{"word":"grovel"},{"word":"temerity"},{"word":"collusion"},{"word":"extenuate"},{"word":"bandy"},{"word":"undulate"},{"word":"harbinger"},{"word":"evince"},{"word":"fagged"},{"word":"shrewd"},{"word":"hollow"},{"word":"conspicuous"},{"word":"august"},{"word":"rife"},{"word":"snare"},{"word":"ascetic"},{"word":"rancorous"},{"word":"mellifluous"},{"word":"levity"},{"word":"moot"},{"word":"gaucherie"},{"word":"macabre"},{"word":"amortize"},{"word":"delineate"},{"word":"finical"},{"word":"obviate"},{"word":"paean"},{"word":"emote"},{"word":"nadir"},{"word":"congeal"},{"word":"uncouth"},{"word":"verve"},{"word":"lope"},{"word":"fervor"},{"word":"lionize"},{"word":"expostulate"},{"word":"epicurean"},{"word":"discourse"},{"word":"sumptuous"},{"word":"noisome"},{"word":"sophomoric"},{"word":"dogmatic"},{"word":"lassitude"},{"word":"sanguine"},{"word":"broach"},{"word":"irksome"},{"word":"ostentation"},{"word":"requite"},{"word":"kibosh"},{"word":"imperious"},{"word":"gauche"},{"word":"craven"},{"word":"prodigal"},{"word":"brash"},{"word":"presage"},{"word":"supine"},{"word":"didactic"},{"word":"verdant"},{"word":"desiccant"},{"word":"philistine"},{"word":"palatial"},{"word":"epiphany"},{"word":"prodigious"},{"word":"trifling"},{"word":"intransigent"},{"word":"ensconce"},{"word":"heretic"},{"word":"raconteur"},{"word":"ferment"},{"word":"perfidious"},{"word":"agog"},{"word":"reactionary"},{"word":"hauteur"},{"word":"wile"},{"word":"qualm"},{"word":"dilettante"},{"word":"rumple"},{"word":"curmudgeon"},{"word":"bequest"},{"word":"remonstrate"},{"word":"propitious"},{"word":"drone"},{"word":"stymie"},{"word":"roll"},{"word":"inchoate"},{"word":"obtrusive"},{"word":"reproach"},{"word":"facetious"},{"word":"rivet"},{"word":"burgeon"},{"word":"fatuous"},{"word":"jibe"},{"word":"baleful"},{"word":"rapacious"},{"word":"wan"},{"word":"figurehead"},{"word":"fetid"},{"word":"overweening"},{"word":"preen"},{"word":"vacillation"},{"word":"discountenance"},{"word":"eschew"},{"word":"provident"},{"word":"equanimity"},{"word":"pedantic"},{"word":"extricable"},{"word":"barrage"},{"word":"impetuous"},{"word":"macerate"},{"word":"forswear"},{"word":"mendicant"},{"word":"hubris"},{"word":"atonement"},{"word":"saturnine"},{"word":"supplicate"},{"word":"slur"},{"word":"rueful"},{"word":"excoriation"},{"word":"skiff"},{"word":"soporific"},{"word":"profundity"},{"word":"blandness"},{"word":"ford"},{"word":"cloture"},{"word":"blithe"},{"word":"hallow"},{"word":"scabbard"},{"word":"egress"},{"word":"boggle"},{"word":"rant"},{"word":"contemn"},{"word":"dereliction"},{"word":"petrous"},{"word":"benison"},{"word":"perspicacity"},{"word":"tortuous"},{"word":"seminal"},{"word":"machination"},{"word":"mendacity"},{"word":"entreat"},{"word":"restive"},{"word":"prudish"},{"word":"perfidy"},{"word":"esoteric"},{"word":"labyrinthine"},{"word":"incumbents"},{"word":"prune"},{"word":"depredation"},{"word":"molt"},{"word":"contrite"},{"word":"manacle"},{"word":"stigmatize"},{"word":"imbroglio"},{"word":"germane"},{"word":"goad"},{"word":"probity"},{"word":"forage"},{"word":"indigence"},{"word":"maladroit"},{"word":"fervid"},{"word":"vacuity"},{"word":"overhaul"},{"word":"cravat"},{"word":"vestige"},{"word":"specious"},{"word":"cordon"},{"word":"flax"},{"word":"aleck"},{"word":"poignant"},{"word":"exploit"},{"word":"subsume"},{"word":"petulant"},{"word":"eddy"},{"word":"rubicund"},{"word":"interdict"},{"word":"platitude"},{"word":"parsimonious"},{"word":"severance"},{"word":"ineluctable"},{"word":"insouciant"},{"word":"predilection"},{"word":"halcyon"},{"word":"flout"},{"word":"gouge"},{"word":"lugubrious"},{"word":"upbraid"},{"word":"chary"},{"word":"officious"},{"word":"onerous"},{"word":"demagogue"},{"word":"profligate"},{"word":"feint"},{"word":"cabal"},{"word":"belligerent"},{"word":"impute"},{"word":"obsequious"},{"word":"retard"},{"word":"deprecate"},{"word":"inveterate"},{"word":"mulct"},{"word":"aplomb"},{"word":"spurious"},{"word":"propitiatory"},{"word":"maudlin"},{"word":"tautology"},{"word":"dulcet"},{"word":"shunt"},{"word":"inured"},{"word":"denouement"},{"word":"plethora"},{"word":"forge"},{"word":"sordid"},{"word":"cursory"},{"word":"argot"},{"word":"gregarious"},{"word":"sinuous"},{"word":"hone"},{"word":"impecunious"},{"word":"desultory"},{"word":"augury"},{"word":"odium"},{"word":"vigilant"},{"word":"propinquity"},{"word":"salacious"},{"word":"homiletics"},{"word":"recalcitrant"},{"word":"harangue"},{"word":"libertine"},{"word":"turgid"},{"word":"epistle"},{"word":"foible"},{"word":"harrow"},{"word":"inculcate"},{"word":"eclat"},{"word":"deposition"},{"word":"tangential"},{"word":"countervail"},{"word":"gainsay"},{"word":"middling"},{"word":"gossamer"},{"word":"stentorian"},{"word":"resort"},{"word":"divestiture"},{"word":"churl"},{"word":"repertoire"},{"word":"nary"},{"word":"pinchbeck"},{"word":"finicky"},{"word":"temperance"},{"word":"profane"},{"word":"truculence"},{"word":"glean"},{"word":"inveigh"},{"word":"levee"},{"word":"diaphanous"},{"word":"diffidence"},{"word":"trepidation"},{"word":"tenuous"},{"word":"rebuff"},{"word":"nugatory"},{"word":"opprobrious"},{"word":"pucker"},{"word":"vitiate"},{"word":"disinter"},{"word":"foppish"},{"word":"astringent"},{"word":"detumescence"},{"word":"panegyric"},{"word":"flak"},{"word":"distrait"},{"word":"plod"},{"word":"refractory"},{"word":"ramify"},{"word":"expedient"},{"word":"fecund"},{"word":"encomium"},{"word":"obloquy"},{"word":"trenchant"},{"word":"disconcert"},{"word":"pugnacious"},{"word":"quaff"},{"word":"vituperate"},{"word":"discomfit"},{"word":"quail"},{"word":"impudent"},{"word":"calumny"},{"word":"nemesis"},{"word":"sublime"},{"word":"peremptory"},{"word":"blandishment"},{"word":"rabble"},{"word":"untoward"},{"word":"strut"},{"word":"voluble"},{"word":"sermon"},{"word":"prosaic"},{"word":"bereft"},{"word":"fetter"},{"word":"cant"},{"word":"glib"},{"word":"turpitude"},{"word":"raffish"},{"word":"implicate"},{"word":"asperity"},{"word":"ensign"},{"word":"contumacious"},{"word":"idyll"},{"word":"quotidian"},{"word":"teetotal"},{"word":"veritable"},{"word":"simper"},{"word":"mien"},{"word":"invective"},{"word":"hirsute"},{"word":"impugned"},{"word":"umbrage"},{"word":"meretricious"},{"word":"incense"},{"word":"surfeit"},{"word":"endemic"},{"word":"sophistry"},{"word":"unencumbered"},{"word":"felicitous"},{"word":"hack"},{"word":"atavistic"},{"word":"mettle"},{"word":"miseenscene"},{"word":"toady"},{"word":"peregrination"},{"word":"forbear"},{"word":"ecumenical"},{"word":"incipient"},{"word":"ineffable"},{"word":"plaintive"},{"word":"pine"},{"word":"ostensible"},{"word":"piquant"},{"word":"tout"},{"word":"tamp"},{"word":"canvass"},{"word":"minatory"},{"word":"slate"},{"word":"stipple"},{"word":"plumb"},{"word":"stanch"},{"word":"fledged"},{"word":"demur"},{"word":"aspersion"},{"word":"deferential"},{"word":"sundry"},{"word":"blatant"},{"word":"consternation"},{"word":"cadge"},{"word":"brummagem"},{"word":"spurn"},{"word":"purvey"},{"word":"bedizen"},{"word":"desuetude"},{"word":"obstreperous"},{"word":"suppliant"},{"word":"countenance"},{"word":"presumption"},{"word":"belabor"},{"word":"redoubtable"},{"word":"balk"},{"word":"supercilious"},{"word":"stygian"},{"word":"virago"},{"word":"orison"},{"word":"trite"},{"word":"preponderance"},{"word":"reprobate"},{"word":"hermetic"},{"word":"expiation"},{"word":"rebus"},{"word":"vagary"},{"word":"imperviousness"},{"word":"trencherman"},{"word":"hew"},{"word":"proscribe"},{"word":"sententious"},{"word":"portent"},{"word":"doggerel"},{"word":"dissemble"},{"word":"venal"},{"word":"picaresque"},{"word":"splenetic"},{"word":"ferret"},{"word":"petrified"},{"word":"duress"},{"word":"peripatetic"},{"word":"profligacy"},{"word":"imprecation"},{"word":"succor"},{"word":"lithe"},{"word":"mettlesome"},{"word":"froward"},{"word":"travesty"},{"word":"fulsome"},{"word":"puissance"},{"word":"acarpous"},{"word":"pied"},{"word":"pileous"},{"word":"effete"},{"word":"sobriquet"},{"word":"wend"},{"word":"edacious"},{"word":"constrain"},{"word":"fulmination"},{"word":"slake"},{"word":"nibble"},{"word":"pique"},{"word":"ponderous"},{"word":"brook"},{"word":"detraction"},{"word":"salutary"},{"word":"welter"},{"word":"repast"},{"word":"cavalcade"},{"word":"nostrum"},{"word":"nonplused"},{"word":"pith"},{"word":"refulgent"},{"word":"stint"},{"word":"suborn"},{"word":"expatiate"},{"word":"recondite"},{"word":"garble"},{"word":"palaver"},{"word":"fustian"},{"word":"mince"},{"word":"scurvy"},{"word":"epithet"},{"word":"sedulous"},{"word":"prolix"},{"word":"importune"},{"word":"bilge"},{"word":"involute"},{"word":"abraid"},{"word":"sere"},{"word":"droll"},{"word":"descry"},{"word":"brazen"},{"word":"repine"},{"word":"limn"},{"word":"wag"},{"word":"coruscate"},{"word":"lucubrate"},{"word":"crass"},{"word":"consequential"},{"word":"foment"},{"word":"recreancy"},{"word":"testiness"},{"word":"arrant"},{"word":"quibble"},{"word":"lam"},{"word":"Archaic"},{"word":"imbibe"},{"word":"repose"},{"word":"perfunctorily"},{"word":"impasse"},{"word":"pulchritudinous"},{"word":"eupeptic"},{"word":"Chicane"},{"word":"brobdingnagian"},{"word":"Exodus"},{"word":"Rejoinder"},{"word":"Furtive"}]
var parser = async function () {
const browser = await puppet.launch({ headless: false, args: ['--no-sandbox', '--disable-setuid-sandbox'] });
let timer = 1;
words.map(async (a) => {
if (fs.existsSync(__dirname + '/public/word-meanings/' + a.word + '.html')) {
console.log('exists')
return;
}
console.log(a)
timer = timer + 1;
setTimeout(async () => {
const page = await browser.newPage();
await page.goto('https://www.merriam-webster.com/dictionary/' + a.word, {
waitUntil: 'networkidle2'
});
const results = await page.$$eval('#dictionary-entry-1 .vg', as => {
return as[0].innerHTML
});
page.close();
fs.writeFile(__dirname + '/public/word-meanings/' + a.word + '.html', beautify(results, { preserve_newlines: false }), (err, data) => data)
}, timer * 800)
});
}
parser()