Datamusex v0.4.1 Datamusex View Source

Elixir wrapper for the free Datamuse API.

Exaple usage:

Datamusex.similar_meaning("computer")
|> Datamusex.triggered_by("device")
|> Datamusex.get_words

Link to this section Summary

Link to this section Functions

Link to this function

get_suggestions(words, headers \\ [], options \\ [])

View Source

Auto complete suggestions.

See https://www.datamuse.com/api/ for further info.

Example:

Datamusex.get_suggestions("car")
Link to this function

get_words(param_list, headers \\ [], options \\ [])

View Source

Builds params from %Datamusex.Paramlist{}, executes request and returns response from datamuse.com.

See https://www.datamuse.com/api/ for further info.

Example:

Datamusex.similar_meaning("computer")
|> Datamusex.triggered_by("device")
|> Datamusex.get_words
Link to this function

often_follow(acc \\ %ParamList{params: []}, words)

View Source
Link to this function

rhyme_with(acc \\ %ParamList{params: []}, words)

View Source
Link to this function

similar_meaning(acc \\ %ParamList{params: []}, words)

View Source
Link to this function

sound_like(acc \\ %ParamList{params: []}, words)

View Source
Link to this function

spelled_similarly(acc \\ %ParamList{params: []}, words)

View Source
Link to this function

synonyme(acc \\ %ParamList{params: []}, words)

View Source
Link to this function

triggered_by(acc \\ %ParamList{params: []}, words)

View Source
Link to this function

used_to_describe(acc \\ %ParamList{params: []}, words)

View Source