Compare commits

..

23 Commits

Author SHA1 Message Date
julius
ae61dfd7c5
fix: add verbs to fn attributes 2023-11-23 13:53:51 +01:00
julius
67d6e4322f
include optional verbs 2023-11-23 13:41:02 +01:00
julius
b8b8e42b8e
autoflake 2023-11-20 17:49:47 +01:00
julius
52238ad9ae
browse through the MW dictionary 2023-11-20 17:48:21 +01:00
47130f30d7 explicit ARRAY type for SQLAlchemy 2023-11-20 15:52:07 +00:00
43665cff6d improve MW scraper 2023-09-05 14:00:29 +00:00
874d4c744a fix typo 2023-06-18 13:11:37 +00:00
5108346a46 FastAPI 2023-06-18 13:09:16 +00:00
3537f6a2bc Remove old database 2023-04-12 06:48:42 +00:00
5b9076eeb5 New implementation with SQLModel 2023-04-12 06:47:38 +00:00
julius
0c11d07523 remove synonyms and antonyms from MW, fix pronounciation 2022-12-09 19:18:59 +00:00
julius
5c5397437c fix MW word history 2022-12-09 19:13:03 +00:00
julius
f65a677cb4 state of the parser 2022-11-15 11:41:33 +00:00
julius
9b33e9add8 yay 2022-07-15 11:16:05 +00:00
juvilius
85b996dac9
delete info message 2022-07-11 08:15:45 +02:00
juvilius
e96b1e8199
separate picking from add_word 2022-07-11 08:10:43 +02:00
julius
c91ba9f320 removed prefix_length=2 from files 2022-07-10 05:20:58 +00:00
julius
f6f87f097d less memory... but not perfect 2022-07-10 05:08:12 +00:00
julius
0c87f25f5b del old MWT 2022-07-10 04:38:38 +00:00
julius
f5081d174d changed dirs, clean code 2022-07-10 04:35:09 +00:00
julius
5080ad4f63 new prefix_length for MW, MWT and Duden 2022-07-10 04:31:07 +00:00
julius
6cc650af40 adjustments for changed prefix_length; FullDictionary 2022-07-10 04:24:31 +00:00
julius
da2bb8119a before changing prefix_length 2022-07-10 03:16:16 +00:00
580 changed files with 629 additions and 4539728 deletions

View File

@ -1,42 +1,55 @@
from itertools import chain
from dict_dl import Queue, WordParser, ot, rb, uq, uqall from dict_dl import Queue, WordParser, ot, rb, uq, uqall, only_first_text
class MWThesaurusParser(WordParser): class MWThesaurusParser(WordParser):
def __init__(self, word): def __init__(self, word):
url_prefix = "https://www.merriam-webster.com/thesaurus/" url_prefix = "https://www.merriam-webster.com/thesaurus/"
super().__init__(word, url_prefix) super().__init__(word, url_prefix, clean=True)
@property @property
def thes(self): def thes(self):
thes = {} thes = {}
for i in range(1, 10): for i in range(1, 10):
for entry in self.root.findall(f".//div[@id='thesaurus-entry-{i}']"): for j in range(1, 10):
for se in chain( for entry in self.root.findall(
entry.findall(".//div[@class='sb no-sn']"), f".//div[@id='thesaurus-entry-{i}-{j}']"
entry.findall(".//div[@class='sb has-num']"),
): ):
for e in se.findall(".//span[@class='dt']"): d = ""
examples = [ot(li) for li in e.findall(".//li")] for e in entry.findall(".//span[@class='dt']"):
[e.remove(ul) for ul in e.findall(".//ul")] d = only_first_text(e)
d = ot(e) thes[d] = {}
thes[d] = {"examples": examples} for relev in [4, 3]:
thes[d]["synonyms"] = [ ot(li) for li in se.findall( ".//span[@class='thes-list syn-list']/div[@class='thes-list-content synonyms_list']//li//a") ] for e in entry.findall(
thes[d]["near synonyms"] = [ ot(li) for li in se.findall( ".//span[@class='thes-list rel-list']/div[@class='thes-list-content synonyms_list']//li//a") ] f".//span[@class='thes-list sim-list-scored']//span[@class='lozenge color-{relev}']"
thes[d]["near synonyms"].extend([ ot(li) for li in se.findall( ".//span[@class='thes-list sim-list']/div[@class='thes-list-content synonyms_list']//li//a") ]) ):
thes[d]["near antonyms"] = [ ot(li) for li in se.findall( ".//span[@class='thes-list near-list']/div[@class='thes-list-content synonyms_list']//li//a") ] thes[d]["synonyms"] = thes[d].get("synonyms", []) + [ot(e)]
thes[d]["near antonyms"].extend([ ot(li) for li in se.findall( ".//span[@class='thes-list opp-list']/div[@class='thes-list-content synonyms_list']//li//a") ]) for relev in [2, 1]:
thes[d]["antonyms"] = [ ot(li) for li in se.findall( ".//span[@class='thes-list ant-list']/div[@class='thes-list-content synonyms_list']//li//a") ] for e in entry.findall(
f".//span[@class='thes-list sim-list-scored']//span[@class='lozenge color-{relev}']"
):
thes[d]["near synonyms"] = thes[d].get(
"near synonyms", []
) + [ot(e)]
for relev in [4, 3]:
for e in entry.findall(
f".//span[@class='thes-list opp-list-scored']//span[@class='lozenge color-{relev}']"
):
thes[d]["antonyms"] = thes[d].get("antonyms", []) + [ot(e)]
for relev in [2, 1]:
for e in entry.findall(
f".//span[@class='thes-list opp-list-scored']//span[@class='lozenge color-{relev}']"
):
thes[d]["near antonyms"] = thes[d].get(
"near antonyms", []
) + [ot(e)]
return thes return thes
@property @property
def type(self): def type(self):
types = set() types = set()
for e in self.root.findall( for e in self.root.findall(".//a[@class='important-blue-link']"):
".//div[@class='row entry-header thesaurus']//span[@class='fl']"
):
types.add(rb(ot(e), "(", ")")) types.add(rb(ot(e), "(", ")"))
return sorted(types) return sorted(types)
@ -53,15 +66,21 @@ class MWThesaurusParser(WordParser):
assert ( assert (
self.type or self.thes self.type or self.thes
), f"{self.time} {self.word}: type or definitions came back empty..." ), f"{self.time} {self.word}: type or definitions came back empty..."
return uqall({self.word: self.thes | {"type": self.type}}) return uqall(
{self.word: self.thes} | {"type": self.type, "time_of_retrieval": self.time}
)
# w = MWThesaurusParser("coffining") # w = MWThesaurusParser("content")
# print(w.neighbours)
# print(w.todict()) # print(w.todict())
# exit() # exit()
q = Queue(MWThesaurusParser, "en_MW_thesaurus/", "_mwt.json", prefix_length=2) q = Queue(MWThesaurusParser, "en_MWThesaurus/", "_MWT.json")
q.loadDB() q.loadDB()
# q.add_word("pretty much")
# exit()
while True: while True:
q.add_word() q.add_word()

View File

@ -1,20 +1,32 @@
from dict_dl import FullDictionary
# import matplotlib.pyplot as plt # import matplotlib.pyplot as plt
# from PIL import Image # from PIL import Image
# from wordcloud import STOPWORDS, WordCloud # from wordcloud import STOPWORDS, WordCloud
from dict_dl import Dictionary
d = Dictionary("en_merriam_webster/", "_mw.json") d = FullDictionary("en_MerriamWebster/", "_MW.json")
# d = Dictionary("en_MW_thesaurus/", "_mwt.json") # d = Dictionary("en_MW_thesaurus/", "_mwt.json")
# d = Dictionary("de_duden/", "_duden.json") # d = Dictionary("de_duden/", "_duden.json")
print(f"{d.readtime:.06f}") print(f"{d.readtime:.06f}")
print(
sorted(
[
k
for k in d
if not any([c in ["a", "e", "i", "o", "u", "_"] for c in k.lower()])
and len(k) > 2
and k[-1] not in string.ascii_uppercase
]
)
)
# print([k for k in d if not all([c in string.ascii_letters for c in k])]) # print([k for k in d if not all([c in string.ascii_letters for c in k])])
print([k for k in d if "?" in k]) print([k for k in d if "?" in k])
exit() exit()
again = set() again = set()
for k,v in d.items(): for k, v in d.items():
for ke,di in v.items(): for ke, di in v.items():
if ke != "type": if ke != "type":
if "related" in di: if "related" in di:
again.add(k) again.add(k)
@ -23,6 +35,7 @@ with open(f"{d.dir_prefix}redo", "at") as f:
f.write("\n".join(list(again))) f.write("\n".join(list(again)))
exit() exit()
def grey_color_func( def grey_color_func(
word, font_size, position, orientation, random_state=None, **kwargs word, font_size, position, orientation, random_state=None, **kwargs
): ):

33
d.py Normal file
View File

@ -0,0 +1,33 @@
#!/bin/python
import os
import sys
from dict_dl import DictFile
if len(sys.argv) < 2:
query = next(sys.stdin).strip()
else:
query = sys.argv[1].strip()
prefix = query[:3]
d = DictFile(os.path.expandvars(f"$DICT_DL/en_MerriamWebster/{prefix}_MW.json"))
print(f"||||||||{query}||||||||")
for k, v in d[query].items():
print(k, v)
# if k != "type":
# table = Table(title=k)
# table.add_column("synonyms", justify="center", style="cyan", no_wrap=True)
# table.add_column("near synonyms", justify="center", style="cyan", no_wrap=True)
# table.add_column("near antonyms", justify="center", style="cyan", no_wrap=True)
# table.add_column("antonyms", justify="center", style="cyan", no_wrap=True)
# syns = v["synonyms"]
# nsyns = v["related" if "related" in v else "near synonyms"]
# ants = v["near antonyms"]
# nants = v["antonyms"]
# for s, ns, na, a in zip_longest(syns, nsyns, nants, ants, fillvalue=""):
# table.add_row(s, ns, na, a)
# console = Console()
# console.print(table)

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,59 +0,0 @@
import json
with open("a_mw.json", "r") as f:
mw = json.load(f)
import random
import matplotlib.pyplot as plt
from wordcloud import WordCloud
def grey_color_func(
word, font_size, position, orientation, random_state=None, **kwargs
):
return "hsl(0, 0%%, %d%%)" % random.randint(60, 100)
# mask = np.array(Image.open(path.join(d, "stormtrooper_mask.png")))
word = "abhorrent"
text = " ".join(mw[word]["synonyms"] + [word])
wc = WordCloud(
max_words=200,
width=1920,
height=1080,
margin=10,
min_font_size=40,
max_font_size=100,
random_state=1,
).generate(text)
default_colors = wc.to_array()
# plt.title("Custom colors")
# plt.imshow(wc.recolor(color_func=grey_color_func, random_state=3),
# interpolation="bilinear")
plt.figure()
plt.title(word)
plt.imshow(default_colors, interpolation="bilinear")
plt.axis("off")
plt.show()
exit()
# letters = {k[0] for k in mw}
# start = time.time()
# for c in letters:
# c_db = {k:v for k,v in mw.items() if k[0] == c}
# with open(f"{c}_mw.json", "w") as f: # save DB
# json.dump(c_db, f, separators=(",", ":"), indent=2)
# print(time.time() - start)
# exit()
# types = {w["word"] for w in mw if not w["history_and_etymology"]}
types = [w["type"] for w in mw]
print(len(types))
new_mw = {w["word"]: {k: v for k, v in w.items() if k != "word"} for w in mw}
print(new_mw)
print(len(new_mw))
with open("new_mw.json", "w") as f:
json.dump(new_mw, f, separators=(",", ":"), indent=2)

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,196 +0,0 @@
import re
from datetime import datetime
from xml.etree import ElementTree as ET
import requests
from bs4 import BeautifulSoup
def remove_tag(string, tag="script"):
otag = f"<{tag}"
ctag = f"</{tag}>"
otag_pos = 0
ctag_pos = 0
for i in range(len(string)):
if string[i : i + len(otag)] == otag:
otag_pos = i
elif string[i : i + len(ctag)] == ctag:
ctag_pos = i + len(ctag)
if otag_pos and ctag_pos:
return remove_tag(string[:otag_pos] + string[ctag_pos:], tag)
return string
def all_text(e):
return clear_whitespace(' '.join(e.itertext()))
def only_text(e):
return ' '.join(all_text(e))
def clear_whitespace(data):
if isinstance(data, list):
iterator = enumerate(data)
elif isinstance(data, dict):
iterator = data.items()
elif isinstance(data, str):
data = [data]
iterator = enumerate(data)
else:
raise TypeError("can only traverse list or dict")
for i, value in iterator:
if isinstance(value, (list, dict)):
clear_whitespace(value)
elif isinstance(value, str):
data[i] = re.sub(r"[\n\t\s]+", " ", value).strip()
return data
def url2str(url: str) -> str:
headers = {
"user-agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.5005.115 Safari/537.36"
}
bad_html = requests.get(url, headers=headers)
tree = BeautifulSoup(bad_html.text, features="lxml")
xml_str = str(tree)
xml_str = remove_tag(xml_str, "head")
xml_str = remove_tag(xml_str)
# with open("test.html", "w") as f:
# f.write(xml_str)
return xml_str
class WordParser:
def __init__(self, word):
self.time = datetime.now().strftime("%Y%m%d-%H%M%S")
self.word = word
self.url = f"https://www.duden.de/rechtschreibung/{word}"
self.xml_string = url2str(self.url)
self.root = ET.fromstring(self.xml_string)
@property
def definitions(self):
defs = {}
texts = (e for e in self.root.findall(".//div[@id='bedeutungen']"))
for e in texts:
for d, examples in zip(
e.findall(".//div[@class='enumeration__text']"),
e.findall(".//ul[@class='note__list']"),
):
defs[only_text(d)] = [only_text(li) for li in examples.findall(".//li")]
texts = (e for e in self.root.findall(".//div[@id='bedeutung']"))
for e in texts:
for d in e.findall(".//p"):
defs[next(d.itertext())] = []
for d, examples in zip(
e.findall(".//p"), e.findall(".//ul[@class='note__list']")
):
defs[next(d.itertext())] = clear_whitespace(
" ".join((examples.itertext())).split("\n")
)
return clear_whitespace(defs)
@property
def pronounciation(self):
for e in self.root.findall(".//span[@class='ipa']"):
ipa = only_text(e)[1:-1]
return ipa
return []
@property
def neighbors(self):
neighbors = []
for e in self.root.findall(".//a[@data-duden-ref-type='lexeme']"):
link = e.attrib["href"].split("/")[-1].split("#")[0]
neighbors.append(link)
return clear_whitespace(neighbors)
@property
def wendungen(self):
wends = []
for n in self.root.findall(".//dl[@class='note']"):
if "Wendungen, Redensarten, Sprichwörter" in only_text(n):
wends.extend([only_text(li) for li in n.findall(".//li")])
return clear_whitespace(wends)
@property
def type(self):
for t in (
" ".join([l for l in e.itertext()])
for e in self.root.findall(".//dd[@class='tuple__val']")
):
return t
return []
@property
def history_and_etymology(self):
for e in self.root.findall(".//div[@id='herkunft']//p"):
return clear_whitespace([l for l in e.itertext()])
@property
def synonyms(self):
syns = []
for e in self.root.findall(
".//div[@id='synonyme']//a[@data-duden-ref-type='lexeme']"
):
syns.extend([l for l in e.itertext()])
return clear_whitespace(syns)
def todict(self):
assert self.type or self.definitions, f"{self.time} {self.word}: type or definitions came back empty..."
return {
self.word: {
"type": self.type,
"definitions": self.definitions,
"pronounciation": self.pronounciation,
"synonyms": self.synonyms,
"history_and_etymology": self.history_and_etymology,
"wendungen": self.wendungen,
"time_of_retrieval": self.time,
}
}
if __name__ == "__main__":
# xml_string = url2str("https://www.duden.de/rechtschreibung/Hora_Stunde_Gebet")
# with open("test.html", "w") as f:
# f.write(xml_string)
# with open("test.html", "r") as f:
# xml_string = "".join(f.readlines())
# root = ET.fromstring(xml_string)
w = WordParser("Triage")
print(w.pronounciation)
# for k,v in w.definitions.items():
# print(f"{k}: \n{v}")
# with open("g_duden.json", "w") as f:
# json.dump(w.todict(), f)
# w = WordParser("Sunday")
# for e in w.root.findall(".//span[@class='dtText']"):
# print(" ".join([l for l in e.itertext()]))
# print(w.todict())
# mw |= w.todict()
# exit()
# with open("mw.json", "w") as f:
# json.dump(mw, f)
# xml_string = url2str("https://www.merriam-webster.com/dictionary/mechanical")
# from lxml import objectify
# def xml_to_dict(xml_str):
# """Convert xml to dict, using lxml v3.4.2 xml processing library, see http://lxml.de/"""
# def xml_to_dict_recursion(xml_object):
# dict_object = xml_object.__dict__
# if not dict_object: # if empty dict returned
# return xml_object
# for key, value in dict_object.items():
# dict_object[key] = xml_to_dict_recursion(value)
# return dict_object
# return xml_to_dict_recursion(objectify.fromstring(xml_str))

View File

