Exemple #1
0
def define(args):
    """Define subcommand."""
    defs = tekdatamuse.Datamuse().define(args.word)
    for df in defs:
        print(df.get("word"))
        st = df.get("defs")
        if st:
            for s in st:
                print(s[0].upper(), "\t", s.split("\t")[-1])
    return
Exemple #2
0
def antonyms(args):
    """Get antonymns subcommand."""
    defs = tekdatamuse.Datamuse().antonyms(args.word, max=args.max)
    for d in defs:
        print(d.get("word"))
    return
Exemple #3
0
def autocomplete(args):
    """Get autocompletes subcommand."""
    defs = tekdatamuse.Datamuse().autocomplete(args.word, max=args.max)
    for d in defs:
        print(d.get("word"))
    return
Exemple #4
0
def consonant_match(args):
    """Get consonant_matchs subcommand."""
    defs = tekdatamuse.Datamuse().consonant_match(args.word, max=args.max)
    for d in defs:
        print(d.get("word"))
    return
Exemple #5
0
def right_context(args):
    """Get right_contexts subcommand."""
    defs = tekdatamuse.Datamuse().right_context(args.word, max=args.max)
    for d in defs:
        print(d.get("word"))
    return
Exemple #6
0
def homophones(args):
    """Get homophoness subcommand."""
    defs = tekdatamuse.Datamuse().homophones(args.word, max=args.max)
    for d in defs:
        print(d.get("word"))
    return
Exemple #7
0
def predecessors(args):
    """Get predecessorss subcommand."""
    defs = tekdatamuse.Datamuse().predecessors(args.word, max=args.max)
    for d in defs:
        print(d.get("word"))
    return
Exemple #8
0
def followers(args):
    """Get followerss subcommand."""
    defs = tekdatamuse.Datamuse().followers(args.word, max=args.max)
    for d in defs:
        print(d.get("word"))
    return
Exemple #9
0
def hypernyms(args):
    """Get hypernymss subcommand."""
    defs = tekdatamuse.Datamuse().hypernyms(args.word, max=args.max)
    for d in defs:
        print(d.get("word"))
    return
Exemple #10
0
def adj_modifiers(args):
    """Get adj_modifiers subcommand."""
    defs = tekdatamuse.Datamuse().adj_modifiers(args.word, max=args.max)
    for d in defs:
        print(d.get("word"))
    return
Exemple #11
0
def approx_rhymes(args):
    """Get approx_rhymes subcommand."""
    defs = tekdatamuse.Datamuse().approx_rhymes(args.word, max=args.max)
    for d in defs:
        print(d.get("word"))
    return
Exemple #12
0
def spelled_like(args):
    """Get spelled like subcommand."""
    defs = tekdatamuse.Datamuse().spelled_like(args.word, max=args.max)
    for d in defs:
        print(d.get("word"))
    return
Exemple #13
0
def means_like(args):
    """Get means like subcommand."""
    defs = tekdatamuse.Datamuse().means_like(args.word, max=args.max)
    for d in defs:
        print(d.get("word"))
    return