Add manual word review script

This commit is contained in:
Austen Adler 2023-04-30 23:26:52 -04:00
parent 24e6cff9d5
commit d1a97bd53c
6 changed files with 4542 additions and 3724 deletions

View File

@ -1,6 +1,13 @@
WORD1,WORD2 WORD1,WORD2
ABSOLUTE,ABSOLUTELY
ACCORDING,ACCORDINGLY
ACCURATE,ACCURATELY
ACTIVE,ACTIVELY
ACTUAL,ACTUALLY
ADD,ADDS ADD,ADDS
ADEQUATE,ADEQUATELY
ADS,ADDS ADS,ADDS
ADVERTIZE,ADVERTISE
AFFECTED,EFFECT AFFECTED,EFFECT
AFFECT,EFFECT AFFECT,EFFECT
AFFECTIONS,AFFECTION AFFECTIONS,AFFECTION
@ -12,108 +19,288 @@ ANALOGUE,ANALOG
ANALYSE,ANALYZE ANALYSE,ANALYZE
ANALYSED,ANALYZE ANALYSED,ANALYZE
ANALYSES,ANALYZE ANALYSES,ANALYZE
ANNUAL,ANNUALLY
APPARENT,APPARENTLY
APPROXIMATE,APPROXIMATELY
ARIZE,ARISE
AUTHORIZE,authorise
AUTOMATIC,AUTOMATICALLY
AUX,OX AUX,OX
BAGGY,BAGGIE BAGGY,BAGGIE
BE,BEE BE,BEE
BERRY,BARRY BERRY,BARRY
BLEW,BLUE BLEW,BLUE
BODY,BODILY
BOT,BOUGHT BOT,BOUGHT
BOULDER,BOLDER BOULDER,BOLDER
BRIEF,BRIEFLY
BRINGS,BRING BRINGS,BRING
BY,BYE BY,BYE
BYTE,BITE BYTE,BITE
CACHE,CASH CACHE,CASH
CAPITOL,CAPITAL CAPITOL,CAPITAL
CAREFUL,CAREFULLY
CENTRE,CENTER CENTRE,CENTER
CENTS,CENT CENTS,CENT
CENTS,SENSE CENTS,SENSE
CERAMICS,CERAMIC CERAMICS,CERAMIC
CERTAIN,CERTAINLY
CHARACTERIZE,CHARACTERISE
CHEQUE,CHECK CHEQUE,CHECK
CHIEF,CHIEFLY
CHILE,CHILI CHILE,CHILI
CHILE,CHILLY CHILE,CHILLY
CHORD,CORD CHORD,CORD
CIVILISATION,CIVILIZATION CIVILISATION,CIVILIZATION
CIVILIZE,CIVILISE
CLEAR,CLEARLY
CLOSE,CLOSELY
COLOURLESS,COLORLESS COLOURLESS,COLORLESS
COM,CALM COM,CALM
COMMON,COMMONLY
COMPARATIVE,COMPARATIVELY
COMPLETE,COMPLETELY
CONSIDERAB,CONSIDERABLY
CONSIDERABLE,CONSIDERABLY
CONSISTENT,CONSISTENTLY
CONSTANT,CONSTANTLY
CONTINUAL,CONTINUALLY
CONTINUOUS,CONTINUOUSLY
CORP,CORE CORP,CORE
CORPS,CORE CORPS,CORE
CORRECT,CORRECTLY
COUNSELLOR,COUNSELOR COUNSELLOR,COUNSELOR
CUE,QUEUE CUE,QUEUE
CURRENT,CURRENTLY
DAZE,DAY DAZE,DAY
DAZED,DAY DAZED,DAY
DEAR,DEER DEAR,DEER
DEEP,DEEPLY
DEFINITE,DEFINITELY
DELIBERATE,DELIBERATELY
DESSERT,DESERT DESSERT,DESERT
DEW,DO DEW,DO
DEW,DUE DEW,DUE
DIED,DYED DIED,DYED
DIFFERENT,DIFFERENTLY
DIRECT,DIRECTLY
DISTINCT,DISTINCTLY
EASY,EASILIY
EFFECTIVE,EFFECT EFFECTIVE,EFFECT
EFFECTIVE,EFFECTIVELY
EFFECTS,EFFECT EFFECTS,EFFECT
ELDER,ELDERLY
ELECTRONICS,ELECTRONIC ELECTRONICS,ELECTRONIC
EMPHASIZE,EMPHASISE
ENTIRE,ENTIRELY
EQUAL,EQUALLY
ESSENTIAL,ESSENTIALLY
EVENTUAL,EVENTUALLY
EVIDENT,EVIDENTLY
EXACT,EXACTLY
EXCEEDING,EXCEEDINGLY
EXCLUSIVE,EXCLUSIVELY
EXERCIZE,EXERCISE
EXPLICIT,EXPLICITLY
EXTENSIVE,EXTENSIVELY
EXTREME,EXTREMELY
FAIR,FAIRLY
FAVOUR,FAVOR FAVOUR,FAVOR
FAX,FACTS FAX,FACTS
FILING,FILLING FILING,FILLING
FILINGS,FILLING FILINGS,FILLING
FINAL,FINALLY
FIRM,FIRMLY
FORMAL,FORMALLY
FORMER,FORMERLY
FORMULAE,FORMULA FORMULAE,FORMULA
FORTUNATE,FORTUNATELY
FORTUNATELY,FORTUNATE FORTUNATELY,FORTUNATE
FOUR,FOR FOUR,FOR
FREE,FREELY
FREQUENT,FREQUENTLY
FRIEND,FRIENDLY
FULL,FULLY
GENERAL,GENERALLY
GENERALIZE,GENERALISE
GENTLE,GENTLY
GRADUAL,GRADUALLY
GRATE,GREAT GRATE,GREAT
GREAT,GREATLY
HAIRY,HARRY HAIRY,HARRY
HARD,HARDLY
HARRY,HAIRY HARRY,HAIRY
HEAVEN,HEAVENLY
HEIR,HAIR HEIR,HAIR
HEIRS,HAIR HEIRS,HAIR
HEM,HIM HEM,HIM
HIGH,HIGHLY
HONOUR,HONOR HONOUR,HONOR
HONOURS,HONORS HONOURS,HONORS
HYMN,HIM HYMN,HIM
HYMNS,HIM HYMNS,HIM
IMMEDIATE,IMMEDIATELY
IMPROVES,IMPROVE IMPROVES,IMPROVE
INCREASING,INCREASINGLY
INDIRECT,INDIRECTLY
INEVITABLE,INEVITABLY
INITIAL,INITIALLY
INSTANT,INSTANTLY
INVARIABLE,INVARIABLY
ISLE,AISLE ISLE,AISLE
KIND,KINDLY
KNIGHT,NIGHT KNIGHT,NIGHT
KNOT,NOT KNOT,NOT
KNOTS,NOT KNOTS,NOT
LARGE,LARGELY
LARVAE,LARVA LARVAE,LARVA
LECTURER,LECTURE LECTURER,LECTURE
LIGHT,LIGHTLY
LIKE,LIKELY
LITERAL,LITERALLY
LIVE,LIVELY
LOCALIZE,LOCALISE
LOVE,LOVELY
MAIN,MAINLY
MANOR,MANNER MANOR,MANNER
MERE,MERELY
MONIES,MONEYS MONIES,MONEYS
MONTH,MONTHLY
MOST,MOSTLY
NAME,NAMELY
NATURAL,NATURALLY
NEAR,NEARLY
NECESSARY,NECESSARILY
NEIGHBOURHOOD,NEIGHBORHOOD NEIGHBOURHOOD,NEIGHBORHOOD
NEIGHBOUR,NEIGHBOR NEIGHBOUR,NEIGHBOR
NEIGHBOURS,NEIGHBOR NEIGHBOURS,NEIGHBOR
NEW,NEWLY
NORMAL,NORMALLY
NOSE,KNOW NOSE,KNOW
NOTABLE,NOTABLY
NUN,NONE NUN,NONE
OBVIOUS,OBVIOUSLY
OCCASIONAL,OCCASIONALLY
OPEN,OPENLY
ORE,OAR ORE,OAR
ORE,OR ORE,OR
ORGANISATIONAL,ORGANIZATIONAL ORGANISATIONAL,ORGANIZATIONAL
ORGANISATION,ORGANIZATION ORGANISATION,ORGANIZATION
ORGANISATIONS,ORGANIZATION ORGANISATIONS,ORGANIZATION
ORIGINAL,ORIGINALLY
OWE,OH OWE,OH
PAR,PARSE PAR,PARSE
PARS,PARSE PARS,PARSE
PARTIAL,PARTIALLY
PARTICULAR,PARTICULARLY
PART,PARTLY
PEOPLES,PEOPLE PEOPLES,PEOPLE
PERFECT,PERFECTLY
PERMANENT,PERMANENTLY
PER,PURR PER,PURR
PERSONAL,PERSONALLY
PETAL,PEDAL PETAL,PEDAL
PHYSICAL,PHYSICALLY
PLAIN,PLAINLY
POLITICAL,POLITICALLY
POLLING,PULLING POLLING,PULLING
POSITIVE,POSITIVELY
POSSIBLE,POSSIBLY
POTENTIAL,POTENTIALLY
PRACTICAL,PRACTICALLY
PRECISE,PRECISELY
PRESENT,PRESENTLY
PRESUMAB,PRESUMABLY
PREVIOUS,PREVIOUSLY
PRINCIPAL,PRINCIPALLY
PROBABLE,PROBABLY
PROMPT,PROMPTLY
PROPER,PROPERLY
PROVIDES,PROVIDE PROVIDES,PROVIDE
PUBLIC,PUBLICLY
PURE,PURELY
QUICK,QUICKLY
QUIET,QUIETLY
RAPID,RAPIDLY
RAP,WRAP RAP,WRAP
RARE,RARELY
REALIZE,REALISE
REAL,REALLY
REASONABLE,REASONABLY
RECENT,RECENTLY
REFORMED,REFORM REFORMED,REFORM
REGULAR,REGULARLY
RELATIVE,RELATIVELY
REPEATEDLY,REPEAT REPEATEDLY,REPEAT
REPEATED,REPEAT REPEATED,REPEAT
REPEATED,REPEATEDLY
RESPECTIVE,RESPECTIVELY
RIGHT,RIGHTLY
ROUGH,ROUGHLY
SAFE,SAFELY
SCARCE,SCARCELY
SCENT,CENT SCENT,CENT
SCENTS,CENT SCENTS,CENT
SEEMING,SEEMINGLY
SENSE,CENT SENSE,CENT
SENSED,CENT SENSED,CENT
SENSES,CENT SENSES,CENT
SEPARATE,SEPARATELY
SERIOUS,SERIOUSLY
SEVERE,SEVERELY
SHARP,SHARPLY
SHORT,SHORTLY
SIGNIFICANT,SIGNIFICANTLY
SIMILAR,SIMILARLY
SIMPLE,SIMPLY
SIMULTANEOUSLY,SIMULTANEOUS SIMULTANEOUSLY,SIMULTANEOUS
SIMULTANEOUS,SIMULTANEOUSLY
SLIGHT,SLIGHTLY
SLOW,SLOWLY
SOCIAL,SOCIALLY
SOLE,SOLELY
SPECIALIZE,SPECIALISE
SPECIAL,SPECIALLY
STEADY,STEADILY
STRICT,STRICTLY
STRONG,STRONGLY
SUBSEQUENT,SUBSEQUENTLY
SUBSTANTIAL,SUBSTANTIALLY
SUCCESSFUL,SUCCESSFULLY
SUDDEN,SUDDENLY
SUFFICIENT,SUFFICIENTLY
SUMMARIZE,SUMMARISE
SURE,SURELY
SURPRIZE,SURPRISE
TELECOMMUNICATIONS,TELECOMMUNICATION TELECOMMUNICATIONS,TELECOMMUNICATION
TEMPORARI,TEMPORARILY
TEMPORARY,TEMPORARILY
THEATRES,THEATER THEATRES,THEATER
THEATRE,THEATER THEATRE,THEATER
THIN,THEN THIN,THEN
THOROUGH,THOROUGHLY
THRU,THROUGH THRU,THROUGH
TOTAL,TOTALLY
TRUE,TRULY
TYPICAL,TYPICALLY
ULTIMATE,ULTIMATELY
UNDOUBTED,UNDOUBTEDLY
UNLIKE,UNLIKELY
UNTO,ONTO UNTO,ONTO
USUAL,USUALLY
UTILIZE,UTILISE
UTTER,UTTERLY
VAPOUR,VAPOR VAPOUR,VAPOR
VARY,VERY VARY,VERY
VERTEBRA,VERTEBRAE VERTEBRA,VERTEBRAE
VIRTUAL,VIRTUALLY
WEARY,WARY WEARY,WARY
WEEK,WEEKLY
WEIGHS,WAY WEIGHS,WAY
WEIGH,WAY WEIGH,WAY
WIDE,WIDELY
YELLOW,HELLO YELLOW,HELLO
YOKE,YOLK YOKE,YOLK
ALLOCATE,ALLOCATION
ANYBODY,ANYONE
BESIDE,BESIDES

