dict_dl/t.py
2022-07-10 04:35:09 +00:00

32 lines
873 B
Python
Executable File

#!/bin/python
import os
import sys
os.chdir("/home/julius/bookshelf/dict_dl/")
from dict_dl import Dictionary
query = sys.argv[1]
prefix = query[:2]
d = Dictionary("en_MW_thesaurus/", f"{prefix}_mwt.json")
print(f"### {query:<70}###")
print(
"================================================================================"
)
for k, v in d[query].items():
if k != "type":
print(f" {k}")
print(
"--------------------------------------------------------------------------------"
)
for ka in [
"synonyms",
"related" if "related" in v else "near synonyms",
"near antonyms",
"antonyms",
]:
print(f"{ka:^13}: {' | '.join(v[ka])}")
print(
"--------------------------------------------------------------------------------"
)