@ -1,83 +0,0 @@
import json
import random
import time
from pathlib import Path
from dp import WordParser
q = "queue"
sn = "snafus"
rd = "redo"
duden = dict()
for db_file in Path("./").glob("*duden.json"):
with open(db_file, "r") as f:
duden |= json.load(f)
def updatedb(picks):
start = time.time()
for c in [w[0].lower() for w in picks]:
c_db = {k: v for k, v in duden.items() if k[0].lower() == c}
with open(f"{c}_duden.json", "w") as f: # save DB
json.dump(c_db, f, separators=(",", ":"), indent=2)
with open(q, "w") as f: # save queue
f.write("\n".join(list(queue)))
with open(rd, "w") as f: # save queue
f.write("\n".join(list(redo - set(picks))))
print(
f"{len(duden)} words collected, {len(queue)-len(picks)} words waiting in queue, {time.time() - start:.06f}s"
)
TIME_BASE = 1.01
TIME_EXPONENT = 70
def randtime(a, b, k=0):
if k:
return [random.uniform(a, b) for _ in range(k)]
else:
return random.uniform(a, b)
while True:
start = time.time()
queue = {line.strip() for line in open(q, "r")} # read queue
snafus = {line.strip() for line in open(sn, "r")} # read snafus
redo = {line.strip() for line in open(rd, "r")}
queue -= snafus
# queue -= duden.keys() # clean queue
queue |= redo
assert (
time.time() - start < 1
), "WARNING: queue maintainance takes more than a second...."
picks = random.sample(list(queue), k=random.randint(1, 4))
wait_times = randtime(
TIME_BASE**TIME_EXPONENT, TIME_BASE ** (TIME_EXPONENT * 3), k=len(picks)
)
wait_time_after = randtime(
TIME_BASE ** (TIME_EXPONENT * 2), TIME_BASE ** (TIME_EXPONENT * 4)
)
for t, p in zip(wait_times, picks):
try:
w = WordParser(p) # fetch new word
duden |= w.todict()
queue |= set(w.neighbors)
except:
with open("test.html", "w") as f:
f.write(w.xml_string)
print("...try anew...")
with open(sn, "a") as f:
f.write(f"{p}\n")
queue -= {p}
updatedb(picks)
TIME_EXPONENT += 1
time.sleep(t)
updatedb(picks)
print(
f"---wait---{wait_time_after:.03f}s-------{TIME_BASE:.03f}^{TIME_EXPONENT:.03f}={TIME_BASE**TIME_EXPONENT:.03f}s------max {TIME_BASE**(TIME_EXPONENT*4):.03f}s--------------"
)
time.sleep(wait_time_after)

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

File diff suppressed because it is too large Load Diff

View File

@ -1,30 +0,0 @@
leidsam
Taetzchen
Ebur
Sanitaerin
Packfilm
verwurzeln
Staatssklave
Ausfaellung
Sozialreformismus
Basiszinssatz
Agenda_21
professorenmaeszig
Dollbord
Scheidegg
geostatisch
Strafkammer
Flattertier
Zusatzgeraet
Atomkraft
Brandsilber
Endobiose
Mittelalterfest
Traegermaterial
einmal
Vermietung
zurueckrudern
Tanja
Arbeitsnachfrage
Flitz
unbetraechtlich

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,84 +0,0 @@
{
"Xanthippe_Ehefrau_Sokrates":{
"definitions":{
"Gattin des Sokrates":[]
},
"history_and_etymology":null,
"pronounciation":[],
"synonyms":[],
"time_of_retrieval":"20220707-060259",
"type":"Eigenname",
"wendungen":[]
},
"Xanthippe_Querulantin_Frau":{
"definitions":{
"unleidliche, streits\u00fcchtige, z\u00e4nkische Frau":[]
},
"history_and_etymology":[
"nach dem Namen von Sokrates' Ehefrau (griechisch Xanth\u00edpp\u0113), die als zanks\u00fcchtig geschildert wird"
],
"pronounciation":[],
"synonyms":[
"Alte",
"Bei\u00dfzange",
"Ehefrau",
"Frau"
],
"time_of_retrieval":"20220707-102415",
"type":"Substantiv, feminin",
"wendungen":[]
},
"x_fach":{
"definitions":{
"tausendfach (b)":[
"ein x-fach erprobtes Mittel"
]
},
"history_and_etymology":null,
"pronounciation":"\u02c8\u026aks\u2026",
"synonyms":[
"hundertfach",
"mehrmalig",
"tausendfach",
"vielfach"
],
"time_of_retrieval":"20220708-113245",
"type":"Zahlwort",
"wendungen":[]
},
"xenophob":{
"definitions":{
"allem Fremden, allen Fremden gegen\u00fcber negativ, feindlich eingestellt":[]
},
"history_and_etymology":[
"zu griechisch phobe\u0129n = f\u00fcrchten"
],
"pronounciation":[],
"synonyms":[
"ausl\u00e4nderfeindlich",
"rassistisch"
],
"time_of_retrieval":"20220708-115645",
"type":"Adjektiv",
"wendungen":[]
},
"Xetra":{
"type":"Substantiv, Neutrum",
"definitions":{
"vollelektronisches Handelssystem f\u00fcr alle an der Frankfurter Wertpapierb\u00f6rse notierten Wertpapiere des Kassamarktes":[]
},
"pronounciation":[],
"synonyms":[],
"history_and_etymology":[
"Abk\u00fcrzung; englisch e",
"x",
"change",
"e",
"lectronic",
"tra",
"ding = elektronischer Wertpapierhandel"
],
"wendungen":[],
"time_of_retrieval":"20220708-152220"
}
}

View File

@ -1,399 +0,0 @@
{
"Y_Chromosom":{
"definitions":{
"eines der beiden Chromosomen, durch die das Geschlecht bestimmt wird":[]
},
"history_and_etymology":[
"nach der Form"
],
"pronounciation":"\u02c8\u028fpsil\u0254nkro\u2026",
"synonyms":[],
"time_of_retrieval":"20220708-001322",
"type":"Substantiv, Neutrum",
"wendungen":[]
},
"Yamoussoukro":{
"definitions":{
"Hauptstadt von Elfenbeink\u00fcste":[]
},
"history_and_etymology":null,
"pronounciation":"jamusu\u02c8kro\u02d0",
"synonyms":[],
"time_of_retrieval":"20220708-084822",
"type":"Substantiv, Neutrum (Eigenname)",
"wendungen":[]
},
"Yang":{
"definitions":{
"(zusammen mit Yin die Grundkraft des Lebens bildendes) m\u00e4nnliches Prinzip in der chinesischen Philosophie":[]
},
"history_and_etymology":[
"chinesisch = Penis"
],
"pronounciation":[],
"synonyms":[],
"time_of_retrieval":"20220708-104653",
"type":"Substantiv, Neutrum",
"wendungen":[]
},
"Yankee":{
"definitions":{
"US-Amerikaner":[]
},
"history_and_etymology":[
"englisch, urspr\u00fcnglich Spitzname f\u00fcr die (niederl\u00e4ndischen) Bewohner der amerikanischen Nordstaaten, Herkunft ungekl\u00e4rt"
],
"pronounciation":"\u02c8j\u025b\u014bki",
"synonyms":[],
"time_of_retrieval":"20220708-125339",
"type":"Substantiv, maskulin",
"wendungen":[]
},
"Yankeetum":{
"definitions":{},
"history_and_etymology":null,
"pronounciation":[],
"synonyms":[],
"time_of_retrieval":"20220707-233616",
"type":"Substantiv, Neutrum",
"wendungen":[]
},
"Yard":{
"definitions":{
"L\u00e4ngeneinheit in Gro\u00dfbritannien und den USA (= 3 Feet = 91,44 cm)":[]
},
"history_and_etymology":[
"englisch yard, eigentlich = Ma\u00dfstab; Rute"
],
"pronounciation":"j\u0251\u02d0d",
"synonyms":[],
"time_of_retrieval":"20220708-084738",
"type":"Substantiv, Neutrum",
"wendungen":[]
},
"Yawl":{
"definitions":{
"zweimastiges [Sport]segelboot":[]
},
"history_and_etymology":[
"deutsch-englisch"
],
"pronounciation":"j\u0254\u02d0l",
"synonyms":[],
"time_of_retrieval":"20220708-085635",
"type":"Substantiv, feminin",
"wendungen":[]
},
"Yb":{
"definitions":{},
"history_and_etymology":null,
"pronounciation":[],
"synonyms":[],
"time_of_retrieval":"20220707-201912",
"type":"Abk\u00fcrzung",
"wendungen":[]
},
"Ybbs_an_der_Donau":{
"definitions":{
"\u00f6sterreichische Stadt":[]
},
"history_and_etymology":null,
"pronounciation":[],
"synonyms":[],
"time_of_retrieval":"20220707-200729",
"type":"Substantiv, Neutrum (Eigenname)",
"wendungen":[]
},
"Yellow_Press":{
"definitions":{
"Regenbogenpresse":[]
},
"history_and_etymology":[
"englisch yellow press, eigentlich = gelbe Presse"
],
"pronounciation":"\u02c8j\u025bl\u0254\u028a\u032f \u02c8pr\u025bs",
"synonyms":[
"Boulevardpresse",
"Revolverpresse",
"Sensationspresse",
"Skandalpresse"
],
"time_of_retrieval":"20220708-000923",
"type":"Substantiv, feminin",
"wendungen":[]
},
"Yen":{
"definitions":{
"W\u00e4hrungseinheit in Japan (1 Yen = 100 Sen ; W\u00e4hrungscode: JPY)":[]
},
"history_and_etymology":[
"japanisch yen < chinesisch yuan = rund, also eigentlich = runde (M\u00fcnze)"
],
"pronounciation":"j\u025bn",
"synonyms":[],
"time_of_retrieval":"20220707-182315",
"type":"Substantiv, maskulin",
"wendungen":[]
},
"Yeoman":{
"definitions":{
"Gemeinfreier unterhalb des Ritterstandes in England":[],
"kleiner Gutsbesitzer und P\u00e4chter":[]
},
"history_and_etymology":[
"englisch"
],
"pronounciation":"\u02c8j\u0254\u028a\u032fm\u0259n",
"synonyms":[],
"time_of_retrieval":"20220708-130522",
"type":"Substantiv, maskulin",
"wendungen":[]
},
"Yeomanry":{
"definitions":{
"Milizkavallerie in Gro\u00dfbritannien":[]
},
"history_and_etymology":[
"englisch yeomanry, zu: yeoman,",
"Yeoman"
],
"pronounciation":"\u02c8j\u0254\u028a\u032fm\u0259nri",
"synonyms":[],
"time_of_retrieval":"20220707-185235",
"type":"Substantiv, feminin",
"wendungen":[]
},
"Yerba":{
"definitions":{
"Mate":[]
},
"history_and_etymology":[
"amerikanisch-spanisch yerba (mate)"
],
"pronounciation":[],
"synonyms":[],
"time_of_retrieval":"20220708-050644",
"type":"Substantiv, feminin",
"wendungen":[]
},
"Yin":{
"definitions":{
"(zusammen mit Yang die Grundkraft des Lebens bildendes) weibliches Prinzip in der chinesischen Philosophie":[]
},
"history_and_etymology":[
"chinesisch = weiblich"
],
"pronounciation":[],
"synonyms":[],
"time_of_retrieval":"20220708-075731",
"type":"Substantiv, Neutrum",
"wendungen":[]
},
"Yippie":{
"definitions":{
"(besonders in den USA) aktionistischer, ideologisch radikalisierter Hippie":[]
},
"history_and_etymology":[
"englisch yippie, zu den Anfangsbuchstaben von",
"Y",
"outh",
"I",
"nternational",
"P",
"arty gebildet nach hippie,",
"Hippie"
],
"pronounciation":"\u02c8j\u026api",
"synonyms":[],
"time_of_retrieval":"20220708-111413",
"type":"Substantiv, maskulin",
"wendungen":[]
},
"Yips":{
"definitions":{
"(wohl mental bedingtes) Zittern, Jucken, das beim Golfen, besonders beim Putten auftritt":[]
},
"history_and_etymology":[
"englisch yips (Plural), Herkunft ungekl\u00e4rt"
],
"pronounciation":[],
"synonyms":[],
"time_of_retrieval":"20220708-114908",
"type":"Substantiv, maskulin",
"wendungen":[]
},
"Ylang_Ylang_Oel":{
"definitions":{
"fruchtig-blumig riechendes \u00e4therisches \u00d6l des Ylang-Ylang-Baumes":[]
},
"history_and_etymology":null,
"pronounciation":"\u02c8i\u02d0la\u014b\u02c8\u0294i\u02d0la\u014b\u0294\u00f8\u02d0l",
"synonyms":[],
"time_of_retrieval":"20220708-020848",
"type":"Substantiv, Neutrum",
"wendungen":[]
},
"Yngling":{
"definitions":{
"von drei Personen zu segelndes unsinkbares Boot mit einem Kiel (b)":[]
},
"history_and_etymology":[
"norwegisch yngling = J\u00fcngling, Junge; 1967 so benannt vom norwegischen Konstrukteur J. Linge, der urspr\u00fcnglich ein kleines Kielboot f\u00fcr seinen gerade geborenen Sohn bauen wollte"
],
"pronounciation":[],
"synonyms":[],
"time_of_retrieval":"20220708-080121",
"type":"Substantiv, feminin",
"wendungen":[]
},
"Yoga":{
"definitions":{
"Gesamtheit der \u00dcbungen, die aus dem Yoga (a) herausgel\u00f6st und zum Zwecke einer gesteigerten Beherrschung des K\u00f6rpers, der Konzentration und Entspannung ausgef\u00fchrt werden":[],
"indische philosophische Lehre, die durch Meditation, Askese und bestimmte k\u00f6rperliche \u00dcbungen den Menschen vom Gebundensein an die Last der K\u00f6rperlichkeit befreien will":[]
},
"history_and_etymology":[
"altindisch y\u014dga-\u1e25, eigentlich = Verbindung, Vereinigung, zu: yug\u00e1-m = Joch"
],
"pronounciation":"\u02c8jo\u02d0\u0261a",
"synonyms":[],
"time_of_retrieval":"20220707-234651",
"type":"Substantiv, Neutrum, oder Substantiv, maskulin",
"wendungen":[]
},
"Yogalates":{
"definitions":{
"Verbindung aus Elementen des Yoga (b) und dem Fitnessprogramm Pilates":[
"Yogalates f\u00fcr Anf\u00e4nger, Fortgeschrittene",
"Kurse f\u00fcr Yogalates anbieten"
]
},
"history_and_etymology":[
"aus",
"Yoga (b)",
"und",
"Pilates"
],
"pronounciation":[],
"synonyms":[],
"time_of_retrieval":"20220708-023037",
"type":"Substantiv, Neutrum",
"wendungen":[]
},
"Yogalehrer":{
"definitions":{
"In bestimmten Situationen wird die maskuline Form (z. B. Arzt , Mieter , B\u00e4cker ) gebraucht, um damit Personen aller Geschlechter zu bezeichnen. Bei dieser Verwendung ist aber sprachlich nicht immer eindeutig, ob nur m\u00e4nnliche Personen gemeint sind oder auch andere. Deswegen wird seit einiger Zeit \u00fcber sprachliche Alternativen diskutiert.":[],
"m\u00e4nnliche Person, die anderen ihr Wissen \u00fcber Yoga vermittelt":[]
},
"history_and_etymology":null,
"pronounciation":[],
"synonyms":[],
"time_of_retrieval":"20220708-030250",
"type":"Substantiv, maskulin",
"wendungen":[]
},
"Yogalehrerin":{
"definitions":{
"weibliche Person, die anderen ihr Wissen \u00fcber Yoga vermittelt":[]
},
"history_and_etymology":null,
"pronounciation":[],
"synonyms":[],
"time_of_retrieval":"20220708-085528",
"type":"Substantiv, feminin",
"wendungen":[]
},
"Yogauebung":{
"definitions":{
"einzelne \u00dcbung des Yoga":[
"mit einfachen Yoga\u00fcbungen beginnen"
]
},
"history_and_etymology":null,
"pronounciation":"\u02c8jo\u02d0\u0261a\u0294y\u02d0b\u028a\u014b",
"synonyms":[],
"time_of_retrieval":"20220708-043104",
"type":"Substantiv, feminin",
"wendungen":[]
},
"Yohimbin":{
"definitions":{
"Alkaloid aus der Rinde eines westafrikanischen Baumes (als Aphrodisiakum verwendet)":[]
},
"history_and_etymology":[
"Bantusprache-neulateinisch"
],
"pronounciation":"j\u2026",
"synonyms":[],
"time_of_retrieval":"20220708-051232",
"type":"Substantiv, Neutrum",
"wendungen":[]
},
"Yoldia":{
"definitions":{
"besonders in den sandigen K\u00fcstenregionen aller Meere vorkommende Muschel":[]
},
"history_and_etymology":[
"nach dem spanischen Grafen A. d'Aguirre de Yoldi (1764\u20131852)"
],
"pronounciation":[],
"synonyms":[],
"time_of_retrieval":"20220708-105910",
"type":"Substantiv, feminin",
"wendungen":[]
},
"Yoni":{
"definitions":{
"als heilig geltendes Symbol des weiblichen Geschlechts in Indien":[]
},
"history_and_etymology":[
"sanskritisch"
],
"pronounciation":"\u02c8jo\u02d0\u2026",
"synonyms":[],
"time_of_retrieval":"20220708-052053",
"type":"Substantiv, Neutrum, oder Substantiv, feminin",
"wendungen":[]
},
"Yonne":{
"definitions":{
"linker Nebenfluss der Seine":[]
},
"history_and_etymology":null,
"pronounciation":"j\u0254n",
"synonyms":[],
"time_of_retrieval":"20220708-070848",
"type":"Substantiv, feminin (Eigenname)",
"wendungen":[]
},
"Yorkshireterrier":{
"definitions":{
"englischer Zwerghund mit langen, gl\u00e4nzenden, seidigen Haaren von stahlblauer, an Kopf, Brust und Beinen rotbrauner F\u00e4rbung, kurzer Schnauze und schwarzem Nasenspiegel (2)":[]
},
"history_and_etymology":[
"nach der englischen Grafschaft Yorkshire"
],
"pronounciation":"\u02c8j\u0254\u02d0k\u0283\u0259\u2026",
"synonyms":[],
"time_of_retrieval":"20220708-084603",
"type":"Substantiv, maskulin",
"wendungen":[]
},
"yds":{
"definitions":{},
"history_and_etymology":null,
"pronounciation":[],
"synonyms":[],
"time_of_retrieval":"20220708-064919",
"type":"Abk\u00fcrzung",
"wendungen":[]
},
"yds_":{
"definitions":{},
"history_and_etymology":null,
"pronounciation":[],
"synonyms":[],
"time_of_retrieval":"20220707-185513",
"type":"Abk\u00fcrzung",
"wendungen":[]
}
}

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,5 @@
import json import json
import os
import random import random
import re import re
import string import string
@ -12,6 +13,7 @@ import requests
from bs4 import BeautifulSoup from bs4 import BeautifulSoup
from requests.exceptions import ConnectionError from requests.exceptions import ConnectionError
letters = string.ascii_lowercase
# def uq(s): # def uq(s):
# return unquote(s).split("?")[0] # return unquote(s).split("?")[0]
uq = unquote uq = unquote
@ -104,16 +106,22 @@ def only_text(e):
return " ".join(all_text(e)) return " ".join(all_text(e))
def url2str(url: str) -> str: def url2str(url: str, clean=True) -> str:
headers = { headers = {
"user-agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.5005.115 Safari/537.36" "user-agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.5005.115 Safari/537.36"
} }
# bad_html = requests.get(url, headers=headers) # bad_html = requests.get(url, headers=headers)
bad_html = requests.get(url) bad_html = requests.get(url)
tree = BeautifulSoup(bad_html.text, features="lxml") if clean:
tree = BeautifulSoup(bad_html.text, features="html.parser")
xml_str = str(tree) xml_str = str(tree)
else:
xml_str = bad_html.text
xml_str = re.sub(r"[^!]--[^>]", "-->", xml_str)
xml_str = re.sub(r"<>", "-->", xml_str)
xml_str = remove_tag(xml_str, "head") xml_str = remove_tag(xml_str, "head")
xml_str = remove_tag(xml_str) # xml_str = remove_tag(xml_str)
# with open("test.html", "w") as f: # with open("test.html", "w") as f:
# f.write(xml_str) # f.write(xml_str)
return xml_str return xml_str
@ -132,29 +140,39 @@ class WordParser:
- self.neighbours = words found on the site - self.neighbours = words found on the site
- self.todict() = returning a dict with the parsed info""" - self.todict() = returning a dict with the parsed info"""
def __init__(self, word, url_prefix): def __init__(self, word, url_prefix, clean=True):
self.time = datetime.now().strftime("%Y%m%d-%H%M%S") self.time = datetime.now().strftime("%Y%m%d-%H%M%S")
self.word = word self.word = uq(word)
self.url = f"{url_prefix}{word}" self.url = f"{url_prefix}{word}"
self.xml_string = url2str(self.url) self.xml_string = url2str(self.url, clean=clean)
self.root = ET.fromstring(self.xml_string) self.root = ET.fromstring(self.xml_string)
class FileSet(set): class FileSet(set):
def __init__(self, file): def __init__(self, file):
self.file = file self.file = file
if os.path.isfile(self.file):
super().__init__({line.strip() for line in open(self.file, "r")}) super().__init__({line.strip() for line in open(self.file, "r")})
else:
super()
self -= {""}
def load(self): def load(self):
if os.path.isfile(self.file):
self.update({line.strip() for line in open(self.file, "r")}) self.update({line.strip() for line in open(self.file, "r")})
else:
super()
def save(self): def save(self, sort=False):
if self: if self:
with open(self.file, "w") as f: with open(self.file, "w") as f:
if sort:
f.write("\n".join([w for w in sorted(self) if w]))
else:
f.write("\n".join([w for w in self if w])) f.write("\n".join([w for w in self if w]))
def append(self): def append(self):
if self: if self and os.path.isfile(self.file):
self |= {line.strip() for line in open(self.file, "r")} self |= {line.strip() for line in open(self.file, "r")}
self.save() self.save()
@ -162,8 +180,11 @@ class FileSet(set):
class DictFile(dict): class DictFile(dict):
def __init__(self, file): def __init__(self, file):
self.file = file self.file = file
if os.path.isfile(self.file):
with open(self.file, "r") as f: with open(self.file, "r") as f:
super().__init__(json.load(f)) super().__init__(json.load(f))
else:
super()
def save(self): def save(self):
with open(self.file, "w") as f: with open(self.file, "w") as f:
@ -180,6 +201,7 @@ class FullDictionary(dict):
full_dict |= json.load(f) full_dict |= json.load(f)
self.readtime = time.time() - start self.readtime = time.time() - start
super().__init__(full_dict) super().__init__(full_dict)
del full_dict
class Queue: class Queue:
@ -190,16 +212,23 @@ class Queue:
suffix, suffix,
time_base=1.01, time_base=1.01,
time_exponent=10, time_exponent=10,
prefix_length=1, prefix_length=3,
): ):
self.__dict__.update(locals()) self.__dict__.update(locals())
self.letters = string.ascii_lowercase self.words = FileSet(f"{dir_prefix}words")
self.words = set()
self.queue = FileSet(f"{dir_prefix}queue") self.queue = FileSet(f"{dir_prefix}queue")
self.snafus = FileSet(f"{dir_prefix}snafus") self.snafus = FileSet(f"{dir_prefix}snafus")
self.redo = FileSet(f"{dir_prefix}redo") self.redo = FileSet(f"{dir_prefix}redo")
self.unusual = (
lambda prefix: not all([c in letters for c in prefix.lower()])
or len(prefix) < self.prefix_length
)
def wait(self): def wait(self):
if int(time.time()) % 10 == 0: # cron job
self.words.save(sort=True)
self.queue.save()
self.time_exponent = abs(self.time_exponent)
a = self.time_base**self.time_exponent a = self.time_base**self.time_exponent
b = self.time_base ** (self.time_exponent * 3) b = self.time_base ** (self.time_exponent * 3)
time.sleep(randtime(a, b)) time.sleep(randtime(a, b))
@ -207,30 +236,37 @@ class Queue:
def loadDB(self): def loadDB(self):
for db_file in Path(self.dir_prefix).glob(f"*{self.suffix}"): for db_file in Path(self.dir_prefix).glob(f"*{self.suffix}"):
with open(db_file, "r") as f: with open(db_file, "r") as f:
try:
self.words |= set(json.load(f).keys()) self.words |= set(json.load(f).keys())
except json.decoder.JSONDecodeError:
print(db_file, " corrupted")
exit()
def add_word(self): def pick_random(self):
self.redo.load() self.redo.load()
self.queue -= self.words self.queue -= self.words
self.queue -= self.snafus self.queue -= self.snafus
self.queue |= self.redo self.queue |= self.redo
len_queue = len(self.queue) # actual queue if len(self.queue) < 1:
p = random.choice(list(self.words))
self.time_exponent += 1
else:
p = random.choice(list(self.queue)) p = random.choice(list(self.queue))
self.time_exponent -= 20
return p
def add_word(self, p=None):
if p == None:
p = self.pick_random()
try: try:
start_parsing = time.time()
prefix = p[: self.prefix_length].lower()
w = self.Parser(p) # fetch new word w = self.Parser(p) # fetch new word
print(p)
word_dict = w.todict() word_dict = w.todict()
print( prefix = p[: self.prefix_length].lower()
f"{p} | " if self.unusual(prefix):
f"{len(self.words)} words collected, " prefix = "_" * self.prefix_length
f"{len_queue} words waiting in queue"
# f", {start_db_stuff-start_parsing:.06f}s"
# f"/{time.time() - start_db_stuff:.06f}s"
)
start_db_stuff = time.time()
dict_part = DictFile(f"{self.dir_prefix}{prefix}{self.suffix}") dict_part = DictFile(f"{self.dir_prefix}{prefix}{self.suffix}")
dict_part |= word_dict dict_part |= word_dict
dict_part.save() dict_part.save()
@ -261,6 +297,10 @@ class Queue:
if __name__ == "__main__": if __name__ == "__main__":
f = FileSet("en_merriam_webster/queue") d = collect_words("en_MerriamWebster/", "_MW.json")
d = DictFile("en_merriam_webster/ab_mw.json") print(len(set(d)))
print(d) # print(d.readtime)
time.sleep(3)
print("del")
del d
time.sleep(3)