1 WORD1 WORD2
2 ABSOLUTE ABSOLUTELY
3 ACCORDING ACCORDINGLY
4 ACCURATE ACCURATELY
5 ACTIVE ACTIVELY
6 ACTUAL ACTUALLY
7 ADD ADDS
8 ADEQUATE ADEQUATELY
9 ADS ADDS
10 ADVERTIZE ADVERTISE
11 AFFECTED EFFECT
12 AFFECT EFFECT
13 AFFECTIONS AFFECTION
19 ANALYSE ANALYZE
20 ANALYSED ANALYZE
21 ANALYSES ANALYZE
22 ANNUAL ANNUALLY
23 APPARENT APPARENTLY
24 APPROXIMATE APPROXIMATELY
25 ARIZE ARISE
26 AUTHORIZE authorise
27 AUTOMATIC AUTOMATICALLY
28 AUX OX
29 BAGGY BAGGIE
30 BE BEE
31 BERRY BARRY
32 BLEW BLUE
33 BODY BODILY
34 BOT BOUGHT
35 BOULDER BOLDER
36 BRIEF BRIEFLY
37 BRINGS BRING
38 BY BYE
39 BYTE BITE
40 CACHE CASH
41 CAPITOL CAPITAL
42 CAREFUL CAREFULLY
43 CENTRE CENTER
44 CENTS CENT
45 CENTS SENSE
46 CERAMICS CERAMIC
47 CERTAIN CERTAINLY
48 CHARACTERIZE CHARACTERISE
49 CHEQUE CHECK
50 CHIEF CHIEFLY
51 CHILE CHILI
52 CHILE CHILLY
53 CHORD CORD
54 CIVILISATION CIVILIZATION
55 CIVILIZE CIVILISE
56 CLEAR CLEARLY
57 CLOSE CLOSELY
58 COLOURLESS COLORLESS
59 COM CALM
60 COMMON COMMONLY
61 COMPARATIVE COMPARATIVELY
62 COMPLETE COMPLETELY
63 CONSIDERAB CONSIDERABLY
64 CONSIDERABLE CONSIDERABLY
65 CONSISTENT CONSISTENTLY
66 CONSTANT CONSTANTLY
67 CONTINUAL CONTINUALLY
68 CONTINUOUS CONTINUOUSLY
69 CORP CORE
70 CORPS CORE
71 CORRECT CORRECTLY
72 COUNSELLOR COUNSELOR
73 CUE QUEUE
74 CURRENT CURRENTLY
75 DAZE DAY
76 DAZED DAY
77 DEAR DEER
78 DEEP DEEPLY
79 DEFINITE DEFINITELY
80 DELIBERATE DELIBERATELY
81 DESSERT DESERT
82 DEW DO
83 DEW DUE
84 DIED DYED
85 DIFFERENT DIFFERENTLY
86 DIRECT DIRECTLY
87 DISTINCT DISTINCTLY
88 EASY EASILIY
89 EFFECTIVE EFFECT
90 EFFECTIVE EFFECTIVELY
91 EFFECTS EFFECT
92 ELDER ELDERLY
93 ELECTRONICS ELECTRONIC
94 EMPHASIZE EMPHASISE
95 ENTIRE ENTIRELY
96 EQUAL EQUALLY
97 ESSENTIAL ESSENTIALLY
98 EVENTUAL EVENTUALLY
99 EVIDENT EVIDENTLY
100 EXACT EXACTLY
101 EXCEEDING EXCEEDINGLY
102 EXCLUSIVE EXCLUSIVELY
103 EXERCIZE EXERCISE
104 EXPLICIT EXPLICITLY
105 EXTENSIVE EXTENSIVELY
106 EXTREME EXTREMELY
107 FAIR FAIRLY
108 FAVOUR FAVOR
109 FAX FACTS
110 FILING FILLING
111 FILINGS FILLING
112 FINAL FINALLY
113 FIRM FIRMLY
114 FORMAL FORMALLY
115 FORMER FORMERLY
116 FORMULAE FORMULA
117 FORTUNATE FORTUNATELY
118 FORTUNATELY FORTUNATE
119 FOUR FOR
120 FREE FREELY
121 FREQUENT FREQUENTLY
122 FRIEND FRIENDLY
123 FULL FULLY
124 GENERAL GENERALLY
125 GENERALIZE GENERALISE
126 GENTLE GENTLY
127 GRADUAL GRADUALLY
128 GRATE GREAT
129 GREAT GREATLY
130 HAIRY HARRY
131 HARD HARDLY
132 HARRY HAIRY
133 HEAVEN HEAVENLY
134 HEIR HAIR
135 HEIRS HAIR
136 HEM HIM
137 HIGH HIGHLY
138 HONOUR HONOR
139 HONOURS HONORS
140 HYMN HIM
141 HYMNS HIM
142 IMMEDIATE IMMEDIATELY
143 IMPROVES IMPROVE
144 INCREASING INCREASINGLY
145 INDIRECT INDIRECTLY
146 INEVITABLE INEVITABLY
147 INITIAL INITIALLY
148 INSTANT INSTANTLY
149 INVARIABLE INVARIABLY
150 ISLE AISLE
151 KIND KINDLY
152 KNIGHT NIGHT
153 KNOT NOT
154 KNOTS NOT
155 LARGE LARGELY
156 LARVAE LARVA
157 LECTURER LECTURE
158 LIGHT LIGHTLY
159 LIKE LIKELY
160 LITERAL LITERALLY
161 LIVE LIVELY
162 LOCALIZE LOCALISE
163 LOVE LOVELY
164 MAIN MAINLY
165 MANOR MANNER
166 MERE MERELY
167 MONIES MONEYS
168 MONTH MONTHLY
169 MOST MOSTLY
170 NAME NAMELY
171 NATURAL NATURALLY
172 NEAR NEARLY
173 NECESSARY NECESSARILY
174 NEIGHBOURHOOD NEIGHBORHOOD
175 NEIGHBOUR NEIGHBOR
176 NEIGHBOURS NEIGHBOR
177 NEW NEWLY
178 NORMAL NORMALLY
179 NOSE KNOW
180 NOTABLE NOTABLY
181 NUN NONE
182 OBVIOUS OBVIOUSLY
183 OCCASIONAL OCCASIONALLY
184 OPEN OPENLY
185 ORE OAR
186 ORE OR
187 ORGANISATIONAL ORGANIZATIONAL
188 ORGANISATION ORGANIZATION
189 ORGANISATIONS ORGANIZATION
190 ORIGINAL ORIGINALLY
191 OWE OH
192 PAR PARSE
193 PARS PARSE
194 PARTIAL PARTIALLY
195 PARTICULAR PARTICULARLY
196 PART PARTLY
197 PEOPLES PEOPLE
198 PERFECT PERFECTLY
199 PERMANENT PERMANENTLY
200 PER PURR
201 PERSONAL PERSONALLY
202 PETAL PEDAL
203 PHYSICAL PHYSICALLY
204 PLAIN PLAINLY
205 POLITICAL POLITICALLY
206 POLLING PULLING
207 POSITIVE POSITIVELY
208 POSSIBLE POSSIBLY
209 POTENTIAL POTENTIALLY
210 PRACTICAL PRACTICALLY
211 PRECISE PRECISELY
212 PRESENT PRESENTLY
213 PRESUMAB PRESUMABLY
214 PREVIOUS PREVIOUSLY
215 PRINCIPAL PRINCIPALLY
216 PROBABLE PROBABLY
217 PROMPT PROMPTLY
218 PROPER PROPERLY
219 PROVIDES PROVIDE
220 PUBLIC PUBLICLY
221 PURE PURELY
222 QUICK QUICKLY
223 QUIET QUIETLY
224 RAPID RAPIDLY
225 RAP WRAP
226 RARE RARELY
227 REALIZE REALISE
228 REAL REALLY
229 REASONABLE REASONABLY
230 RECENT RECENTLY
231 REFORMED REFORM
232 REGULAR REGULARLY
233 RELATIVE RELATIVELY
234 REPEATEDLY REPEAT
235 REPEATED REPEAT
236 REPEATED REPEATEDLY
237 RESPECTIVE RESPECTIVELY
238 RIGHT RIGHTLY
239 ROUGH ROUGHLY
240 SAFE SAFELY
241 SCARCE SCARCELY
242 SCENT CENT
243 SCENTS CENT
244 SEEMING SEEMINGLY
245 SENSE CENT
246 SENSED CENT
247 SENSES CENT
248 SEPARATE SEPARATELY
249 SERIOUS SERIOUSLY
250 SEVERE SEVERELY
251 SHARP SHARPLY
252 SHORT SHORTLY
253 SIGNIFICANT SIGNIFICANTLY
254 SIMILAR SIMILARLY
255 SIMPLE SIMPLY
256 SIMULTANEOUSLY SIMULTANEOUS
257 SIMULTANEOUS SIMULTANEOUSLY
258 SLIGHT SLIGHTLY
259 SLOW SLOWLY
260 SOCIAL SOCIALLY
261 SOLE SOLELY
262 SPECIALIZE SPECIALISE
263 SPECIAL SPECIALLY
264 STEADY STEADILY
265 STRICT STRICTLY
266 STRONG STRONGLY
267 SUBSEQUENT SUBSEQUENTLY
268 SUBSTANTIAL SUBSTANTIALLY
269 SUCCESSFUL SUCCESSFULLY
270 SUDDEN SUDDENLY
271 SUFFICIENT SUFFICIENTLY
272 SUMMARIZE SUMMARISE
273 SURE SURELY
274 SURPRIZE SURPRISE
275 TELECOMMUNICATIONS TELECOMMUNICATION
276 TEMPORARI TEMPORARILY
277 TEMPORARY TEMPORARILY
278 THEATRES THEATER
279 THEATRE THEATER
280 THIN THEN
281 THOROUGH THOROUGHLY
282 THRU THROUGH
283 TOTAL TOTALLY
284 TRUE TRULY
285 TYPICAL TYPICALLY
286 ULTIMATE ULTIMATELY
287 UNDOUBTED UNDOUBTEDLY
288 UNLIKE UNLIKELY
289 UNTO ONTO
290 USUAL USUALLY
291 UTILIZE UTILISE
292 UTTER UTTERLY
293 VAPOUR VAPOR
294 VARY VERY
295 VERTEBRA VERTEBRAE
296 VIRTUAL VIRTUALLY
297 WEARY WARY
298 WEEK WEEKLY
299 WEIGHS WAY
300 WEIGH WAY
301 WIDE WIDELY
302 YELLOW HELLO
303 YOKE YOLK
304 ALLOCATE ALLOCATION
305 ANYBODY ANYONE
306 BESIDE BESIDES

View File

@ -3897,3 +3897,23 @@ ZOOLOGY
ZOOT-SUIT ZOOT-SUIT
ZULU ZULU
ZURICH ZURICH
SWORD
TREMBLE
BAD
PAIN
ABNORMAL
ABSENCE
ACADEMICS
ACCENT
ACCUSTOM
ACID
ACQUISITION
ABSORPTION
ACCEPTABLE
ACCEPTANCE
ACTIVATION
SCARCE
FOLLY
MELANCHOLY
PRACTIZE
PREMIZE

1 WORD
3897 ZOOT-SUIT
3898 ZULU
3899 ZURICH
3900 SWORD
3901 TREMBLE
3902 BAD
3903 PAIN
3904 ABNORMAL
3905 ABSENCE
3906 ACADEMICS
3907 ACCENT
3908 ACCUSTOM
3909 ACID
3910 ACQUISITION
3911 ABSORPTION
3912 ACCEPTABLE
3913 ACCEPTANCE
3914 ACTIVATION
3915 SCARCE
3916 FOLLY
3917 MELANCHOLY
3918 PRACTIZE
3919 PREMIZE

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,356 @@
ABIDE
ABILITY
ABLE
ABOUT
ABOVE
ABROAD
ABSOLUTE
ABSORB
ABSTRACT
ABUNDANCE
ABUNDANT
ACCELERATE
ACCEPT
ACCESS
ACCESSIBLE
ACCOMMODATE
ACCOMPANY
ACCOMPLISH
ACCOMPLISHMENT
ACCORD
ACCORDANCE
ACCOUNT
ACCUMULATE
ACCUMULATION
ACCURACY
ACCURATE
ACHIEVE
ACHIEVEMENT
ACKNOWLEDGE
ACQUAINT
ACQUAINTANCE
ACQUIRE
ACRE
ACROSS
ACT
ACTION
ACTIVATE
ACTIVE
ACTIVITY
ACTOR
ACTUAL
ABSOLUTELY
ACCORDING
ACUTE
ADAPT
ADAPTATION
ADDITION
ADDITIONAL
ADDRESS
ADHERE
ADJACENT
ADJUST
ADJUSTMENT
ADMINISTER
ADMINISTRATION
ADMINISTRATIVE
ADMINISTRATOR
ADMIRABLE
ADMIRATION
ADMIRE
ADMISSION
ADMIT
ADOPT
ADOPTION
ADVANCE
ADVANTAGE
ADVENTURE
ADVERTISEMENT
ADVERTIZE
ADVICE
ADVISER
ADVOCATE
AFFINITY
AFFIRM
AFFORD
AFTER
AFTERNOON
AFTERWARDS
AGAIN
AGENCY
AGENT
AGGREGATE
AGO
AGREE
AGREEABLE
AGREEMENT
AGRICULTURAL
AGRICULTURE
AIR
AIRCRAFT
ALGORITHM
ALIKE
ALIVE
ALL
ALLEGE
ALLIANCE
ALLOCATE
ALLOCATION
ALLOW
ALLOWANCE
ALLOY
ALLUDE
ALLUSION
ALLY
ALMOST
ALONG
ALONGSIDE
ALREADY
ALSO
ALTER
ALTERATION
ALTERNATE
ALTERNATIVE
ALTHOUGH
ALTITUDE
ALTOGETHER
ALWAYS
AMAZE
AMBITION
AMBITIOUS
AMEND
AMENDMENT
AMID
AMONG
AMONGST
AMOUNT
AMPLE
AMPLITUDE
AMUSE
AMUSEMENT
ANALOGOUS
ANALOGY
ANALYSIS
ANALYST
ANALYTICAL
ANCHOR
ANCIENT
ANGEL
ANGLE
ANGULAR
ANIMATE
ANNOUNCE
ANNOUNCEMENT
ANOTHER
ANSWER
ANTERIOR
ANTICIPATE
ANY
ANYBODY
ANYONE
ANYTHING
ANYWAY
ANYWHERE
APART
APARTMENT
APOSTLE
APPARATUS
APPEALING
APPEAR
APPEARANCE
APPETITE
APPLE
APPLICABLE
APPLICANT
APPLICATION
APPLY
APPOINT
APPOINTMENT
APPRECIATE
APPRECIATION
APPROACH
APPROVAL
APPROVE
APPROXIMATION
APT
ARBITRARY
ARC
ARCH
ARCHITECT
ARCHITECTURAL
ARE
AREA
ARM
ARMOR
AROUND
ARRANGE
ARRANGEMENT
ARRAY
ARRIVAL
ARRIVE
ARROW
ART
ARTERIAL
ARTERY
ARTICLE
ARTICULATE
ARTIST
ARTISTIC
ASCEND
ASCERTAIN
ASCRIBE
ASIDE
ASK
ASLEEP
ASPECT
ASPIRATION
ASSEMBLE
ASSERT
ASSERTION
ASSESS
ASSESSMENT
ASSET
ASSIGN
ASSIGNMENT
ASSIST
ASSISTANCE
ASSISTANT
ASSOCIATE
ASSOCIATION
ASSUME
ASSUMPTION
ASSURANCE
ASSURE
ASTONISH
AT
ATMOSPHERE
ATOM
ATTACH
ATTACHMENT
ATTAIN
ATTAINMENT
ATTEMPT
ATTEND
ATTENDANCE
ATTENDANT
ATTENTION
ATTITUDE
ATTORNEY
ATTRACT
ATTRIBUTE
AUDIENCE
AUNT
AUTHENTIC
AUTHOR
AUTHORITY
AUTOMOBILE
AUTUMN
AVAIL
AVAILABILITY
AVAILABLE
AVERAGE
AWAIT
AWAKE
AWAKEN
AWARD
AWARE
AWARENESS
AWAY
BACK
BACKGROUND
BAG
BALANCE
BALL
BAND
BANK
BARK
BARREL
BASE
BASIC
BASICALLY
BASIN
BASIS
BASKET
BATTERY
BAY
BEACH
BEAD
BEAM
BEAR
BEARD
BEAUTIFUL
BEAUTY
BECAUSE
BECOME
BED
BEDROOM
BEER
BEFORE
BEGIN
BEHALF
BEHAVE
BEHAVIOR
BEHAVIOURAL
BEHOLD
BEING
BELL
BELONG
BELOVED
BELOW
BENCH
BEND
BENEFIT
BENT
BESIDE
BESIDES
BEST
BESTOW
BET
BETWEEN
BEYOND
BID
BIG
BILL
BILLION
BIOGRAPHY
BIOLOGICAL
BIRD
BIRTH
BIT
BLANKET
BLOOM
BOAT
BOLD
BOLT
BOND
BOOK
BOOT
BORDER
BORROW
BOTH
BOTTLE
BOTTOM
BOUND
BOUNDARY
BOW
BOWL
BOX
BRAIN
BRANCH
BRAND
BRASS
BRAVE
BREAD
BREADTH
BREAKFAST
BREATH
BREATHE
BRICK
BRIDGE
BRIGHT
BRILLIANT
BROADCAST
BRONZE
BROW
BRUSH
BUBBLE