View File

@ -1,8 +1,9 @@
from dict_dl import WordParser, Queue, cw, ot, uqall from dict_dl import Queue, WordParser, cw, ot, uqall
class DudenParser(WordParser): class DudenParser(WordParser):
def __init__(self, word): def __init__(self, word):
url_prefix= "https://www.duden.de/rechtschreibung/" url_prefix = "https://www.duden.de/rechtschreibung/"
super().__init__(word, url_prefix) super().__init__(word, url_prefix)
@property @property
@ -80,7 +81,8 @@ class DudenParser(WordParser):
assert ( assert (
self.type or self.definitions self.type or self.definitions
), f"{self.time} {self.word}: type or definitions came back empty..." ), f"{self.time} {self.word}: type or definitions came back empty..."
return uqall({ return uqall(
{
self.word: { self.word: {
"type": self.type, "type": self.type,
"definitions": self.definitions, "definitions": self.definitions,
@ -90,14 +92,16 @@ class DudenParser(WordParser):
"wendungen": self.wendungen, "wendungen": self.wendungen,
"time_of_retrieval": self.time, "time_of_retrieval": self.time,
} }
}) }
)
# d = DudenParser("hinfallen")
# print(d.neighbours)
# print(d.todict())
# exit()
q = Queue(DudenParser, "de_duden/", "_duden.json") d = DudenParser("hineintauchen")
print(d.neighbours)
print(d.todict())
exit()
q = Queue(DudenParser, "de_Duden/", "_D.json")
q.loadDB() q.loadDB()
while True: while True:

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,369 +0,0 @@
{
"aegis":{
"means or method of defending":{
"antonyms":[],
"examples":[
"having no claim to the land under the aegis of the law, the cattle baron decided to claim it by force"
],
"near antonyms":[
"aggression",
"assault",
"attack",
"offense",
"offence",
"offensive"
],
"related":[
"arm",
"armament",
"munitions",
"weapon",
"weaponry",
"fastness",
"fort",
"fortress",
"palisade",
"stronghold"
],
"synonyms":[
"ammunition",
"armor",
"buckler",
"cover",
"defense",
"guard",
"protection",
"safeguard",
"screen",
"security",
"shield",
"wall",
"ward"
]
},
"the financial support and general guidance for an undertaking":{
"antonyms":[],
"examples":[
"a medical study that was questioned by many because it was done under the aegis of a major pharmaceutical company"
],
"near antonyms":[],
"related":[
"bankrolling",
"endowment",
"financing",
"funding",
"subsidy",
"encouragement",
"fosterage",
"aid",
"assistance",
"help"
],
"synonyms":[
"auspice",
"backing",
"patronage",
"sponsorship"
]
},
"type":[
"noun"
]
},
"aeon":{
"a long or seemingly long period of time":{
"antonyms":[],
"examples":[
"it's been aeons since I saw a movie at the multiplex",
"glaciers that formed aeons ago"
],
"near antonyms":[
"flash",
"instant",
"jiffy",
"minute",
"moment",
"second",
"shake",
"split second",
"trice",
"twinkle",
"twinkling",
"wink",
"microsecond",
"nanosecond"
],
"related":[
"infinity",
"lifetime"
],
"synonyms":[
"age",
"blue moon",
"coon's age",
"cycle",
"donkey's years",
"eternity",
"forever",
"long",
"months",
"moon"
]
},
"type":[
"noun"
]
},
"aerial":{
"as in suspended":{
"antonyms":[],
"examples":[],
"near antonyms":[],
"related":[],
"synonyms":[]
},
"type":[
"adjective"
]
},
"aerobics":{
"as in":{
"antonyms":[],
"examples":[],
"near antonyms":[],
"related":[],
"synonyms":[]
},
"type":[
"noun"
]
},
"aerodynes":{
"as in aircraft , airframes":{
"antonyms":[],
"examples":[],
"near antonyms":[],
"related":[],
"synonyms":[]
},
"type":[
"noun"
]
},
"aeronautics":{
"a science that deals with airplanes and piloting aircraft":{
"antonyms":[],
"examples":[
"the history of aeronautics"
],
"near antonyms":[],
"related":[],
"synonyms":[]
},
"type":[
"noun"
]
},
"aesthetics":{
"the qualities in a person or thing that as a whole give pleasure to the senses":{
"antonyms":[
"grotesqueness",
"hideousness",
"homeliness",
"plainness",
"ugliness",
"unattractiveness",
"unbecomingness",
"unloveliness",
"unsightliness"
],
"examples":[
"what the building lacks in aesthetics it makes up for in practicality"
],
"near antonyms":[
"disagreeableness",
"dreadfulness",
"foulness",
"ghastliness",
"horribleness",
"loathsomeness",
"nastiness",
"offensiveness",
"repellency",
"repulsiveness",
"terribleness",
"vileness",
"blemish",
"flaw",
"imperfection"
],
"related":[
"allure",
"appeal",
"attraction",
"fascination",
"glamour",
"glamor",
"charm",
"delightfulness",
"elegance",
"exquisiteness",
"gloriousness",
"radiance",
"radiancy",
"resplendence",
"resplendency",
"splendidness",
"splendiferousness",
"sublimeness",
"sublimity",
"superbness",
"desirability",
"desirableness",
"foxiness",
"lusciousness",
"nubility",
"pulchritude",
"seductiveness",
"sex appeal",
"sexiness",
"shapeliness",
"flawlessness",
"perfection",
"daintiness",
"delicacy",
"flamboyance",
"flashiness",
"glossiness",
"showiness",
"slickness",
"splashiness"
],
"synonyms":[
"attractiveness",
"beauteousness",
"beautifulness",
"beauty",
"comeliness",
"cuteness",
"fairness",
"gorgeousness",
"handsomeness",
"looks",
"loveliness",
"prettiness",
"sightliness"
]
},
"type":[
"plural noun"
]
},
"aestivated":{
"as in":{
"antonyms":[],
"examples":[],
"near antonyms":[],
"related":[],
"synonyms":[]
},
"type":[
"verb"
]
},
"aestivates":{
"as in":{
"antonyms":[],
"examples":[],
"near antonyms":[],
"related":[],
"synonyms":[]
},
"type":[
"verb"
]
},
"aeonian":{
"as in endless , persistent":{
"examples":[],
"synonyms":[],
"near synonyms":[
"endless",
"everlasting",
"interminable",
"persistent",
"extended",
"far",
"great",
"lengthy",
"long",
"long-drawn-out",
"long-drawn",
"long-lived",
"long-term",
"marathon",
"longish",
"overlong",
"prolonged",
"protracted",
"permanent",
"all-day",
"all-night",
"multiday",
"multiyear"
],
"near antonyms":[
"brief",
"little",
"mini",
"short",
"shortish",
"short-lived",
"short-term",
"abrupt",
"sudden",
"abbreviated",
"condensed",
"curtailed",
"shortened",
"ephemeral",
"fleeting",
"momentary",
"transient",
"transitory",
"impermanent",
"short-range"
],
"antonyms":[]
},
"type":[
"adjective"
]
},
"aerialist":{
"as in trapeze artist , ropedancer":{
"examples":[],
"synonyms":[],
"near synonyms":[
"ropedancer",
"ropewalker",
"trampoliner",
"trampolinist",
"trapeze artist",
"trapezist",
"contortionist",
"equilibrist",
"exerciser",
"tumbler",
"acrobat",
"gymnast",
"turner"
],
"near antonyms":[],
"antonyms":[]
},
"type":[
"noun"
]
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,50 +0,0 @@
{
"ah":{
"how surprising, doubtful, or unbelievable":{
"antonyms":[],
"examples":[
"ah \u2014so that's the way it is!"
],
"near antonyms":[],
"related":[
"gee",
"gee whiz",
"ha",
"hello",
"hey",
"lo",
"oh",
"fiddlesticks",
"phooey",
"pooh",
"there",
"oops",
"whoops",
"woops",
"ugh",
"egad",
"gad",
"gadzooks",
"(the) deuce",
"the devil",
"the dickens",
"zounds"
],
"synonyms":[
"aha",
"come on",
"fie",
"indeed",
"my word",
"no",
"pshaw",
"well",
"what",
"why"
]
},
"type":[
"interjection"
]
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,78 +0,0 @@
{
"aquacultural":{
"as in arboricultural":{
"examples":[],
"synonyms":[],
"near synonyms":[
"arboricultural",
"garden",
"country",
"rural",
"rustic",
"rustical",
"villatic",
"bucolic",
"georgic",
"pastoral",
"pastoralist",
"agronomic",
"arable",
"monocultural",
"agrarian",
"agricultural",
"farming"
],
"near antonyms":[
"nonagricultural",
"metro",
"metropolitan",
"urban",
"industrial",
"industrialized"
],
"antonyms":[]
},
"type":[
"adjective"
]
},
"aqueduct":{
"an open man-made passageway for water":{
"examples":[
"marveled at the ancient Roman aqueducts that still carry water to distant villages"
],
"synonyms":[
"canal",
"channel",
"conduit",
"course",
"flume",
"racecourse",
"raceway",
"watercourse",
"waterway"
],
"near synonyms":[
"millrace",
"millstream",
"floodway",
"sluice",
"sluiceway",
"spillway",
"swash",
"tideway",
"torrent",
"gutter",
"trough",
"river",
"rivulet",
"stream"
],
"near antonyms":[],
"antonyms":[]
},
"type":[
"noun"
]
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,687 +0,0 @@
{
"awash":{
"containing, covered with, or thoroughly penetrated by water":{
"antonyms":[
"arid",
"dry",
"unwatered",
"waterless"
],
"examples":[
"the streets were awash from the heavy rains"
],
"near antonyms":[
"bone-dry",
"hyperarid",
"ultradry",
"waterproof",
"water-repellent",
"water-resistant",
"watertight",
"baked",
"dehydrated",
"freeze-dried",
"droughty",
"parched",
"sere",
"sear",
"sunbaked",
"thirsty",
"wrung"
],
"related":[
"deluged",
"drowned",
"flooded",
"inundated",
"overflowed",
"submerged",
"swamped",
"hydrated",
"dipped",
"dunked",
"splashed",
"aqueous",
"steeped",
"flushed",
"irrigated",
"laved",
"rinsed",
"sluiced",
"clammy",
"damp",
"dampish",
"dank",
"humid",
"moist",
"semimoist",
"wettish",
"boggy",
"miry",
"seepy",
"sloppy",
"squashy"
],
"synonyms":[
"bathed",
"bedraggled",
"doused",
"dowsed",
"drenched",
"dripping",
"logged",
"saturate",
"saturated",
"soaked",
"soaking",
"sodden",
"soggy",
"sopping",
"soppy",
"soused",
"washed",
"water-soaked",
"watered",
"waterlogged",
"watery",
"wet"
]
},
"possessing or covered with great numbers or amounts of something specified":{
"antonyms":[],
"examples":[
"the literary review is currently awash in submissions and will not be accepting any more until next year"
],
"near antonyms":[
"bare",
"barren",
"blank",
"devoid",
"empty",
"stark",
"vacant",
"void",
"depleted",
"drained",
"exhausted",
"deficient",
"incomplete",
"insufficient",
"short"
],
"related":[
"brimming",
"bulging",
"bursting",
"chock-full",
"chockful",
"crammed",
"crowded",
"fat",
"filled",
"full",
"jammed",
"jam-packed",
"loaded",
"packed",
"saturated",
"stuffed",
"clogged",
"congested",
"overcrowded",
"overfilled",
"overflowing",
"overfull",
"overladen",
"overloaded",
"overstuffed",
"surfeited",
"alive",
"animated",
"astir",
"bustling",
"busy",
"buzzing",
"humming",
"lively"
],
"synonyms":[
"abounding",
"abundant",
"flush",
"fraught",
"lousy",
"replete",
"rife",
"swarming",
"teeming",
"thick",
"thronging"
]
},
"type":[
"adjective"
]
},
"awe":{
"as in amaze , astound":{
"antonyms":[],
"examples":[],
"near antonyms":[],
"related":[],
"synonyms":[]
},
"the rapt attention and deep emotion caused by the sight of something extraordinary":{
"antonyms":[],
"examples":[
"was in awe of the sinewy Olympic runners"
],
"near antonyms":[
"apathy",
"disinterest",
"incuriosity",
"indifference",
"unconcern",
"boredom",
"doldrums",
"ennui",
"listlessness",
"restlessness",
"tedium",
"tiredness",
"weariness",
"weltschmerz",
"cheerlessness",
"dispiritedness",
"joylessness",
"melancholy"
],
"related":[
"dread",
"fear",
"respect",
"reverence",
"veneration",
"curiosity",
"interest",
"shock",
"surprise",
"disbelief",
"incomprehension",
"incredulity",
"beguilement",
"bewitchment",
"captivation",
"enchantment",
"fascination",
"animation",
"enlightenment",
"excitement",
"invigoration",
"stimulation",
"absorption",
"engagement",
"engrossment",
"enthrallment",
"immersion",
"involvement"
],
"synonyms":[
"admiration",
"amazement",
"astonishment",
"wonder",
"wonderment"
]
},
"type":[
"noun",
"verb"
]
},
"awes":{
"as in amazes , astounds":{
"antonyms":[],
"examples":[],
"near antonyms":[],
"related":[],
"synonyms":[]
},
"type":[
"verb"
]
},
"awesomeness":{
"as in":{
"antonyms":[],
"examples":[],
"near antonyms":[],
"related":[],
"synonyms":[]
},
"type":[
"noun"
]
},
"awkwardly":{
"as in":{
"antonyms":[],
"examples":[],
"near antonyms":[],
"related":[],
"synonyms":[]
},
"type":[
"adverb"
]
},
"awakes":{
"to cause to stop sleeping":{
"examples":[
"awoke the boys for breakfast"
],
"synonyms":[
"arouses",
"awakens",
"knocks up",
"rouses",
"wakens",
"wakes"
],
"related":[
"rousts",
"routs",
"raises",
"revives",
"reawakens",
"rewakes",
"agitates",
"bestirs",
"disturbs",
"excites",
"provokes",
"stimulates",
"stirs"
],
"near antonyms":[
"hypnotizes",
"mesmerizes"
],
"antonyms":[
"lulls"
]
},
"to cease to be asleep":{
"examples":[
"at the sound of breaking glass she awoke with a start"
],
"synonyms":[
"arouses",
"awakens",
"rouses",
"wakens",
"wakes"
],
"related":[
"arises",
"gets up",
"rises",
"rolls out",
"turns out",
"uprises",
"watches",
"revives",
"reawakens",
"rewakes",
"shifts",
"stirs"
],
"near antonyms":[
"catnaps",
"conks (off or out)",
"dozes",
"drops off",
"naps",
"nods",
"rests",
"sleeps",
"slumbers",
"snoozes",
"beds (down)",
"couches",
"dosses (down)",
"flops",
"kips (down)",
"retires",
"sacks out",
"turns in",
"lies up",
"sleeps in",
"oversleeps"
],
"antonyms":[]
},
"type":[
"verb"
]
},
"aw-shucks":{
"lacking in worldly wisdom or informed judgment":{
"examples":[
"his persona may be that of an aw-shucks country singer, but offstage he is anything but"
],
"synonyms":[
"dewy",
"dewy-eyed",
"green",
"ingenuous",
"innocent",
"na\u00eff",
"naif",
"naive",
"na\u00efve",
"primitive",
"simple",
"simpleminded",
"uncritical",
"unknowing",
"unsophisticated",
"unsuspecting",
"unsuspicious",
"unwary",
"unworldly",
"wide-eyed"
],
"near synonyms":[
"callow",
"childish",
"immature",
"inexperienced",
"raw",
"childlike",
"idealistic",
"impractical",
"unrealistic",
"believing",
"credulous",
"gullible",
"gullable",
"susceptible",
"trustful",
"trusting",
"unguarded",
"beguiled",
"duped",
"gulled",
"tricked",
"careless",
"heedless",
"thoughtless"
],
"near antonyms":[
"critical",
"cynical",
"doubting",
"incredulous",
"skeptical",
"suspecting",
"suspicious",
"unconvinced",
"careful",
"cautious",
"guarded",
"leery",
"leary",
"wary",
"watchful",
"down-to-earth",
"hardheaded",
"pragmatic",
"pragmatical",
"realistic",
"sober",
"street-smart",
"streetwise"
],
"antonyms":[
"cosmopolitan",
"experienced",
"knowing",
"sophisticated",
"worldly",
"worldly-wise"
]
},
"type":[
"adjective"
]
},
"awakening":{
"as in stimulating , invigorating":{
"examples":[],
"synonyms":[],
"near synonyms":[
"arousing",
"energizing",
"invigorating",
"rousing",
"stimulating",
"wakening",
"waking",
"stimulant",
"bracing",
"refreshing",
"restorative",
"reviving",
"stimulative",
"stimulatory"
],
"near antonyms":[
"drowsy",
"hypnotic",
"narcotic",
"opiate",
"sleepy",
"slumberous",
"slumbrous",
"somniferous",
"somnolent",
"soporific",
"depressant",
"relaxant",
"sedative",
"tranquilizing",
"tranquillizing",
"calming",
"comforting",
"lulling",
"pacifying",
"quieting",
"relaxing",
"restful",
"settling",
"soothing"
],
"antonyms":[]
},
"to cause to stop sleeping":{
"examples":[
"be quiet or you'll awaken the kids"
],
"synonyms":[
"arousing",
"awaking",
"knocking up",
"rousing",
"wakening",
"waking"
],
"near synonyms":[
"rousting",
"routing",
"raising",
"reviving",
"reawakening",
"rewaking",
"agitating",
"bestirring",
"disturbing",
"exciting",
"provoking",
"stimulating",
"stirring"
],
"near antonyms":[
"hypnotizing",
"mesmerizing"
],
"antonyms":[
"lulling"
]
},
"to cease to be asleep":{
"examples":[
"guests at the B and B usually awaken to the smell of fresh pancakes"
],
"synonyms":[
"arousing",
"awaking",
"rousing",
"wakening",
"waking"
],
"near synonyms":[
"arising",
"getting up",
"rising",
"rolling out",
"turning out",
"uprising",
"watching",
"reviving",
"reawakening",
"rewaking",
"shifting",
"stirring"
],
"near antonyms":[
"catnapping",
"conking (off or out)",
"dozing",
"dropping off",
"napping",
"nodding",
"resting",
"sleeping",
"slumbering",
"snoozing",
"bedding (down)",
"couching",
"dossing (down)",
"flopping",
"kipping (down)",
"retiring",
"sacking out",
"turning in",
"lying up",
"sleeping in",
"oversleeping"
],
"antonyms":[]
},
"type":[
"adjective",
"verb"
]
},
"awaken":{
"to cause to stop sleeping":{
"examples":[
"be quiet or you'll awaken the kids"
],
"synonyms":[
"arouse",
"awake",
"knock up",
"rouse",
"wake",
"waken"
],
"near synonyms":[
"roust",
"rout",
"raise",
"revive",
"reawaken",
"rewake",
"agitate",
"bestir",
"disturb",
"excite",
"provoke",
"stimulate",
"stir"
],
"near antonyms":[
"hypnotize",
"mesmerize"
],
"antonyms":[
"lull"
]
},
"to cease to be asleep":{
"examples":[
"guests at the B and B usually awaken to the smell of fresh pancakes"
],
"synonyms":[
"arouse",
"awake",
"rouse",
"wake",
"waken"
],
"near synonyms":[
"arise",
"get up",
"rise",
"roll out",
"turn out",
"uprise",
"watch",
"revive",
"reawaken",
"rewake",
"shift",
"stir"
],
"near antonyms":[
"catnap",
"conk (off or out)",
"doze",
"drop off",
"nap",
"nod",
"rest",
"sleep",
"slumber",
"snooze",
"bed (down)",
"couch",
"doss (down)",
"flop",
"kip (down)",
"retire",
"sack out",
"turn in",
"lie up",
"sleep in",
"oversleep"
],
"antonyms":[]
},
"type":[
"verb"
]
}
}

View File

@ -1,187 +0,0 @@
{
"axes":{
"the termination of the employment of an employee or a work force often temporarily":{
"examples":[
"the company was hemorrhaging money, so 700 employees would soon be given the ax"
],
"synonyms":[
"discharges",
"dismissals",
"furloughs",
"layoffs",
"redundancies"
],
"near synonyms":[
"pink slips",
"birds",
"boots",
"bum's rushes",
"firings",
"heave-hos",
"sacks",
"closings",
"shutdowns",
"shakeouts",
"shake-ups"
],
"near antonyms":[
"callbacks",
"recalls",
"reemployments",
"re-employments",
"rehires"
],
"antonyms":[]
},
"a thing or place that is of greatest importance to an activity or interest":{
"examples":[
"in addition to being the suburb's social axis , the country club is the place where deals are made and partnerships are forged"
],
"synonyms":[
"bases",
"capitals",
"centers",
"centrals",
"cores",
"cynosures",
"epicenters",
"eyes",
"foci",
"focuses",
"ground zeros",
"hearts",
"hubs",
"loci",
"meccas",
"navels",
"nerve centers",
"nexuses",
"nexus",
"nuclei",
"nucleuses",
"omphali",
"seats"
],
"near synonyms":[
"headquarters",
"happy hunting grounds",
"hives",
"hotbeds",
"hot spots",
"playgrounds",
"playlands",
"kernels",
"nubs",
"piths",
"deeps",
"thicks",
"essences",
"quintessences",
"souls",
"attractions",
"lodestones",
"loadstones",
"magnets",
"polestars"
],
"near antonyms":[],
"antonyms":[]
},
"an association of persons, parties, or states for mutual assistance and protection":{
"examples":[
"an axis of previously nonaligned nations"
],
"synonyms":[
"alliances",
"blocks",
"blocs",
"coalitions",
"combinations",
"combines",
"confederacies",
"confederations",
"federations",
"leagues",
"unions"
],
"near synonyms":[
"cabals",
"conspiracies",
"juntos",
"cartels",
"syndicates",
"trusts",
"factions",
"fronts",
"fusions",
"sides",
"wings",
"associations",
"groups",
"organizations",
"affiliations",
"cooperatives",
"partnerships",
"circuits",
"conferences"
],
"near antonyms":[],
"antonyms":[]
},
"to let go from office, service, or employment":{
"examples":[
"the boss will ax anyone who leaks company secrets"
],
"synonyms":[
"bounces",
"cans",
"cashiers",
"discharges",
"dismisses",
"fires",
"musters out",
"pink-slips",
"releases",
"removes",
"retires",
"sacks",
"terminates",
"turns off"
],
"near synonyms":[
"downsizes",
"excesses",
"furloughs",
"lays off",
"trims",
"boots (out)",
"chucks (out)",
"drums (out)",
"kicks out",
"throws out",
"unseats",
"separates"
],
"near antonyms":[
"keeps",
"reemploys",
"rehires",
"contracts",
"subcontracts",
"recruits"
],
"antonyms":[
"employs",
"engages",
"hires",
"retains",
"signs (up or on)",
"takes on"
]
},
"type":[
"noun",
"verb"
]
}
}

View File

@ -1,142 +0,0 @@
{
"aye":{
"as in":{
"antonyms":[],
"examples":[],
"near antonyms":[],
"related":[],
"synonyms":[]
},
"for all time":{
"antonyms":[
"ne'er",
"never",
"nevermore"
],
"examples":[
"a friendship that will aye endure"
],
"near antonyms":[
"once"
],
"related":[
"enduringly",
"long",
"perennially"
],
"synonyms":[
"always",
"e'er",
"eternally",
"ever",
"everlastingly",
"evermore",
"forever",
"forevermore",
"indelibly",
"permanently",
"perpetually"
]
},
"on every relevant occasion":{
"antonyms":[
"ne'er",
"never"
],
"examples":[
"I aye thought that she was the loveliest woman I ever laid eyes on"
],
"near antonyms":[
"intermittently",
"occasionally",
"periodically",
"sometimes",
"sporadically",
"infrequently",
"rarely",
"seldom",
"unusually",
"variously"
],
"related":[
"commonly",
"frequently",
"oft",
"often",
"oftentimes",
"ofttimes",
"recurrently",
"repeatedly",
"continuously",
"steadily",
"uninterruptedly",
"unremittingly",
"dependably",
"generally",
"habitually",
"normally",
"ordinarily",
"regularly",
"routinely",
"typically",
"usually",
"inevitably",
"eternally",
"everlastingly"
],
"synonyms":[
"always",
"consistently",
"constantly",
"continually",
"ever",
"forever",
"incessantly",
"invariably",
"night and day",
"perpetually",
"unfailingly"
]
},
"type":[
"adverb",
"noun"
],
"used to express agreement":{
"antonyms":[
"nay",
"no",
"no way",
"scarcely"
],
"examples":[
"aye , you're right about that"
],
"near antonyms":[],
"related":[
"absolutely",
"assuredly",
"certainly",
"indeed",
"indisputably",
"positively",
"undoubtedly",
"unquestionably"
],
"synonyms":[
"all right",
"alright",
"exactly",
"OK",
"okay",
"okeydoke",
"okeydokey",
"yea",
"yeah",
"yep",
"yes",
"yo"
]
}
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,359 +0,0 @@
{
"by":{
"along the way of":{
"antonyms":[],
"examples":[
"went by the woods to get to the summer cottage"
],
"near antonyms":[],
"related":[
"across",
"along",
"alongside",
"beyond",
"near",
"nearby",
"over",
"below",
"beneath",
"under",
"underneath",
"outside",
"past",
"throughout"
],
"synonyms":[
"through",
"via"
]
},
"at, within, or to a short distance or time":{
"antonyms":[],
"examples":[
"the library is close by"
],
"near antonyms":[],
"related":[
"hereabouts",
"hereabout",
"hereaway",
"hereaways",
"thereabouts",
"thereabout",
"along",
"alongside",
"accessibly",
"conveniently",
"handily"
],
"synonyms":[
"around",
"close",
"hard",
"in",
"near",
"nearby",
"nigh"
]
},
"close to":{
"antonyms":[],
"examples":[
"that house is right by the ocean"
],
"near antonyms":[],
"related":[
"alongside",
"beside",
"across",
"along",
"at",
"circa",
"toward",
"towards"
],
"synonyms":[
"about",
"around",
"near",
"next to",
"nigh"
]
},
"in the course of":{
"antonyms":[],
"examples":[
"she attends college by day and works at the club by night"
],
"near antonyms":[],
"related":[],
"synonyms":[
"amid",
"amidst",
"during",
"over",
"pending",
"through",
"throughout"
]
},
"type":[
"adverb",
"preposition"
],
"using the means or agency of":{
"antonyms":[],
"examples":[
"try to convince them by reason alone, if possible"
],
"near antonyms":[],
"related":[],
"synonyms":[
"in",
"per",
"through",
"via",
"with"
]
}
},
"by leaps and bounds":{
"type":[
"phrase"
],
"with great speed":{
"antonyms":[
"slow",
"slowly"
],
"examples":[
"Her grades improved by leaps and bounds after just a few tutoring sessions."
],
"near antonyms":[
"laggardly",
"lingeringly",
"ploddingly",
"sluggishly",
"deliberately",
"leisurely",
"belatedly",
"delinquently",
"tardily"
],
"related":[
"immediately",
"promptly",
"readily",
"impetuously",
"impulsively",
"rashly",
"recklessly",
"abruptly",
"suddenly",
"energetically",
"vigorously"
],
"synonyms":[
"apace",
"briskly",
"chop-chop",
"double-quick",
"fast",
"fleetly",
"full tilt",
"hastily",
"hell-for-leather",
"hot",
"lickety-split",
"posthaste",
"presto",
"pronto",
"quick",
"quickly",
"rapidly",
"snappily",
"soon",
"speedily",
"swift",
"swiftly"
]
}
},
"byliner":{
"as in columnist , commentator":{
"antonyms":[],
"examples":[],
"near antonyms":[],
"related":[],
"synonyms":[]
},
"type":[
"noun"
]
},
"byname":{
"a descriptive or familiar name given instead of or in addition to the one belonging to an individual":{
"antonyms":[],
"examples":[
"Thomas Edward Lawrence is better known to most people by his byname , Lawrence of Arabia"
],
"near antonyms":[],
"related":[
"appellation",
"denomination",
"denotation",
"designation",
"label",
"tag",
"title",
"anonym",
"nom de guerre",
"nom de plume",
"pen name",
"pseudonym"
],
"synonyms":[
"alias",
"cognomen",
"epithet",
"handle",
"moniker",
"monicker",
"nickname",
"sobriquet",
"soubriquet",
"surname"
]
},
"type":[
"noun"
]
},
"bynames":{
"a descriptive or familiar name given instead of or in addition to the one belonging to an individual":{
"antonyms":[],
"examples":[
"Thomas Edward Lawrence is better known to most people by his byname , Lawrence of Arabia"
],
"near antonyms":[],
"related":[
"appellations",
"denominations",
"denotations",
"designations",
"labels",
"tags",
"titles",
"anonyms",
"noms de guerre",
"noms de plume",
"pen names",
"pseudonyms"
],
"synonyms":[
"aliases",
"cognomens",
"cognomina",
"epithets",
"handles",
"monikers",
"monickers",
"nicknames",
"sobriquets",
"soubriquets",
"surnames"
]
},
"type":[
"noun"
]
},
"bypath":{
"as in":{
"antonyms":[],
"examples":[],
"near antonyms":[],
"related":[],
"synonyms":[]
},
"type":[
"noun"
]
},
"bystreet":{
"as in":{
"antonyms":[],
"examples":[],
"near antonyms":[],
"related":[],
"synonyms":[]
},
"type":[
"noun"
]
},
"byzantine":{
"having many parts or aspects that are usually interrelated":{
"antonyms":[
"noncomplex",
"noncomplicated",
"plain",
"simple",
"uncomplicated"
],
"examples":[
"spent his first year at the Pentagon just trying to fathom its byzantine workings"
],
"near antonyms":[
"oversimplified",
"simplified",
"simplistic",
"homogeneous",
"uniform",
"unvaried"
],
"related":[
"overcomplex",
"overcomplicated",
"composite",
"compound",
"heterogeneous",
"mixed",
"multibranched",
"multifaceted",
"multifarious",
"multipart",
"varied",
"challenging",
"difficult",
"tough",
"impenetrable",
"incomprehensible",
"inexplicable",
"Kafkaesque",
"unfathomable",
"unintelligible"
],
"synonyms":[
"baroque",
"complex",
"complicate",
"complicated",
"convoluted",
"daedal",
"elaborate",
"intricate",
"involute",
"involved",
"knotty",
"labyrinthian",
"labyrinthine",
"sophisticated",
"tangled"
]
},
"type":[
"adjective"
]
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,14 +0,0 @@
{
"cwm":{
"as in":{
"antonyms":[],
"examples":[],
"near antonyms":[],
"related":[],
"synonyms":[]
},
"type":[
"noun"
]
}
}

View File

@ -1,137 +0,0 @@
{
"cybersurfers":{
"an active participant in the online community of the Internet":{
"antonyms":[],
"examples":[
"a cybersurfer who is constantly amazed by the length of her daily history"
],
"near antonyms":[],
"related":[
"browsers",
"surfers"
],
"synonyms":[
"cybercitizens",
"cybernauts",
"netizens"
]
},
"type":[
"noun"
]
},
"cycle":{
"a long or seemingly long period of time":{
"antonyms":[],
"examples":[
"years, centuries, and cycles will pass before I budge on that issue"
],
"near antonyms":[
"flash",
"instant",
"jiffy",
"minute",
"moment",
"second",
"shake",
"split second",
"trice",
"twinkle",
"twinkling",
"wink",
"microsecond",
"nanosecond"
],
"related":[
"infinity",
"lifetime"
],
"synonyms":[
"aeon",
"eon",
"age",
"blue moon",
"coon's age",
"donkey's years",
"eternity",
"forever",
"long",
"months",
"moon"
]
},
"a series of events or actions that repeat themselves regularly and in the same order":{
"antonyms":[],
"examples":[
"the cycle of birth, growth, decline, and death that is experienced by all life forms"
],
"near antonyms":[],
"related":[
"pattern",
"syndrome",
"course",
"development",
"progression",
"run",
"beat",
"circuit",
"loop",
"ring",
"revolution",
"rotation",
"turn",
"turnover",
"chain",
"sequence",
"series",
"string",
"succession",
"train"
],
"synonyms":[
"circle",
"merry-go-round",
"round",
"wheel",
"zodiac"
]
},
"a two-wheeled vehicle that is propelled by the use of pedals and steered through the use of handlebars":{
"antonyms":[],
"examples":[
"a top-of-the-line cycle incorporating the latest technology"
],
"near antonyms":[],
"related":[
"mountain bike",
"tandem bicycle",
"ten-speed"
],
"synonyms":[
"bicycle",
"bike",
"push-bike",
"push bicycle",
"two-wheeler",
"velocipede"
]
},
"type":[
"noun"
]
},
"cynicism":{
"cynical beliefs; beliefs that people are generally selfish and dishonest":{
"antonyms":[],
"examples":[
"Nothing could change her cynicism about politics."
],
"near antonyms":[],
"related":[],
"synonyms":[]
},
"type":[
"noun"
]
}
}

View File

@ -1,70 +0,0 @@
{
"czar":{
"a person of rank, power, or influence in a particular field":{
"antonyms":[],
"examples":[
"a showbiz czar who is said to be able to make or break a career"
],
"near antonyms":[
"half-pint",
"lightweight",
"small-timer",
"inferior",
"subordinate",
"underling",
"nobody",
"nothing",
"zero"
],
"related":[
"big boy",
"big cheese",
"bigfoot",
"biggie",
"big gun",
"big shot",
"big wheel",
"bigwig",
"fat cat",
"figure",
"heavy",
"heavyweight",
"honcho",
"kahuna",
"main man",
"mover and shaker",
"nabob",
"nawab",
"notable",
"personage",
"pooh-bah",
"poo-bah",
"supremo",
"VIP",
"celebrity",
"personality",
"star",
"superstar",
"deity",
"demigod",
"god"
],
"synonyms":[
"baron",
"captain",
"king",
"lion",
"lord",
"magnate",
"mogul",
"monarch",
"Napoleon",
"prince",
"tycoon"
]
},
"type":[
"noun"
]
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,33 +0,0 @@
{
"djinni":{
"as in":{
"antonyms":[],
"examples":[],
"near antonyms":[],
"related":[],
"synonyms":[]
},
"type":[
"noun"
]
},
"djinn":{
"as in genie , angel":{
"examples":[],
"synonyms":[],
"related":[],
"near antonyms":[],
"antonyms":[]
},
"as in genies , angels":{
"examples":[],
"synonyms":[],
"related":[],
"near antonyms":[],
"antonyms":[]
},
"type":[
"noun"
]
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,828 +0,0 @@
{
"dwelled (on or upon)":{
"to speak or write about insistently and usually tiresomely":{
"antonyms":[
"disregarded",
"forgot",
"ignored",
"overlooked",
"overpassed",
"passed over",
"slighted",
"slurred (over)"
],
"examples":[
"she was always dwelling on past insults and snubs, both real and imagined"
],
"near antonyms":[],
"related":[
"accented",
"accentuated",
"emphasized",
"paid (up)",
"pointed (up)",
"stressed",
"underlined",
"underscored"
],
"synonyms":[
"belabored",
"harped (on)"
]
},
"type":[]
},
"dweller":{
"one who lives permanently in a place":{
"antonyms":[
"transient"
],
"examples":[
"the kinds of nuisances that city dwellers are all too familiar with"
],
"near antonyms":[
"alien",
"foreigner",
"nonresident",
"guest",
"tourist",
"visitor",
"defector",
"emigrant",
"escaper",
"evacuee",
"exile",
"expatriate",
"refugee"
],
"related":[
"cohabitant",
"coresident",
"aborigine",
"native",
"citizen",
"national",
"subject",
"colonist",
"\u00e9migr\u00e9",
"emigr\u00e9",
"migrant",
"newcomer",
"settler",
"burgher",
"local",
"localite",
"townee",
"townie",
"towny",
"townsman",
"villager"
],
"synonyms":[
"denizen",
"habitant",
"inhabitant",
"inhabiter",
"occupant",
"resident",
"resider",
"tenant"
]
},
"type":[
"noun"
]
},
"dwelling (on or upon)":{
"to speak or write about insistently and usually tiresomely":{
"antonyms":[
"disregarding",
"forgetting",
"ignoring",
"overlooking",
"overpassing",
"passing over",
"slighting",
"slurring (over)"
],
"examples":[],
"near antonyms":[],
"related":[
"accenting",
"accentuating",
"emphasizing",
"paying (up)",
"pointing (up)",
"stressing",
"underlining",
"underscoring"
],
"synonyms":[
"belaboring",
"harping (on)"
]
},
"type":[]
},
"dwelling (on)":{
"as in mulling (over) , pondering":{
"antonyms":[],
"examples":[],
"near antonyms":[],
"related":[],
"synonyms":[]
},
"type":[
"verb"
]
},
"dwellings":{
"the place where one lives":{
"antonyms":[],
"examples":[
"the simple dwellings in which the Pilgrims spent the first winter at Plymouth"
],
"near antonyms":[],
"related":[
"accommodations",
"housings",
"nests",
"residencies",
"shelters",
"bungalows",
"cabins",
"casitas",
"chalets",
"cottages",
"duplexes",
"ranches",
"ranch houses",
"saltboxes",
"semis",
"split levels",
"townhomes",
"town houses",
"tract houses",
"triplexes",
"apartment houses",
"apartments",
"condominiums",
"condominia",
"condos",
"flats",
"tenement houses",
"tenements",
"walk-ups",
"penthouses",
"salons",
"suites",
"barracks",
"billets",
"boardinghouses",
"dormitories",
"dorms",
"flophouses",
"lodging houses",
"lodgments",
"lodgements",
"rooming houses",
"rooms",
"castles",
"ch\u00e2teaus",
"ch\u00e2teaux",
"countryseats",
"estates",
"halls",
"manor houses",
"manors",
"mansions",
"McMansions",
"palaces",
"villas",
"farmhouses",
"granges",
"haciendas",
"homesteads",
"double-wides",
"houseboats",
"house trailers",
"mobile homes",
"motor homes",
"recreational vehicles",
"RVs",
"trailers",
"hermitages",
"manses",
"parsonages",
"rectories",
"vicarages",
"hooches",
"hootches",
"hovels",
"hutches",
"huts",
"shacks",
"shanties"
],
"synonyms":[
"abodes",
"diggings",
"domiciles",
"firesides",
"habitations",
"hearths",
"hearthstones",
"homes",
"houses",
"lodgings",
"pads",
"places",
"quarters",
"residences",
"roofs"
]
},
"type":[
"noun"
]
},
"dwelt (on or upon)":{
"to speak or write about insistently and usually tiresomely":{
"antonyms":[
"disregarded",
"forgot",
"ignored",
"overlooked",
"overpassed",
"passed over",
"slighted",
"slurred (over)"
],
"examples":[
"she was always dwelling on past insults and snubs, both real and imagined"
],
"near antonyms":[],
"related":[
"accented",
"accentuated",
"emphasized",
"paid (up)",
"pointed (up)",
"stressed",
"underlined",
"underscored"
],
"synonyms":[
"belabored",
"harped (on)"
]
},
"type":[]
},
"dwindles":{
"to grow less in scope or intensity especially gradually":{
"antonyms":[
"accumulates",
"balloons",
"builds",
"burgeons",
"bourgeons",
"enlarges",
"escalates",
"expands",
"grows",
"increases",
"intensifies",
"mounts",
"mushrooms",
"picks up",
"rises",
"snowballs",
"soars",
"swells",
"waxes"
],
"examples":[
"our hopes dwindled as the reports of more casualties came in"
],
"near antonyms":[
"appears",
"emerges",
"shows up",
"blows up",
"distends",
"elongates",
"lengthens"
],
"related":[
"compresses",
"condenses",
"constricts",
"contracts",
"evaporates",
"fades (away)",
"fritters (away)",
"gives out",
"melts (away)",
"peters (out)",
"tails (off)",
"vanishes",
"slackens",
"slows (down)",
"alleviates",
"relaxes",
"flags",
"sinks",
"weakens",
"caves (in)",
"collapses",
"deflates"
],
"synonyms":[
"abates",
"declines",
"decreases",
"de-escalates",
"dies (away or down or out)",
"diminishes",
"drains (away)",
"drops (off)",
"eases",
"ebbs",
"falls",
"falls away",
"lessens",
"lets up",
"lowers",
"moderates",
"palls",
"phases down",
"ratchets (down)",
"rachets (down)",
"recedes",
"relents",
"remits",
"shrinks",
"subsides",
"tapers",
"tapers off",
"wanes"
]
},
"to make smaller in amount, volume, or extent":{
"antonyms":[
"aggrandizes",
"amplifies",
"augments",
"boosts",
"enlarges",
"escalates",
"expands",
"increases",
"raises"
],
"examples":[
"the long winter dwindled our supply of firewood to practically nothing"
],
"near antonyms":[
"blows up",
"dilates",
"distends",
"inflates",
"swells",
"elongates",
"extends",
"lengthens",
"prolongs",
"protracts",
"adds (to)",
"complements",
"supplements",
"enhances",
"heightens",
"intensifies",
"redoubles"
],
"related":[
"compresses",
"condenses",
"constricts",
"contracts",
"abbreviates",
"abridges",
"clips",
"crops",
"curtails",
"cuts",
"cuts back",
"cuts down",
"docks",
"nicks",
"pares",
"prunes",
"retrenches",
"shortens",
"slashes",
"trims",
"truncates",
"whittles",
"deflates",
"shrinks",
"minimizes",
"moderates",
"modifies",
"modulates",
"qualifies"
],
"synonyms":[
"abates",
"decreases",
"de-escalates",
"dents",
"depletes",
"diminishes",
"downscales",
"downsizes",
"drops",
"eases",
"knocks down",
"lessens",
"lowers",
"reduces"
]
},
"type":[
"verb"
]
},
"dwindling":{
"to grow less in scope or intensity especially gradually":{
"antonyms":[
"accumulating",
"ballooning",
"building",
"burgeoning",
"bourgeoning",
"enlarging",
"escalating",
"expanding",
"growing",
"increasing",
"intensifying",
"mounting",
"mushrooming",
"picking up",
"rising",
"snowballing",
"soaring",
"swelling",
"waxing"
],
"examples":[
"our hopes dwindled as the reports of more casualties came in"
],
"near antonyms":[
"appearing",
"emerging",
"showing up",
"blowing up",
"distending",
"elongating",
"lengthening"
],
"related":[
"compressing",
"condensing",
"constricting",
"contracting",
"evaporating",
"fading (away)",
"frittering (away)",
"giving out",
"melting (away)",
"petering (out)",
"tailing (off)",
"vanishing",
"slackening",
"slowing (down)",
"alleviating",
"relaxing",
"flagging",
"sinking",
"weakening",
"caving (in)",
"collapsing",
"deflating"
],
"synonyms":[
"abating",
"declining",
"decreasing",
"de-escalating",
"diminishing",
"draining (away)",
"dropping (off)",
"dying (away or down or out)",
"easing",
"ebbing",
"falling",
"falling away",
"lessening",
"letting up",
"lowering",
"moderating",
"palling",
"phasing down",
"ratcheting (down)",
"racheting (down)",
"receding",
"relenting",
"remitting",
"shrinking",
"subsiding",
"tapering",
"tapering off",
"waning"
]
},
"to make smaller in amount, volume, or extent":{
"antonyms":[
"aggrandizing",
"amplifying",
"augmenting",
"boosting",
"enlarging",
"escalating",
"expanding",
"increasing",
"raising"
],
"examples":[
"the long winter dwindled our supply of firewood to practically nothing"
],
"near antonyms":[
"blowing up",
"dilating",
"distending",
"inflating",
"swelling",
"elongating",
"extending",
"lengthening",
"prolonging",
"protracting",
"adding (to)",
"complementing",
"supplementing",
"enhancing",
"heightening",
"intensifying",
"redoubling"
],
"related":[
"compressing",
"condensing",
"constricting",
"contracting",
"abbreviating",
"abridging",
"clipping",
"cropping",
"curtailing",
"cutting",
"cutting back",
"cutting down",
"docking",
"nicking",
"paring",
"pruning",
"retrenching",
"shortening",
"slashing",
"trimming",
"truncating",
"whittling",
"deflating",
"shrinking",
"minimizing",
"moderating",
"modifying",
"modulating",
"qualifying"
],
"synonyms":[
"abating",
"decreasing",
"de-escalating",
"denting",
"depleting",
"diminishing",
"downscaling",
"downsizing",
"dropping",
"easing",
"knocking down",
"lessening",
"lowering",
"reducing"
]
},
"type":[
"verb"
]
},
"dwarves":{
"a living thing much smaller than others of its kind":{
"examples":[
"Shetland ponies are the dwarfs of the horse world"
],
"synonyms":[
"diminutives",
"midgets",
"mites",
"peewees",
"pygmies",
"pigmies",
"runts",
"scrubs",
"shrimp",
"shrimps",
"Tom Thumbs"
],
"related":[
"nubbins",
"miniatures",
"minis",
"bantams",
"homunculi",
"hop-o'-my-thumbs",
"manikins",
"mannikins",
"half-pints"
],
"near antonyms":[
"whales",
"whoppers"
],
"antonyms":[
"behemoths",
"colossi",
"giants",
"jumbos",
"leviathans",
"mammoths",
"monsters",
"titans"
]
},
"an imaginary being usually having a small human form and magical powers":{
"examples":[
"Snow White and the seven dwarfs"
],
"synonyms":[
"brownies",
"elves",
"faeries",
"fairies",
"fays",
"gnomes",
"goblins",
"gremlins",
"hobgoblins",
"kobolds",
"leprechauns",
"pixies",
"pucks",
"sprites",
"trolls"
],
"related":[
"little people",
"kelpies",
"nixies",
"changelings",
"imps",
"banshees",
"ghouls",
"hags",
"ogres"
],
"near antonyms":[],
"antonyms":[]
},
"a person of no importance or influence":{
"examples":[
"it would be ridiculous to compare the two sculptors\u2014one's a giant of the art world and the other's a dwarf"
],
"synonyms":[
"ciphers",
"half-pints",
"insects",
"insignificancies",
"lightweights",
"morsels",
"nobodies",
"nonentities",
"nullities",
"numbers",
"pip-squeaks",
"pygmies",
"pigmies",
"shrimp",
"shrimps",
"snippersnappers",
"twerps",
"whippersnappers",
"zeros",
"zeroes",
"zilches"
],
"related":[
"no-names",
"noncelebrities",
"leasts",
"inferiors",
"mediocrities",
"obscurities",
"figureheads",
"puppets"
],
"near antonyms":[
"chiefs",
"heads",
"leaders",
"leads",
"celebrities",
"luminaries",
"notables",
"personalities",
"planets",
"stars",
"superstars",
"authorities",
"superiors",
"great powers",
"parties",
"powers"
],
"antonyms":[
"big shots",
"big wheels",
"bigwigs",
"eminences",
"figures",
"kahunas",
"kingpins",
"magnates",
"nabobs",
"personages",
"somebodies",
"VIPs"
]
},
"to hold back the normal growth of":{
"examples":[
"shrubs dwarfed by the lack of water"
],
"synonyms":[
"stunts",
"suppresses"
],
"related":[
"arrests",
"catches",
"checks",
"halts",
"holds up",
"stalls",
"stays",
"stills",
"stops",
"balks",
"blocks",
"holds back",
"impedes",
"obstructs",
"stems",
"diminishes",
"downsizes",
"shrinks"
],
"near antonyms":[
"advances",
"boosts",
"encourages",
"forwards",
"fosters",
"nourishes",
"nurtures",
"promotes"
],
"antonyms":[]
},
"type":[
"noun",
"verb"
]
}
}

View File

@ -1,459 +0,0 @@
{
"dyed-in-the-wool":{
"being such by habit and not likely to change":{
"antonyms":[],
"examples":[
"as a dyed-in-the-wool skeptic, I give these \"confirmed\" UFO sightings as much credence as I do the tooth fairy"
],
"near antonyms":[
"unaccustomed",
"unused",
"intermittent",
"occasional"
],
"related":[
"incorrigible",
"unreconstructed",
"unregenerate",
"born",
"natural",
"persistent",
"regular",
"repeat",
"serial",
"steady",
"unchanging",
"unfailing",
"addicted",
"accustomed",
"habituated",
"used",
"wonted",
"deep-rooted",
"deep-seated",
"entrenched",
"intrenched",
"inbred",
"inherent",
"innate",
"intrinsic",
"apt",
"inclined",
"prone",
"mulish",
"obstinate",
"set",
"stubborn"
],
"synonyms":[
"bred-in-the-bone",
"chronic",
"confirmed",
"habitual",
"inveterate"
]
},
"type":[
"adjective"
]
},
"dying (down)":{
"as in diminishing , decreasing":{
"antonyms":[],
"examples":[],
"near antonyms":[],
"related":[],
"synonyms":[]
},
"as in waning , moderating":{
"antonyms":[],
"examples":[],
"near antonyms":[],
"related":[],
"synonyms":[]
},
"type":[
"adjective",
"verb"
]
},
"dynamically":{
"in a vigorous and forceful manner":{
"antonyms":[
"feebly",
"gently",
"softly",
"weakly"
],
"examples":[
"presented her ideas so dynamically that the other committee members were instantly won over by her proposal"
],
"near antonyms":[
"delicately",
"faintly",
"frailly",
"shakily",
"bloodlessly",
"halfheartedly",
"languidly",
"lazily",
"listlessly",
"spiritlessly",
"impotently",
"ineffectively",
"ineffectually",
"lamely",
"nervelessly",
"spinelessly",
"uncertainly"
],
"related":[
"fiercely",
"hammer and tongs",
"robustly",
"roughshod",
"sharply",
"vehemently",
"violently",
"actively",
"animatedly",
"briskly",
"crisply",
"eagerly",
"gamely",
"heartily",
"lustily",
"snappily",
"spiritedly",
"spunkily",
"vivaciously",
"decidedly",
"determinedly",
"directly",
"emphatically",
"fast",
"fixedly",
"intensively",
"intently",
"purposefully",
"resolutely",
"rigidly",
"smartly",
"solidly",
"soundly",
"squarely",
"steadfastly",
"steadily",
"surely",
"aggressively",
"assertively",
"manfully",
"potently"
],
"synonyms":[
"energetically",
"explosively",
"firmly",
"forcefully",
"forcibly",
"hard",
"mightily",
"muscularly",
"powerfully",
"roundly",
"stiffly",
"stoutly",
"strenuously",
"strongly",
"sturdily",
"vigorously"
]
},
"type":[
"adverb"
]
},
"dynamite":{
"as in blow up":{
"antonyms":[],
"examples":[],
"near antonyms":[],
"related":[],
"synonyms":[]
},
"of the very best kind":{
"antonyms":[
"atrocious",
"awful",
"execrable",
"lousy",
"pathetic",
"poor",
"rotten",
"terrible",
"vile",
"wretched"
],
"examples":[
"a summer blockbuster that features some really dynamite special effects"
],
"near antonyms":[
"bad",
"inferior",
"low-grade",
"substandard",
"unsatisfactory",
"mediocre",
"middling",
"second-class",
"second-rate"
],
"related":[
"acceptable",
"adequate",
"all right",
"decent",
"good",
"OK",
"okay",
"passable",
"satisfactory",
"tolerable",
"better",
"exceptional",
"fancy",
"high-grade",
"high-test",
"premium",
"select",
"special",
"superfine",
"classical",
"standard",
"traditional"
],
"synonyms":[
"A-OK",
"A1",
"awesome",
"bang-up",
"banner",
"beautiful",
"blue-chip",
"blue-ribbon",
"boffo",
"bonny",
"bonnie",
"boss",
"brag",
"brave",
"bully",
"bumper",
"capital",
"choice",
"classic",
"cool",
"corking",
"crackerjack",
"cracking",
"dandy",
"divine",
"dope",
"down",
"excellent",
"fab",
"fabulous",
"famous",
"fantabulous",
"fantastic",
"fine",
"first-class",
"first-rate",
"first-string",
"five-star",
"four-star",
"frontline",
"gangbusters",
"gangbuster",
"gilt-edged",
"gilt-edge",
"gone",
"grand",
"great",
"groovy",
"heavenly",
"high-class",
"hot",
"hype",
"immense",
"jim-dandy",
"keen",
"lovely",
"marvelous",
"marvellous",
"mean",
"neat",
"nifty",
"noble",
"number one",
"No. 1",
"numero uno",
"out-of-sight",
"par excellence",
"peachy",
"peachy keen",
"phat",
"prime",
"primo",
"prize",
"prizewinning",
"quality",
"radical",
"righteous",
"sensational",
"slick",
"splendid",
"stellar",
"sterling",
"superb",
"superior",
"superlative",
"supernal",
"swell",
"terrific",
"tip-top",
"top",
"top-notch",
"top-of-the-line",
"top-shelf",
"topflight",
"topping",
"unsurpassed",
"wizard",
"wonderful"
]
},
"type":[
"adjective",
"verb"
]
},
"dyestuff":{
"a substance used to color other materials":{
"examples":[
"indigo is a dyestuff originally from India"
],
"synonyms":[
"color",
"colorant",
"coloring",
"dye",
"pigment",
"stain"
],
"near synonyms":[
"tint",
"toner",
"cast",
"hue",
"shade",
"tinge"
],
"near antonyms":[],
"antonyms":[]
},
"type":[
"noun"
]
},
"dying (away or down or out)":{
"to grow less in scope or intensity especially gradually":{
"examples":[],
"synonyms":[
"abating",
"declining",
"decreasing",
"de-escalating",
"diminishing",
"draining (away)",
"dropping (off)",
"dwindling",
"easing",
"ebbing",
"falling",
"falling away",
"lessening",
"letting up",
"lowering",
"moderating",
"palling",
"phasing down",
"ratcheting (down)",
"racheting (down)",
"receding",
"relenting",
"remitting",
"shrinking",
"subsiding",
"tapering",
"tapering off",
"waning"
],
"near synonyms":[
"compressing",
"condensing",
"constricting",
"contracting",
"evaporating",
"fading (away)",
"frittering (away)",
"giving out",
"melting (away)",
"petering (out)",
"tailing (off)",
"vanishing",
"slackening",
"slowing (down)",
"alleviating",
"relaxing",
"flagging",
"sinking",
"weakening",
"caving (in)",
"collapsing",
"deflating"
],
"near antonyms":[
"appearing",
"emerging",
"showing up",
"blowing up",
"distending",
"elongating",
"lengthening"
],
"antonyms":[
"accumulating",
"ballooning",
"building",
"burgeoning",
"bourgeoning",
"enlarging",
"escalating",
"expanding",
"growing",
"increasing",
"intensifying",
"mounting",
"mushrooming",
"picking up",
"rising",
"snowballing",
"soaring",
"swelling",
"waxing"
]
},
"type":[]
}
}

File diff suppressed because it is too large Load Diff

View File

@ -1,705 +0,0 @@
{
"ebbed":{
"to become worse or of less value":{
"antonyms":[
"ameliorated",
"improved",
"meliorated"
],
"examples":[
"the fortunes of the town slowly ebbed as factory after textile factory closed"
],
"near antonyms":[
"bettered",
"upgraded",
"enhanced",
"enriched",
"fortified",
"heightened",
"intensified",
"strengthened",
"advanced",
"developed",
"marched",
"proceeded",
"progressed"
],
"related":[
"abated",
"de-escalated",
"diminished",
"downsized",
"dwindled",
"receded",
"waned",
"broke down",
"corrupted",
"decomposed",
"degraded",
"dilapidated",
"disintegrated",
"moldered",
"putrefied",
"soured",
"spoiled",
"spoilt",
"lessened",
"lowered",
"reduced",
"debilitated",
"undermined",
"drooped",
"failed",
"fell",
"flagged",
"lagged",
"languished",
"ran down",
"sagged",
"slipped",
"wasted (away)",
"weakened",
"wilted"
],
"synonyms":[
"atrophied",
"crumbled",
"decayed",
"declined",
"degenerated",
"descended",
"deteriorated",
"devolved",
"regressed",
"retrograded",
"rotted",
"sank",
"sunk",
"worsened"
]
},
"to grow less in scope or intensity especially gradually":{
"antonyms":[
"accumulated",
"ballooned",
"built",
"burgeoned",
"bourgeoned",
"enlarged",
"escalated",
"expanded",
"grew",
"increased",
"intensified",
"mounted",
"mushroomed",
"picked up",
"rose",
"snowballed",
"soared",
"swelled",
"waxed"
],
"examples":[
"the howling winds ebbed as the hurricane moved into the interior"
],
"near antonyms":[
"appeared",
"emerged",
"showed up",
"blew up",
"distended",
"elongated",
"lengthened"
],
"related":[
"compressed",
"condensed",
"constricted",
"contracted",
"evaporated",
"faded (away)",
"frittered (away)",
"gave out",
"melted (away)",
"petered (out)",
"tailed (off)",
"vanished",
"slackened",
"slowed (down)",
"alleviated",
"relaxed",
"flagged",
"sank",
"sunk",
"weakened",
"caved (in)",
"collapsed",
"deflated"
],
"synonyms":[
"abated",
"declined",
"decreased",
"de-escalated",
"died (away or down or out)",
"diminished",
"drained (away)",
"dropped (off)",
"dwindled",
"eased",
"fell",
"fell away",
"lessened",
"let up",
"lowered",
"moderated",
"palled",
"phased down",
"ratcheted (down)",
"racheted (down)",
"receded",
"relented",
"remitted",
"shrank",
"shrunk",
"subsided",
"tapered",
"tapered off",
"waned"
]
},
"type":[
"verb"
]
},
"ebbing":{
"a gradual sinking and wasting away of mind or body":{
"antonyms":[
"comeback",
"improvement",
"rally",
"recovery",
"recuperation",
"rehabilitation",
"revitalization",
"snapback"
],
"examples":[
"seniors who stay active can keep at bay some of the inevitable ebbing of the memory that comes with advanced years"
],
"near antonyms":[
"invigoration",
"strengthening",
"progress",
"rejuvenation",
"rejuvenescence"
],
"related":[
"atrophy",
"exhaustion",
"drooping",
"flagging",
"limping",
"regression",
"relapse",
"setback"
],
"synonyms":[
"debilitation",
"decay",
"decaying",
"declension",
"decline",
"degeneration",
"descent",
"deterioration",
"enfeeblement",
"weakening"
]
},
"as in waning , subsiding":{
"antonyms":[],
"examples":[],
"near antonyms":[],
"related":[],
"synonyms":[]
},
"to become worse or of less value":{
"antonyms":[
"ameliorating",
"improving",
"meliorating"
],
"examples":[
"the fortunes of the town slowly ebbed as factory after textile factory closed"
],
"near antonyms":[
"bettering",
"upgrading",
"enhancing",
"enriching",
"fortifying",
"heightening",
"intensifying",
"strengthening",
"advancing",
"developing",
"marching",
"proceeding",
"progressing"
],
"related":[
"abating",
"de-escalating",
"diminishing",
"downsizing",
"dwindling",
"receding",
"waning",
"breaking down",
"corrupting",
"decomposing",
"degrading",
"dilapidating",
"disintegrating",
"moldering",
"putrefying",
"souring",
"spoiling",
"lessening",
"lowering",
"reducing",
"debilitating",
"undermining",
"drooping",
"failing",
"falling",
"flagging",
"lagging",
"languishing",
"running down",
"sagging",
"slipping",
"wasting (away)",
"weakening",
"wilting"
],
"synonyms":[
"atrophying",
"crumbling",
"decaying",
"declining",
"degenerating",
"descending",
"deteriorating",
"devolving",
"regressing",
"retrograding",
"rotting",
"sinking",
"worsening"
]
},
"to grow less in scope or intensity especially gradually":{
"antonyms":[
"accumulating",
"ballooning",
"building",
"burgeoning",
"bourgeoning",
"enlarging",
"escalating",
"expanding",
"growing",
"increasing",
"intensifying",
"mounting",
"mushrooming",
"picking up",
"rising",
"snowballing",
"soaring",
"swelling",
"waxing"
],
"examples":[
"the howling winds ebbed as the hurricane moved into the interior"
],
"near antonyms":[
"appearing",
"emerging",
"showing up",
"blowing up",
"distending",
"elongating",
"lengthening"
],
"related":[
"compressing",
"condensing",
"constricting",
"contracting",
"evaporating",
"fading (away)",
"frittering (away)",
"giving out",
"melting (away)",
"petering (out)",
"tailing (off)",
"vanishing",
"slackening",
"slowing (down)",
"alleviating",
"relaxing",
"flagging",
"sinking",
"weakening",
"caving (in)",
"collapsing",
"deflating"
],
"synonyms":[
"abating",
"declining",
"decreasing",
"de-escalating",
"diminishing",
"draining (away)",
"dropping (off)",
"dwindling",
"dying (away or down or out)",
"easing",
"falling",
"falling away",
"lessening",
"letting up",
"lowering",
"moderating",
"palling",
"phasing down",
"ratcheting (down)",
"racheting (down)",
"receding",
"relenting",
"remitting",
"shrinking",
"subsiding",
"tapering",
"tapering off",
"waning"
]
},
"type":[
"adjective",
"noun",
"verb"
]
},
"ebullition":{
"a sudden intense expression of strong feeling":{
"antonyms":[],
"examples":[
"the earsplitting ebullition of the fans following the from-the-jaws-of-defeat victory"
],
"near antonyms":[],
"related":[
"blowup",
"grouch",
"rage",
"tantrum",
"ecstasy",
"rapture",
"transport",
"delirium",
"firestorm",
"frenzy",
"furor"
],
"synonyms":[
"agony",
"blaze",
"burst",
"eruption",
"explosion",
"fit",
"flare",
"flare-up",
"flash",
"flush",
"gale",
"gush",
"gust",
"outburst",
"paroxysm",
"spasm",
"storm"
]
},
"type":[
"noun"
]
},
"ebbs":{
"a change to a lower state or level":{
"examples":[
"a surprising ebb in the quality of workmanship in goods coming from that country"
],
"synonyms":[
"decadences",
"declensions",
"declinations",
"declines",
"degeneracies",
"degenerations",
"degradations",
"d\u00e9gringolades",
"descents",
"deteriorations",
"devolutions",
"downfalls",
"downgrades",
"eclipses",
"falls"
],
"near synonyms":[
"dark ages",
"nadirs",
"sunsets",
"decays",
"breakups",
"decompositions",
"disintegrations",
"dissolutions",
"abasements",
"debasements",
"depreciations",
"decimations",
"demolishments",
"demolitions",
"desolations",
"destructions",
"havoc",
"ruinations",
"ruins",
"abatements",
"decreases",
"decrements",
"de-escalations",
"deflations",
"diminishments",
"diminutions",
"dips",
"downslides",
"downtrends",
"downturns",
"drop-offs",
"drops",
"falloffs",
"losses",
"reductions",
"sags",
"shrinkages",
"slips",
"slumps"
],
"near antonyms":[
"advancements",
"developments",
"evolutions",
"growths",
"flowerings",
"renewals",
"restorations",
"revitalizations",
"accretions",
"accruals",
"addenda",
"addendums",
"additions",
"augmentations",
"boosts",
"enhancements",
"gains",
"increases",
"increments",
"raises",
"supplements"
],
"antonyms":[
"ascents",
"rises",
"upswings"
]
},
"to become worse or of less value":{
"examples":[
"the fortunes of the town slowly ebbed as factory after textile factory closed"
],
"synonyms":[
"atrophies",
"crumbles",
"decays",
"declines",
"degenerates",
"descends",
"deteriorates",
"devolves",
"regresses",
"retrogrades",
"rots",
"sinks",
"worsens"
],
"near synonyms":[
"abates",
"de-escalates",
"diminishes",
"downsizes",
"dwindles",
"recedes",
"wanes",
"breaks down",
"corrupts",
"decomposes",
"degrades",
"dilapidates",
"disintegrates",
"molders",
"putrefies",
"sours",
"spoils",
"lessens",
"lowers",
"reduces",
"debilitates",
"undermines",
"droops",
"fails",
"falls",
"flags",
"lags",
"languishes",
"runs down",
"sags",
"slips",
"wastes (away)",
"weakens",
"wilts"
],
"near antonyms":[
"betters",
"upgrades",
"enhances",
"enriches",
"fortifies",
"heightens",
"intensifies",
"strengthens",
"advances",
"develops",
"marches",
"proceeds",
"progresses"
],
"antonyms":[
"ameliorates",
"improves",
"meliorates"
]
},
"to grow less in scope or intensity especially gradually":{
"examples":[
"the howling winds ebbed as the hurricane moved into the interior"
],
"synonyms":[
"abates",
"declines",
"decreases",
"de-escalates",
"dies (away or down or out)",
"diminishes",
"drains (away)",
"drops (off)",
"dwindles",
"eases",
"falls",
"falls away",
"lessens",
"lets up",
"lowers",
"moderates",
"palls",
"phases down",
"ratchets (down)",
"rachets (down)",
"recedes",
"relents",
"remits",
"shrinks",
"subsides",
"tapers",
"tapers off",
"wanes"
],
"near synonyms":[
"compresses",
"condenses",
"constricts",
"contracts",
"evaporates",
"fades (away)",
"fritters (away)",
"gives out",
"melts (away)",
"peters (out)",
"tails (off)",
"vanishes",
"slackens",
"slows (down)",
"alleviates",
"relaxes",
"flags",
"sinks",
"weakens",
"caves (in)",
"collapses",
"deflates"
],
"near antonyms":[
"appears",
"emerges",
"shows up",
"blows up",
"distends",
"elongates",
"lengthens"
],
"antonyms":[
"accumulates",
"balloons",
"builds",
"burgeons",
"bourgeons",
"enlarges",
"escalates",
"expands",
"grows",
"increases",
"intensifies",
"mounts",
"mushrooms",
"picks up",
"rises",
"snowballs",
"soars",
"swells",
"waxes"
]
},
"type":[
"noun",
"verb"
]
}
}

View File

@ -1,167 +0,0 @@
{
"eclampsia":{
"as in spasm , convulsion":{
"antonyms":[],
"examples":[],
"near antonyms":[],
"related":[],
"synonyms":[]
},
"type":[
"noun"
]
},
"economical":{
"careful in the management of money or resources":{
"antonyms":[
"prodigal",
"profligate",
"spendthrift",
"squandering",
"thriftless",
"unthrifty",
"wasteful"
],
"examples":[
"we have to be economical in our use of the camp's limited supply of electricity"
],
"near antonyms":[
"improvident",
"shortsighted",
"bountiful",
"charitable",
"freehanded",
"generous",
"liberal",
"munificent",
"openhanded",
"unselfish",
"unsparing",
"extravagant",
"indulgent",
"lavish"
],
"related":[
"conserving",
"preserving",
"saving",
"forehanded",
"foresighted",
"foresightful",
"prudent",
"penny-wise",
"cheap",
"close",
"closefisted",
"mean",
"miserly",
"niggard",
"niggardly",
"parsimonious",
"penny-pinching",
"penurious",
"pinching",
"spare",
"stingy",
"stinting",
"tight",
"tightfisted"
],
"synonyms":[
"economizing",
"frugal",
"provident",
"scrimping",
"sparing",
"thrifty"
]
},
"type":[
"adjective"
]
},
"economic":{
"yielding a profit":{
"examples":[
"unfortunately, raising employees' salaries would not be economic \u2014the business would have to fold"
],
"synonyms":[
"fat",
"gainful",
"juicy",
"lucrative",
"money-spinning",
"moneymaking",
"paying",
"profitable",
"remunerative"
],
"near synonyms":[
"advantageous",
"beneficial",
"favorable",
"rewarding",
"useful",
"worthwhile",
"bankable"
],
"near antonyms":[
"disadvantageous",
"unfavorable"
],
"antonyms":[
"unprofitable"
]
},
"type":[
"adjective"
]
},
"economy":{
"careful management of material resources":{
"examples":[
"people on fixed incomes are used to practicing economy"
],
"synonyms":[
"frugality",
"husbandry",
"parsimony",
"penny-pinching",
"providence",
"scrimping",
"skimping",
"thrift"
],
"near synonyms":[
"conservation",
"saving",
"miserliness",
"niggardliness",
"stinginess",
"belt-tightening",
"retrenchment",
"discretion",
"forehandedness",
"prudence",
"austerity",
"moderation",
"restraint",
"temperance"
],
"near antonyms":[
"extravagance",
"improvidence",
"lavishness",
"prodigality",
"squandering"
],
"antonyms":[
"diseconomy",
"wastefulness"
]
},
"type":[
"noun"
]
}
}

File diff suppressed because it is too large Load Diff

View File

@ -1,954 +0,0 @@
{
"efface":{
"to destroy all traces of":{
"antonyms":[],
"examples":[
"when the supply ship finally arrived, it discovered that virtually all evidence of the colony at Roanoke had been effaced"
],
"near antonyms":[
"conserve",
"preserve",
"protect",
"save",
"build",
"construct",
"create",
"fabricate",
"fashion",
"forge",
"form",
"frame",
"make",
"manufacture",
"shape",
"fix",
"mend",
"patch",
"rebuild",
"recondition",
"reconstruct",
"renew",
"renovate",
"repair",
"restore",
"revamp"
],
"related":[
"decimate",
"demolish",
"destroy",
"devastate",
"ravage",
"dismantle",
"flatten",
"mow (down)",
"raze",
"tear down",
"ruin",
"total",
"waste",
"wreck",
"blast",
"blow up",
"dash",
"dynamite",
"smash",
"atomize",
"consume",
"devour",
"dissolve",
"fragment",
"powder",
"pulverize",
"shatter",
"splinter",
"doom",
"finish",
"kill",
"kill off",
"terminate",
"zap",
"cut",
"discard",
"ditch",
"eject",
"excise",
"expel",
"jettison",
"oust",
"throw out"
],
"synonyms":[
"abolish",
"annihilate",
"black out",
"blot out",
"cancel",
"clean (up)",
"eradicate",
"erase",
"expunge",
"exterminate",
"extirpate",
"liquidate",
"obliterate",
"root (out)",
"rub out",
"snuff (out)",
"stamp (out)",
"sweep (away)",
"wipe out"
]
},
"type":[
"verb"
]
},
"effacing":{
"to destroy all traces of":{
"antonyms":[],
"examples":[
"when the supply ship finally arrived, it discovered that virtually all evidence of the colony at Roanoke had been effaced"
],
"near antonyms":[
"conserving",
"preserving",
"protecting",
"saving",
"building",
"constructing",
"creating",
"fabricating",
"fashioning",
"forging",
"forming",
"framing",
"making",
"manufacturing",
"shaping",
"fixing",
"mending",
"patching",
"rebuilding",
"reconditioning",
"reconstructing",
"renewing",
"renovating",
"repairing",
"restoring",
"revamping"
],
"related":[
"decimating",
"demolishing",
"destroying",
"devastating",
"ravaging",
"dismantling",
"flattening",
"mowing (down)",
"razing",
"tearing down",
"ruining",
"totaling",
"totalling",
"wasting",
"wrecking",
"blasting",
"blowing up",
"dashing",
"dynamiting",
"smashing",
"atomizing",
"consuming",
"devouring",
"dissolving",
"fragmenting",
"powdering",
"pulverizing",
"shattering",
"splintering",
"dooming",
"finishing",
"killing",
"killing off",
"terminating",
"zapping",
"cutting",
"discarding",
"ditching",
"ejecting",
"excising",
"expelling",
"jettisoning",
"ousting",
"throwing out"
],
"synonyms":[
"abolishing",
"annihilating",
"blacking out",
"blotting out",
"canceling",
"cancelling",
"cleaning (up)",
"eradicating",
"erasing",
"expunging",
"exterminating",
"extirpating",
"liquidating",
"obliterating",
"rooting (out)",
"rubbing out",
"snuffing (out)",
"stamping (out)",
"sweeping (away)",
"wiping out"
]
},
"type":[
"verb"
]
},
"effectively":{
"in an effective manner":{
"antonyms":[],
"examples":[
"She used a visual aid to effectively communicate her point."
],
"near antonyms":[],
"related":[],
"synonyms":[]
},
"type":[
"adverb"
]
},
"effectually":{
"in an effective manner":{
"antonyms":[],
"examples":[
"Her essay effectually communicates the need for new infrastructure.",
"Their vacation was effectually ruined by the storm."
],
"near antonyms":[],
"related":[],
"synonyms":[]
},
"type":[
"adverb"
]
},
"effete":{
"having lost forcefulness, courage, or spirit":{
"antonyms":[],
"examples":[
"the soft, effete society that marked the final years of the Roman empire"
],
"near antonyms":[],
"related":[
"overrefined",
"precious",
"decaying",
"declining",
"dying",
"failing",
"waning",
"debilitated",
"enervate",
"enervated",
"enfeebled",
"feeble",
"frail",
"languid",
"sapped",
"soft",
"wasted",
"weak",
"weakened",
"wimpy",
"dissolute",
"immoral",
"debased",
"debauched",
"degraded",
"demoralized",
"depraved",
"dissipated",
"dissolute"
],
"synonyms":[
"decadent",
"decayed",
"degenerate",
"overripe",
"washed-up"
]
},
"lacking bodily strength":{
"antonyms":[
"mighty",
"powerful",
"rugged",
"stalwart",
"stout",
"strong"
],
"examples":[
"the outdoor adventure program takes effete youths and turns them into hardy campers"
],
"near antonyms":[
"able-bodied",
"athletic",
"beefy",
"brawny",
"fit",
"husky",
"muscular",
"sinewy",
"strapping",
"virile",
"hard",
"hardy",
"lusty",
"red-blooded",
"robust",
"sturdy",
"tough",
"fortified",
"hardened",
"inured",
"strengthened",
"toughened",
"energetic",
"energized",
"invigorated",
"vigorous",
"vitalized",
"hale",
"healthy",
"sound",
"capable",
"competent",
"convalescing",
"recovering",
"recuperating"
],
"related":[
"challenged",
"disabled",
"incapacitated",
"invalid",
"paralyzed",
"broken-down",
"decrepit",
"impotent",
"powerless",
"breakable",
"flimsy",
"fragile",
"dizzy",
"groggy",
"rocky",
"unsteady",
"woozy",
"drained",
"exhausted",
"flagging",
"tired",
"weary",
"worn-out",
"damaged",
"harmed",
"hurt",
"impaired",
"injured",
"lame",
"unsound",
"resistless",
"susceptible",
"unresistant",
"vulnerable",
"yielding"
],
"synonyms":[
"asthenic",
"debilitated",
"delicate",
"down-and-out",
"enervated",
"enfeebled",
"faint",
"feeble",
"frail",
"infirm",
"languid",
"low",
"prostrate",
"prostrated",
"sapped",
"slight",
"soft",
"softened",
"tender",
"unsubstantial",
"wasted",
"weak",
"weakened",
"wimpish",
"wimpy"
]
},
"lacking strength of will or character":{
"antonyms":[
"backboned",
"firm",
"hard",
"strong",
"tough"
],
"examples":[
"the governor is too effete to take on the powerful special interests that really run this state"
],
"near antonyms":[
"ethical",
"good",
"moral",
"principled",
"right",
"righteous",
"upright",
"virtuous",
"determined",
"mettlesome",
"resolute",
"unrelenting",
"courageous",
"stalwart",
"stouthearted"
],
"related":[
"flabby",
"flaccid",
"forceless",
"ineffective",
"ineffectual",
"impotent",
"impuissant",
"powerless",
"emasculated",
"unnerved",
"lamblike",
"meek",
"pliable",
"submissive",
"corrupt",
"dastardly",
"unprincipled",
"unscrupulous",
"villainous",
"cowardly",
"craven",
"fainthearted",
"lily-livered",
"nebbishy",
"poltroon",
"pusillanimous",
"sissy",
"timid",
"infirm",
"irresolute",
"vacillating"
],
"synonyms":[
"characterless",
"frail",
"invertebrate",
"limp-wristed",
"milk-and-water",
"namby-pamby",
"nerveless",
"soft",
"spineless",
"weak",
"weak-kneed",
"weakened",
"weakling",
"wet",
"wimpish",
"wimpy",
"wishy-washy"
]
},
"of or relating to a man who has or displays qualities traditionally considered more suitable for women":{
"antonyms":[
"manlike",
"manly",
"mannish",
"masculine",
"virile"
],
"examples":[
"wore a slightly more effete style of clothing in those days"
],
"near antonyms":[],
"related":[
"feminine",
"girlish",
"girlie",
"girly",
"womanlike",
"womanly",
"old-maidish",
"overnice",
"prissy",
"spinsterish",
"dandyish",
"dudish",
"foppish",
"sappy",
"camp",
"campy",
"antimacho"
],
"synonyms":[
"effeminate",
"epicene",
"sissified",
"sissy",
"unmanly",
"womanish"
]
},
"type":[
"adjective"
]
},
"effeteness":{
"as in effeminacy":{
"antonyms":[],
"examples":[],
"near antonyms":[],
"related":[],
"synonyms":[]
},
"as in tenderness , softness":{
"antonyms":[],
"examples":[],
"near antonyms":[],
"related":[],
"synonyms":[]
},
"type":[
"noun"
]
},
"efflorescing":{
"to produce flowers":{
"antonyms":[],
"examples":[
"created an artificial environment in which plants grew and effloresced regardless of season"
],
"near antonyms":[
"drying up",
"fading",
"shriveling",
"shrivelling",
"wilting",
"withering",
"dropping",
"dying",
"expiring",
"perishing"
],
"related":[
"leafing",
"leaving",
"budding",
"opening"
],
"synonyms":[
"blooming",
"blossoming",
"blowing",
"burgeoning",
"bourgeoning",
"flowering",
"unfolding"
]
},
"type":[
"verb"
]
},
"effort":{
"the active use of energy in producing a result":{
"antonyms":[],
"examples":[
"the finished parade float was well worth the effort"
],
"near antonyms":[
"adroitness",
"ease",
"facility",
"fluency",
"smoothness",
"dormancy",
"idleness",
"inaction",
"inactivity",
"indolence",
"inertia",
"languor",
"laziness",
"quiescence"
],
"related":[
"drudgery",
"grind",
"slog",
"strain",
"toil",
"travail",
"dint",
"energy",
"force",
"might",
"muscle",
"power",
"puissance",
"attempt",
"endeavor",
"essay",
"fling",
"go",
"pass",
"shot",
"stab",
"trial",
"try",
"whack"
],
"synonyms":[
"elbow grease",
"exertion",
"expenditure",
"labor",
"pains",
"sweat",
"trouble",
"while",
"work"
]
},
"type":[
"noun"
]
},
"efforts":{
"the active use of energy in producing a result":{
"antonyms":[],
"examples":[
"the finished parade float was well worth the effort"
],
"near antonyms":[
"eases",
"facilities",
"fluencies",
"dormancies",
"inactions",
"inactivities",
"indolences",
"inertias",
"languors",
"quiescences"
],
"related":[
"drudgeries",
"grinds",
"slogs",
"strains",
"toils",
"travails",
"dints",
"energies",
"forces",
"mights",
"muscles",
"powers",
"puissances",
"attempts",
"endeavors",
"essays",
"flings",
"goes",
"passes",
"shots",
"stabs",
"trials",
"tries",
"whacks"
],
"synonyms":[
"elbow grease",
"exertions",
"expenditures",
"labors",
"pains",
"sweats",
"troubles",
"whiles",
"works"
]
},
"type":[
"noun"
]
},
"effulgence":{
"the quality or state of having or giving off light":{
"antonyms":[
"blackness",
"dark",
"darkness",
"dullness",
"dulness",
"duskiness"
],
"examples":[
"the exceptional effulgence of the harvest moon is always a striking sight"
],
"near antonyms":[
"dimness",
"gloominess",
"somberness",
"cloudiness",
"haziness",
"murkiness",
"obscureness",
"obscurity",
"colorlessness",
"grayness",
"lackluster",
"paleness",
"shadiness",
"shadowiness"
],
"related":[
"blaze",
"flare",
"flash",
"flicker",
"light",
"fluorescence",
"incandescence",
"luminescence",
"burnish",
"gloss",
"polish",
"sheen",
"shine",
"shininess",
"fire",
"flame",
"glare",
"glow",
"flash",
"gleam",
"glimmer",
"glint",
"glisten",
"glitter",
"scintillation",
"shimmer",
"sparkle",
"twinkle"
],
"synonyms":[
"brightness",
"brilliance",
"brilliancy",
"candor",
"dazzle",
"illumination",
"lambency",
"lightness",
"luminance",
"luminosity",
"luminousness",
"luster",
"lustre",
"lustrousness",
"radiance",
"refulgence",
"splendor"
]
},
"type":[
"noun"
]
},
"effulgent":{
"giving off or reflecting much light":{
"antonyms":[
"dim",
"dull",
"lackluster",
"unbright",
"unbrilliant"
],
"examples":[
"the stars always seem more effulgent when viewed in the country, far away from the distracting lights of the big city"
],
"near antonyms":[
"blackened",
"dark",
"darkened",
"darkish",
"darkling",
"darksome",
"dimmed",
"dusky",
"gloomy",
"lightless",
"murky",
"obscure",
"obscured",
"pitch-black",
"pitch-dark",
"somber",
"sombre",
"sunless",
"tenebrous",
"unlit",
"cloudy",
"shadowlike",
"shadowy",
"shady",
"gray",
"grey",
"leaden",
"pale",
"palish"
],
"related":[
"ablaze",
"ardent",
"blazing",
"burning",
"combusting",
"fiery",
"flaming",
"red-hot",
"agleam",
"aglitter",
"blinding",
"coruscant",
"flaring",
"flashing",
"flickering",
"gemmy",
"glancing",
"glaring",
"gleaming",
"glimmering",
"glinting",
"glistening",
"glistering",
"glittering",
"scintillant",
"scintillating",
"shimmering",
"shimmery",
"sparkling",
"sunny",
"twinkling",
"winking",
"burnished",
"polished",
"shined",
"superbright",
"ultrabright"
],
"synonyms":[
"beaming",
"bedazzling",
"bright",
"brilliant",
"candescent",
"clear",
"dazzling",
"fulgent",
"glowing",
"incandescent",
"lambent",
"lucent",
"lucid",
"luminous",
"lustrous",
"radiant",
"refulgent",
"sheeny",
"shining",
"shiny",
"splendid"
]
},
"type":[
"adjective"
]
},
"effuse":{
"to make an exaggerated display of affection or enthusiasm":{
"antonyms":[],
"examples":[
"pundits who should have known better effused endlessly about this idealistic but naive senator"
],
"near antonyms":[],
"related":[
"dote (on)",
"fawn",
"emote"
],
"synonyms":[
"drool",
"enthuse",
"fuss",
"gush",
"rave",
"rhapsodize",
"slobber"
]
},
"type":[
"verb"
]
},
"effuses":{
"to make an exaggerated display of affection or enthusiasm":{
"examples":[
"pundits who should have known better effused endlessly about this idealistic but naive senator"
],
"synonyms":[
"drools",
"enthuses",
"fusses",
"gushes",
"raves",
"rhapsodizes",
"slobbers"
],
"related":[
"dotes (on)",
"fawns",
"emotes"
],
"near antonyms":[],
"antonyms":[]
},
"type":[
"verb"
]
}
}

View File

@ -1,840 +0,0 @@
{
"egalitarians":{
"one who advocates or practices social equality":{
"antonyms":[],
"examples":[
"as egalitarians , they have always promoted policies for equal pay"
],
"near antonyms":[
"snobs",
"snoots"
],
"related":[
"populists",
"social democrats",
"socialists"
],
"synonyms":[
"democrats",
"levelers",
"levellers"
]
},
"type":[
"noun"
]
},
"egg":{
"a member of the human race":{
"antonyms":[],
"examples":[
"kindhearted and generous, she's a real good egg by anyone's standard"
],
"near antonyms":[
"animal",
"beast",
"beastie",
"brute",
"critter"
],
"related":[
"hominid",
"homo",
"humanoid",
"brother",
"fellow",
"fellowman",
"neighbor",
"celebrity",
"personality",
"self",
"somebody"
],
"synonyms":[
"baby",
"being",
"bird",
"bod",
"body",
"character",
"cookie",
"cooky",
"creature",
"customer",
"devil",
"duck",
"face",
"fish",
"guy",
"head",
"human",
"human being",
"individual",
"life",
"man",
"mortal",
"party",
"person",
"personage",
"scout",
"slob",
"sort",
"soul",
"specimen",
"stiff",
"thing",
"wight"
]
},
"as in":{
"antonyms":[],
"examples":[],
"near antonyms":[],
"related":[],
"synonyms":[]
},
"type":[
"noun",
"verb"
]
},
"egg (on)":{
"to try to persuade (someone) through earnest appeals to follow a course of action":{
"antonyms":[],
"examples":[
"though exhausted, I was egged on by spectators to finish the marathon"
],
"near antonyms":[
"deter",
"discourage",
"dissuade",
"brake",
"check",
"constrain",
"curb",
"hold back",
"inhibit",
"restrain"
],
"related":[
"drive",
"propel",
"spur",
"stimulate",
"hurry",
"hustle",
"push",
"rush",
"adjure",
"beseech",
"implore",
"importune",
"blandish",
"cajole",
"coax",
"soft-soap",
"wheedle",
"high-pressure",
"nag",
"needle",
"pressure",
"foment",
"incite",
"instigate",
"provoke",
"stir (up)"
],
"synonyms":[
"encourage",
"exhort",
"goad",
"nudge",
"press",
"prod",
"prompt",
"urge"
]
},
"type":[
"verb"
]
},
"eggbeaters":{
"a vehicle for traveling through the air that obtains its lift from rotors which spin horizontally":{
"antonyms":[],
"examples":[
"told stories of his days flying eggbeaters during the Vietnam War"
],
"near antonyms":[],
"related":[
"rotary-wing aircrafts",
"rotorcraft",
"autogiros",
"autogyros",
"convertiplanes",
"convertaplanes",
"gyroplanes",
"tilt-rotors",
"slicks"
],
"synonyms":[
"choppers",
"copters",
"helicopters",
"helos",
"whirlybirds"
]
},
"type":[
"noun"
]
},
"egged (on)":{
"to try to persuade (someone) through earnest appeals to follow a course of action":{
"antonyms":[],
"examples":[
"though exhausted, I was egged on by spectators to finish the marathon"
],
"near antonyms":[
"deterred",
"discouraged",
"dissuaded",
"braked",
"checked",
"constrained",
"curbed",
"held back",
"inhibited",
"restrained"
],
"related":[
"drove",
"propelled",
"spurred",
"stimulated",
"hurried",
"hustled",
"pushed",
"rushed",
"adjured",
"beseeched",
"besought",
"implored",
"importuned",
"blandished",
"cajoled",
"coaxed",
"soft-soaped",
"wheedled",
"high-pressured",
"nagged",
"needled",
"pressured",
"fomented",
"incited",
"instigated",
"provoked",
"stirred (up)"
],
"synonyms":[
"encouraged",
"exhorted",
"goaded",
"nudged",
"pressed",
"prodded",
"prompted",
"urged"
]
},
"type":[
"verb"
]
},
"egging (on)":{
"to try to persuade (someone) through earnest appeals to follow a course of action":{
"antonyms":[],
"examples":[
"though exhausted, I was egged on by spectators to finish the marathon"
],
"near antonyms":[
"deterring",
"discouraging",
"dissuading",
"braking",
"checking",
"constraining",
"curbing",
"holding back",
"inhibiting",
"restraining"
],
"related":[
"driving",
"propelling",
"spurring",
"stimulating",
"hurrying",
"hustling",
"pushing",
"rushing",
"adjuring",
"beseeching",
"imploring",
"importuning",
"blandishing",
"cajoling",
"coaxing",
"soft-soaping",
"wheedling",
"high-pressuring",
"nagging",
"needling",
"pressuring",
"fomenting",
"inciting",
"instigating",
"provoking",
"stirring (up)"
],
"synonyms":[
"encouraging",
"exhorting",
"goading",
"nudging",
"pressing",
"prodding",
"prompting",
"urging"
]
},
"type":[
"verb"
]
},
"ego":{
"a reasonable or justifiable sense of one's worth or importance":{
"antonyms":[],
"examples":[
"I have enough ego that I don't give up easily when trying to win any contest or competition"
],
"near antonyms":[
"discredit",
"disesteem",
"disgrace",
"dishonor",
"disrepute",
"humiliation",
"ignominy",
"infamy",
"obloquy",
"odium",
"opprobrium",
"shame",
"demureness",
"down-to-earthness",
"humbleness",
"humility",
"modesty",
"diffidence",
"meekness",
"shyness",
"timidity",
"timidness"
],
"related":[
"aplomb",
"assurance",
"confidence",
"self-assurance",
"self-assuredness",
"self-confidence",
"self-pride",
"self-trust",
"self-worth",
"dignity",
"face",
"honor",
"prestige"
],
"synonyms":[
"pride",
"pridefulness",
"self-esteem",
"self-regard",
"self-respect"
]
},
"an often unjustified feeling of being pleased with oneself or with one's situation or achievements":{
"antonyms":[
"humbleness",
"humility",
"modesty"
],
"examples":[
"a star athlete with a refreshing lack of ego"
],
"near antonyms":[
"diffidence",
"self-doubt",
"self-disgust",
"self-hate",
"self-loathing",
"altruism",
"unselfishness",
"bashfulness",
"demureness",
"shyness",
"timidity",
"timidness",
"passiveness",
"passivity"
],
"related":[
"assurance",
"confidence",
"self-assurance",
"self-confidence",
"self-righteousness",
"arrogance",
"disdainfulness",
"haughtiness",
"imperiousness",
"lordliness",
"self-assertion",
"snobbishness",
"superciliousness",
"superiority",
"hubris",
"overconfidence",
"presumption",
"pretense",
"pretence",
"pretension",
"pretentiousness",
"egoism",
"self-centeredness",
"selfishness",
"self-pride",
"self-respect"
],
"synonyms":[
"amour propre",
"bighead",
"complacence",
"complacency",
"conceit",
"conceitedness",
"egotism",
"pomposity",
"pompousness",
"pride",
"pridefulness",
"self-admiration",
"self-assumption",
"self-conceit",
"self-congratulation",
"self-esteem",
"self-glory",
"self-importance",
"self-love",
"self-opinion",
"self-satisfaction",
"smugness",
"swelled head",
"swellheadedness",
"vaingloriousness",
"vainglory",
"vainness",
"vanity"
]
},
"type":[
"noun"
]
},
"egoless":{
"as in":{
"antonyms":[],
"examples":[],
"near antonyms":[],
"related":[],
"synonyms":[]
},
"type":[
"adjective"
]
},
"egregiously":{
"as in":{
"antonyms":[],
"examples":[],
"near antonyms":[],
"related":[],
"synonyms":[]
},
"type":[
"adverb"
]
},
"egress":{
"a place or means of going out":{
"antonyms":[
"entrance",
"entranceway",
"entry",
"entryway",
"ingress"
],
"examples":[
"the only egress from the nightclub was a dark, narrow stairway to the street below"
],
"near antonyms":[
"access",
"entr\u00e9e",
"entree"
],
"related":[
"escape",
"escape hatch",
"release",
"gate",
"mouth",
"opening",
"passage",
"vent"
],
"synonyms":[
"exit",
"issue",
"outlet"
]
},
"type":[
"noun"
]
},
"egoism":{
"excessive interest in oneself":{
"examples":[
"because of her egoism , she never gave a thought to asking how the others felt"
],
"synonyms":[
"egocentricity",
"egocentrism",
"egomania",
"egotism",
"narcissism",
"navel-gazing",
"self-absorption",
"self-centeredness",
"self-concern",
"self-interest",
"self-involvement",
"selfishness",
"selfness",
"self-preoccupation",
"self-regard"
],
"related":[
"complacence",
"complacency",
"conceit",
"conceitedness",
"ego",
"pomposity",
"pompousness",
"pride",
"pridefulness",
"self-admiration",
"self-conceit",
"self-esteem",
"self-importance",
"self-indulgence",
"self-love",
"self-partiality",
"self-respect",
"self-satisfaction",
"self-sufficiency",
"smugness",
"vaingloriousness",
"vainglory",
"vainness",
"vanity",
"self-assumption",
"self-consequence",
"self-content",
"self-contentment",
"self-glorification"
],
"near antonyms":[
"altruism",
"generosity",
"magnanimity",
"self-sacrifice",
"detachment",
"disinterestedness",
"fairness",
"impartiality",
"neutrality",
"objectivity",
"self-flagellation",
"self-annihilation",
"self-immolation"
],
"antonyms":[
"self-abandonment",
"self-forgetfulness",
"selflessness",
"unselfishness"
]
},
"type":[
"noun"
]
},
"egresses":{
"a place or means of going out":{
"examples":[
"the only egress from the nightclub was a dark, narrow stairway to the street below"
],
"synonyms":[
"exits",
"issues",
"outlets"
],
"related":[
"escape hatches",
"escapes",
"releases",
"gates",
"mouths",
"openings",
"passages",
"vents"
],
"near antonyms":[
"accesses",
"entr\u00e9es",
"entrees"
],
"antonyms":[
"entrances",
"entranceways",
"entries",
"entryways",
"ingresses"
]
},
"type":[
"noun"
]
},
"egotistical":{
"having too high an opinion of oneself":{
"examples":[
"the egotistic pro quarterback was always too busy to sign autographs, forgetting that the fans had paid good money to see him play"
],
"synonyms":[
"assured",
"biggety",
"biggity",
"bigheaded",
"complacent",
"conceited",
"consequential",
"egoistic",
"egoistical",
"important",
"overweening",
"pompous",
"prideful",
"proud",
"self-conceited",
"self-important",
"self-opinionated",
"self-satisfied",
"smug",
"stuck-up",
"swellheaded",
"vain",
"vainglorious"
],
"near synonyms":[
"blusterous",
"blustery",
"boastful",
"bombastic",
"braggart",
"bragging",
"braggy",
"cocky",
"swaggering",
"arrogant",
"assumptive",
"bumptious",
"cavalier",
"chesty",
"disdainful",
"fastuous",
"haughty",
"high-and-mighty",
"high-hat",
"huffy",
"lofty",
"lordly",
"masterful",
"peremptory",
"pontifical",
"self-asserting",
"self-assertive",
"snobbish",
"snobby",
"snooty",
"supercilious",
"superior",
"toplofty",
"toploftical",
"uppish",
"uppity",
"domineering",
"high-handed",
"imperious",
"highfalutin",
"hifalutin",
"holier-than-thou",
"pretentious",
"overconfident",
"presuming",
"presumptuous",
"confident",
"self-assured",
"self-confident",
"self-adulatory",
"self-congratulatory",
"self-contented",
"self-gratulatory",
"self-applauding",
"self-dramatizing",
"self-glorifying",
"self-promoting",
"self-affected",
"self-centered",
"self-engrossed",
"selfish",
"condescending",
"patronizing"
],
"near antonyms":[
"diffident",
"self-critical",
"self-distrustful",
"self-doubting",
"self-reproachful",
"self-reproving",
"meek",
"timid",
"unassertive",
"down-to-earth",
"unarrogant",
"unassuming",
"unpretentious",
"bashful",
"demure",
"introverted",
"mousy",
"mousey",
"overmodest",
"retiring",
"sheepish",
"shrinking",
"shy"
],
"antonyms":[
"egoless",
"humble",
"modest",
"uncomplacent"
]
},
"overly concerned with one's own desires, needs, or interests":{
"examples":[
"the true spirit of the Christmas season is the resolve to be less egotistic and more altruistic"
],
"synonyms":[
"egocentric",
"egoistic",
"egoistical",
"egomaniacal",
"narcissistic",
"self-absorbed",
"self-centered",
"self-concerned",
"self-infatuated",
"self-interested",
"self-involved",
"self-loving",
"self-obsessed",
"self-oriented",
"self-preoccupied",
"self-regarding",
"self-seeking",
"self-serving",
"selfish",
"solipsistic"
],
"near synonyms":[
"inner-directed",
"complacent",
"conceited",
"overweening",
"pompous",
"prideful",
"proud",
"self-complacent",
"self-conceited",
"self-contented",
"self-directed",
"self-glorifying",
"self-important",
"self-indulgent",
"self-opinionated",
"self-pleased",
"self-satisfied",
"smug",
"vain",
"vainglorious"
],
"near antonyms":[
"altruistic",
"beneficent",
"benevolent",
"charitable",
"generous",
"greathearted",
"humanitarian",
"magnanimous",
"philanthropic",
"philanthropical",
"self-denying",
"self-giving",
"self-sacrificing",
"other-directed",
"diffident",
"self-doubting",
"self-flagellating",
"self-questioning",
"self-reflective"
],
"antonyms":[
"self-forgetful",
"self-forgetting",
"selfless",
"unselfish"
]
},
"type":[
"adjective"
]
}
}

View File

@ -1,145 +0,0 @@
{
"ejected":{
"to drive or force out":{
"antonyms":[],
"examples":[
"we summarily ejected the unwanted guest from our party"
],
"near antonyms":[
"accepted",
"admitted",
"received",
"took",
"took in",
"welcomed",
"entertained",
"harbored",
"housed",
"lodged",
"sheltered"
],
"related":[
"deforced",
"deported",
"displaced",
"dispossessed",
"evicted",
"exiled",
"expatriated",
"ostracized",
"read out",
"shut out",
"axed",
"canned",
"cashiered",
"defenestrated",
"discharged",
"fired",
"mustered out",
"pink-slipped",
"released",
"removed",
"retired",
"sacked",
"terminated"
],
"synonyms":[
"banished",
"booted (out)",
"bounced",
"cast out",
"chased",
"dismissed",
"drummed (out)",
"expelled",
"extruded",
"kicked out",
"ousted",
"outed",
"ran off",
"routed",
"threw out",
"turfed (out)",
"turned out"
]
},
"to violently throw out or off (something from within)":{
"antonyms":[],
"examples":[
"the malfunctioning VCR abruptly stopped rewinding and ejected the tape"
],
"near antonyms":[
"bottled (up)",
"contained",
"restrained",
"shut (in or up)"
],
"related":[
"gushed",
"poured",
"squirted",
"streamed",
"surged",
"emanated",
"exhaled",
"issued",
"released",
"shot",
"spit",
"spat",
"sprang",
"sprung",
"vented",
"discharged",
"emitted",
"fired",
"cast",
"flung",
"heaved",
"hove",
"hurled",
"launched",
"pitched",
"tossed"
],
"synonyms":[
"belched",
"disgorged",
"eructed",
"erupted",
"expelled",
"jetted",
"spewed",
"spouted",
"spurted"
]
},
"type":[
"verb"
]
},
"ejections":{
"as in":{
"antonyms":[],
"examples":[],
"near antonyms":[],
"related":[],
"synonyms":[]
},
"type":[
"noun"
]
},
"ejectment":{
"as in ejection , dispossession":{
"antonyms":[],
"examples":[],
"near antonyms":[],
"related":[],
"synonyms":[]
},
"type":[
"noun"
]
}
}

View File

@ -1,92 +0,0 @@
{
"eke out":{
"to get with great difficulty":{
"antonyms":[],
"examples":[
"eked out a living from the family's small farm"
],
"near antonyms":[],
"related":[
"acquire",
"attain",
"draw",
"earn",
"gain",
"land",
"obtain",
"procure",
"secure"
],
"synonyms":[
"scrape (up or together)",
"scrounge",
"squeeze",
"wrest",
"wring"
]
},
"type":[
"verb"
]
},
"eked out":{
"to get with great difficulty":{
"antonyms":[],
"examples":[
"eked out a living from the family's small farm"
],
"near antonyms":[],
"related":[
"acquired",
"attained",
"drew",
"earned",
"gained",
"landed",
"obtained",
"procured",
"secured"
],
"synonyms":[
"scraped (up or together)",
"scrounged",
"squeezed",
"wrested",
"wrung"
]
},
"type":[
"verb"
]
},
"ekes (out)":{
"to get with great difficulty":{
"examples":[
"eked out a living from the family's small farm"
],
"synonyms":[
"scrapes (up or together)",
"scrounges",
"squeezes",
"wrests",
"wrings"
],
"related":[
"acquires",
"attains",
"draws",
"earns",
"gains",
"lands",
"obtains",
"procures",
"secures"
],
"near antonyms":[],
"antonyms":[]
},
"type":[
"verb"
]
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,46 +0,0 @@
{
"eon":{
"a long or seemingly long period of time":{
"antonyms":[],
"examples":[
"it's been aeons since I saw a movie at the multiplex",
"glaciers that formed aeons ago"
],
"near antonyms":[
"flash",
"instant",
"jiffy",
"minute",
"moment",
"second",
"shake",
"split second",
"trice",
"twinkle",
"twinkling",
"wink",
"microsecond",
"nanosecond"
],
"related":[
"infinity",
"lifetime"
],
"synonyms":[
"age",
"blue moon",
"coon's age",
"cycle",
"donkey's years",
"eternity",
"forever",
"long",
"months",
"moon"
]
},
"type":[
"noun"
]
}
}

Some files were not shown because too many files have changed in this diff Show More