View File

@ -0,0 +1,46 @@
#!/bin/bash
set -euo pipefail
# set -x
ACCEPTED=./05-accepted-words.txt
REJECTED=./05-rejected-words.txt
INFILE=./04-deduplicated-words.csv
get_char() {
local escape_char="$(printf "\u1b")" mode
while true; do
read -rsn1 mode
if [[ $mode == $escape_char ]]; then
read -rsn2 mode # read 2 more chars
fi
case "$mode" in
'q') return 1;;
# '[A') echo UP ;;
# '[B') echo DOWN;;
'[D') echo 0; return 0;; # Reject (left)
'[C') echo 1; return 0;; # Keep (right)
*) :;;
esac
done
}
set -o noglob
IFS=$'\n'
ALL_WORDS=($(awk -F, 'NR!=1&&!a[$2]++ {print $1}' "${INFILE}" | sort -u))
touch -- "${ACCEPTED}" "${REJECTED}"
for WORD in "${ALL_WORDS[@]}"; do
if grep -xqFe "${WORD}" "${ACCEPTED}" "${REJECTED}" <(awk -F, 'NR!=1{print $1 "\n" $2}' 02-custom-lemmatizations.csv); then
continue
fi
printf '%s\n' "${WORD}"
KEEP="$(get_char)"
if ((KEEP)); then
printf '%s\n' "${WORD}" >>"${ACCEPTED}"
else
printf '%s\n' "${WORD}" >>"${REJECTED}"
fi
done

View File

@ -0,0 +1,48 @@
AFRAID
AGAINST
AGENDUM
AHEAD
AIM
ALARM
ALERT
ALONE
ANTI
ANTIBODY
ANGER
ANIMAL
APPROPRIATE
ARCHITECTURE
ARMY
AROUSE
ARTIFICIAL
ASH
ASHAMED
AVOID
AXIS
BACTERIAL
BACTERIUM
BARE
BARELY
BATH
BATTLE
BELIEVE
BELIEVER
BENEFICIAL
BETRAY
BIBLICAL
BLADE
BLANK
BLAST
BLEND
BLESS
BLIND
BLOCK
BLOW
BOAST
BOSS
BREAKDOWN
BREED
BRIDE
BROAD
BROWN